tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
appcsxcad: migrate to pkgs/by-name, use qt6
qbisi
5 months ago
10d80dc1
b5947613
+58
-58
3 changed files
expand all
collapse all
unified
split
pkgs
applications
science
electronics
appcsxcad
default.nix
by-name
ap
appcsxcad
package.nix
top-level
all-packages.nix
-56
pkgs/applications/science/electronics/appcsxcad/default.nix
···
1
1
-
{
2
2
-
lib,
3
3
-
mkDerivation,
4
4
-
fetchFromGitHub,
5
5
-
cmake,
6
6
-
csxcad,
7
7
-
qcsxcad,
8
8
-
hdf5,
9
9
-
vtkWithQt5,
10
10
-
qtbase,
11
11
-
fparser,
12
12
-
tinyxml,
13
13
-
cgal,
14
14
-
boost,
15
15
-
}:
16
16
-
17
17
-
mkDerivation {
18
18
-
pname = "appcsxcad";
19
19
-
version = "unstable-2023-01-06";
20
20
-
21
21
-
src = fetchFromGitHub {
22
22
-
owner = "thliebig";
23
23
-
repo = "AppCSXCAD";
24
24
-
rev = "379ede4b8e00c11e8d0fb724c35547991b30c423";
25
25
-
hash = "sha256-L0ZEyovnfMzM7JuITBuhb4tJ2Aqgw52IiKEfEGq7Yo0=";
26
26
-
};
27
27
-
28
28
-
nativeBuildInputs = [
29
29
-
cmake
30
30
-
];
31
31
-
32
32
-
buildInputs = [
33
33
-
csxcad
34
34
-
qcsxcad
35
35
-
hdf5
36
36
-
vtkWithQt5
37
37
-
qtbase
38
38
-
fparser
39
39
-
tinyxml
40
40
-
cgal
41
41
-
boost
42
42
-
];
43
43
-
44
44
-
postFixup = ''
45
45
-
rm $out/bin/AppCSXCAD.sh
46
46
-
'';
47
47
-
48
48
-
meta = with lib; {
49
49
-
description = "Minimal Application using the QCSXCAD library";
50
50
-
mainProgram = "AppCSXCAD";
51
51
-
homepage = "https://github.com/thliebig/AppCSXCAD";
52
52
-
license = licenses.gpl3;
53
53
-
maintainers = with maintainers; [ matthuszagh ];
54
54
-
platforms = platforms.linux;
55
55
-
};
56
56
-
}
+58
pkgs/by-name/ap/appcsxcad/package.nix
···
1
1
+
{
2
2
+
lib,
3
3
+
stdenv,
4
4
+
fetchFromGitHub,
5
5
+
cmake,
6
6
+
csxcad,
7
7
+
qcsxcad,
8
8
+
hdf5,
9
9
+
vtkWithQt6,
10
10
+
qt6,
11
11
+
fparser,
12
12
+
tinyxml,
13
13
+
cgal,
14
14
+
boost,
15
15
+
}:
16
16
+
17
17
+
stdenv.mkDerivation (finalAttrs: {
18
18
+
pname = "appcsxcad";
19
19
+
version = "0.2.3";
20
20
+
21
21
+
src = fetchFromGitHub {
22
22
+
owner = "thliebig";
23
23
+
repo = "AppCSXCAD";
24
24
+
rev = "v${finalAttrs.version}";
25
25
+
hash = "sha256-KrsnCnRZRTbkgEH3hOETrYhseg5mCHPqhAbYyHlS3sk=";
26
26
+
};
27
27
+
28
28
+
nativeBuildInputs = [
29
29
+
cmake
30
30
+
qt6.wrapQtAppsHook
31
31
+
];
32
32
+
33
33
+
buildInputs = [
34
34
+
csxcad
35
35
+
qcsxcad
36
36
+
hdf5
37
37
+
vtkWithQt6
38
38
+
qt6.qtbase
39
39
+
qt6.qtwayland
40
40
+
fparser
41
41
+
tinyxml
42
42
+
cgal
43
43
+
boost
44
44
+
];
45
45
+
46
46
+
postFixup = ''
47
47
+
rm $out/bin/AppCSXCAD.sh
48
48
+
'';
49
49
+
50
50
+
meta = {
51
51
+
description = "Minimal Application using the QCSXCAD library";
52
52
+
mainProgram = "AppCSXCAD";
53
53
+
homepage = "https://github.com/thliebig/AppCSXCAD";
54
54
+
license = lib.licenses.gpl3;
55
55
+
maintainers = with lib.maintainers; [ matthuszagh ];
56
56
+
platforms = lib.platforms.linux;
57
57
+
};
58
58
+
})
-2
pkgs/top-level/all-packages.nix
···
14824
14824
14825
14825
### SCIENCE / ELECTRONICS
14826
14826
14827
14827
-
appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { };
14828
14828
-
14829
14827
simulide_0_4_15 = callPackage ../by-name/si/simulide/package.nix { versionNum = "0.4.15"; };
14830
14828
simulide_1_0_0 = callPackage ../by-name/si/simulide/package.nix { versionNum = "1.0.0"; };
14831
14829
simulide_1_1_0 = callPackage ../by-name/si/simulide/package.nix { versionNum = "1.1.0"; };