summary refs log tree commit diff
path: root/pkgs/misc/cups
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2018-03-15 16:35:41 +0100
committerGitHub <noreply@github.com>2018-03-15 16:35:41 +0100
commit13e74a838db27825c88be99b1a21fbee33aa6803 (patch)
treebed407f874a147eda978d0c9ccef8a1e54ad6f77 /pkgs/misc/cups
parent09cb7d73ea9630c545158c711380080df47f6dfe (diff)
parent6b2d303b0624619c85377967d30fb00ab1cfc25e (diff)
downloadnixlib-13e74a838db27825c88be99b1a21fbee33aa6803.tar
nixlib-13e74a838db27825c88be99b1a21fbee33aa6803.tar.gz
nixlib-13e74a838db27825c88be99b1a21fbee33aa6803.tar.bz2
nixlib-13e74a838db27825c88be99b1a21fbee33aa6803.tar.lz
nixlib-13e74a838db27825c88be99b1a21fbee33aa6803.tar.xz
nixlib-13e74a838db27825c88be99b1a21fbee33aa6803.tar.zst
nixlib-13e74a838db27825c88be99b1a21fbee33aa6803.zip
Merge pull request #37048 from abbradar/splix
splix: move to DRVs over PPDs
Diffstat (limited to 'pkgs/misc/cups')
-rw-r--r--pkgs/misc/cups/drivers/splix/default.nix13
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/misc/cups/drivers/splix/default.nix b/pkgs/misc/cups/drivers/splix/default.nix
index 2cdaca8d7832..53e8a662697d 100644
--- a/pkgs/misc/cups/drivers/splix/default.nix
+++ b/pkgs/misc/cups/drivers/splix/default.nix
@@ -1,7 +1,9 @@
-{ stdenv, fetchsvn, fetchurl, cups, zlib }:
+{ stdenv, fetchsvn, cups, zlib, jbigkit }:
+
 let rev = "315"; in
 stdenv.mkDerivation rec {
   name = "splix-svn-${rev}";
+
   src = fetchsvn {
     # We build this from svn, because splix hasn't been in released in several years
     # although the community has been adding some new printer models.
@@ -11,12 +13,17 @@ stdenv.mkDerivation rec {
   };
 
   preBuild = ''
-    makeFlags="V=1 DISABLE_JBIG=1 CUPSFILTER=$out/lib/cups/filter CUPSPPD=$out/share/cups/model"
+    makeFlags="$makeFlags CUPSFILTER=$out/lib/cups/filter CUPSDRV=$out/share/cups/drv"
   '';
 
-  buildInputs = [cups zlib];
+  buildFlags = [ "drv" "all" ];
+
+  makeFlags = [ "DRV_ONLY=1" ];
+
+  buildInputs = [ cups zlib jbigkit ];
 
   meta = {
+    description = "CUPS drivers for SPL (Samsung Printer Language) printers";
     homepage = http://splix.sourceforge.net;
     platforms = stdenv.lib.platforms.linux;
     maintainers = [ stdenv.lib.maintainers.peti ];