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