tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
printrun: make gsettings schemas available
Simon Bruder
4 years ago
a7694863
185b114d
+11
-1
1 changed file
expand all
collapse all
unified
split
pkgs
applications
misc
printrun
default.nix
+11
-1
pkgs/applications/misc/printrun/default.nix
···
1
-
{ lib, python3Packages, fetchFromGitHub }:
2
3
python3Packages.buildPythonApplication rec {
4
pname = "printrun";
···
10
rev = "${pname}-${version}";
11
sha256 = "179x8lwrw2h7cxnkq7izny6qcb4nhjnd8zx893i77zfhzsa6kx81";
12
};
0
0
13
14
propagatedBuildInputs = with python3Packages; [
15
appdirs cython dbus-python numpy six wxPython_4_0 psutil pyglet pyopengl pyserial
···
27
for f in $out/share/applications/*.desktop; do
28
sed -i -e "s|/usr/|$out/|g" "$f"
29
done
0
0
0
0
0
0
0
0
30
'';
31
32
meta = with lib; {
···
1
+
{ lib, python3Packages, fetchFromGitHub, glib, wrapGAppsHook }:
2
3
python3Packages.buildPythonApplication rec {
4
pname = "printrun";
···
10
rev = "${pname}-${version}";
11
sha256 = "179x8lwrw2h7cxnkq7izny6qcb4nhjnd8zx893i77zfhzsa6kx81";
12
};
13
+
14
+
nativeBuildInputs = [ glib wrapGAppsHook ];
15
16
propagatedBuildInputs = with python3Packages; [
17
appdirs cython dbus-python numpy six wxPython_4_0 psutil pyglet pyopengl pyserial
···
29
for f in $out/share/applications/*.desktop; do
30
sed -i -e "s|/usr/|$out/|g" "$f"
31
done
32
+
'';
33
+
34
+
dontWrapGApps = true;
35
+
# https://github.com/NixOS/nixpkgs/issues/56943
36
+
strictDeps = false;
37
+
38
+
preFixup = ''
39
+
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
40
'';
41
42
meta = with lib; {