diff options
Diffstat (limited to 'pkgs/misc/cups')
-rw-r--r-- | pkgs/misc/cups/default.nix | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/misc/cups/default.nix b/pkgs/misc/cups/default.nix index bcd27d68ce02..5032ef245a6e 100644 --- a/pkgs/misc/cups/default.nix +++ b/pkgs/misc/cups/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, zlib, libjpeg, libpng, libtiff, pam -, dbus, acl, gmp, xdg_utils +, dbus, acl, gmp , libusb ? null, gnutls ? null, avahi ? null, libpaper ? null }: @@ -17,7 +17,7 @@ stdenv.mkDerivation { }; buildInputs = [ pkgconfig zlib libjpeg libpng libtiff libusb gnutls avahi libpaper ] - ++ optionals stdenv.isLinux [ pam dbus.libs acl xdg_utils ] ; + ++ optionals stdenv.isLinux [ pam dbus.libs acl ]; propagatedBuildInputs = [ gmp ]; @@ -54,8 +54,7 @@ stdenv.mkDerivation { "CUPS_PRIMARY_SYSTEM_GROUP=root" ]; - postInstall = - '' + postInstall = '' # Delete obsolete stuff that conflicts with cups-filters. rm -rf $out/share/cups/banners $out/share/cups/data/testprint @@ -71,6 +70,10 @@ stdenv.mkDerivation { mv "$f" "''${f/org\.cups\./}" fi done + '' + optionalString stdenv.isLinux '' + # Use xdg-open when on Linux + substituteInPlace $out/share/applications/cups.desktop \ + --replace "Exec=htmlview" "Exec=xdg-open" ''; meta = { |