diff options
author | Bjørn Forsman <bjorn.forsman@gmail.com> | 2016-08-26 20:47:22 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2016-08-26 21:11:36 +0200 |
commit | 90de10b3eeb5b327d1aa1c70564437fe1f3021fb (patch) | |
tree | 491114c73b60ec6a2a31df833190c5c079fb3384 /pkgs/tools | |
parent | 59f04899aa173273e194d1bbead2b7ec82e0c9f8 (diff) | |
download | nixlib-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.nix | 5 |
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() { |