summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2016-08-26 20:47:22 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2016-08-26 21:11:36 +0200
commit90de10b3eeb5b327d1aa1c70564437fe1f3021fb (patch)
tree491114c73b60ec6a2a31df833190c5c079fb3384 /pkgs/tools
parent59f04899aa173273e194d1bbead2b7ec82e0c9f8 (diff)
downloadnixlib-90de10b3eeb5b327d1aa1c70564437fe1f3021fb.tar
nixlib-90de10b3eeb5b327d1aa1c70564437fe1f3021fb.tar.gz
nixlib-90de10b3eeb5b327d1aa1c70564437fe1f3021fb.tar.bz2
nixlib-90de10b3eeb5b327d1aa1c70564437fe1f3021fb.tar.lz
nixlib-90de10b3eeb5b327d1aa1c70564437fe1f3021fb.tar.xz
nixlib-90de10b3eeb5b327d1aa1c70564437fe1f3021fb.tar.zst
nixlib-90de10b3eeb5b327d1aa1c70564437fe1f3021fb.zip
system-config-printer: fix "Print Test Page"
Wrap s-c-p with CUPS_DATADIR=${cups-filters}/share/cups so that it finds
the "testprint" file needed for "Print Test Page" functionality.

Without this change, s-c-p tries to open /usr/share/cups/data/testprint
(fails).
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/misc/system-config-printer/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/tools/misc/system-config-printer/default.nix b/pkgs/tools/misc/system-config-printer/default.nix
index 29a4f7d7b9c0..ab4a008fa092 100644
--- a/pkgs/tools/misc/system-config-printer/default.nix
+++ b/pkgs/tools/misc/system-config-printer/default.nix
@@ -1,6 +1,7 @@
 { stdenv, fetchurl, udev, intltool, pkgconfig, glib, xmlto
 , makeWrapper, gtk3, docbook_xml_dtd_412, docbook_xsl
 , libxml2, desktop_file_utils, libusb1, cups, gdk_pixbuf, pango, atk, libnotify
+, cups-filters
 , pythonPackages
 , withGUI ? true
 }:
@@ -39,7 +40,9 @@ in stdenv.mkDerivation rec {
       giTypelibPath = stdenv.lib.makeSearchPath "lib/girepository-1.0" [ gdk_pixbuf.out gtk3.out pango.out atk.out libnotify.out ];
     in
     ''
-      export makeWrapperArgs="--set prefix $out --set GI_TYPELIB_PATH ${giTypelibPath}"
+      export makeWrapperArgs="--set prefix $out \
+          --set GI_TYPELIB_PATH ${giTypelibPath} \
+          --set CUPS_DATADIR ${cups-filters}/share/cups"
       wrapPythonPrograms
       # The program imports itself, so we need to move shell wrappers to a proper place.
       fixupWrapper() {