tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
plater: improve plater-gui
Bernardo Meurer
5 years ago
3f7d4ad1
16c61881
+18
-1
1 changed file
expand all
collapse all
unified
split
pkgs
applications
misc
plater
default.nix
+18
-1
pkgs/applications/misc/plater/default.nix
···
3
3
, fetchFromGitHub
4
4
, lib
5
5
, libGLU
6
6
+
, makeDesktopItem
6
7
, qtbase
8
8
+
, wrapQtAppsHook
7
9
}:
8
10
9
11
mkDerivation rec {
···
17
19
sha256 = "0r20mbzd16zv1aiadjqdy7z6sp09rr6lgfxhvir4ll3cpakkynr4";
18
20
};
19
21
20
20
-
nativeBuildInputs = [ cmake ];
22
22
+
nativeBuildInputs = [ cmake wrapQtAppsHook ];
21
23
buildInputs = [ libGLU qtbase ];
24
24
+
25
25
+
desktopItem = makeDesktopItem {
26
26
+
name = pname;
27
27
+
exec = pname;
28
28
+
icon = pname;
29
29
+
desktopName = "Ideamaker";
30
30
+
genericName = meta.description;
31
31
+
categories = "Utility;Engineering;";
32
32
+
};
33
33
+
34
34
+
postInstall = ''
35
35
+
mkdir -p $out/share/pixmaps
36
36
+
ln -s ${desktopItem}/share/applications $out/share/
37
37
+
cp $src/gui/img/plater.png $out/share/pixmaps/${pname}.png
38
38
+
'';
22
39
23
40
meta = with lib; {
24
41
description = "3D-printer parts placer and plate generator";