winePackages.{staging,unstable}: 9.22 -> 10.0-rc4 (#368663)
[NixPkgs.git] / pkgs / applications / science / electronics / appcsxcad / default.nix
blob36b029b5f0dc9e7101d73fcf6ed3e99e6c9e282f
2   lib,
3   mkDerivation,
4   fetchFromGitHub,
5   cmake,
6   csxcad,
7   qcsxcad,
8   hdf5,
9   vtkWithQt5,
10   qtbase,
11   fparser,
12   tinyxml,
13   cgal,
14   boost,
17 mkDerivation {
18   pname = "appcsxcad";
19   version = "unstable-2023-01-06";
21   src = fetchFromGitHub {
22     owner = "thliebig";
23     repo = "AppCSXCAD";
24     rev = "379ede4b8e00c11e8d0fb724c35547991b30c423";
25     hash = "sha256-L0ZEyovnfMzM7JuITBuhb4tJ2Aqgw52IiKEfEGq7Yo0=";
26   };
28   nativeBuildInputs = [
29     cmake
30   ];
32   buildInputs = [
33     csxcad
34     qcsxcad
35     hdf5
36     vtkWithQt5
37     qtbase
38     fparser
39     tinyxml
40     cgal
41     boost
42   ];
44   postFixup = ''
45     rm $out/bin/AppCSXCAD.sh
46   '';
48   meta = with lib; {
49     description = "Minimal Application using the QCSXCAD library";
50     mainProgram = "AppCSXCAD";
51     homepage = "https://github.com/thliebig/AppCSXCAD";
52     license = licenses.gpl3;
53     maintainers = with maintainers; [ matthuszagh ];
54     platforms = platforms.linux;
55   };