diff options
author | Nikolay Amiantov <ab@fmap.me> | 2018-03-15 04:06:19 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2018-03-15 04:13:03 +0300 |
commit | 6b2d303b0624619c85377967d30fb00ab1cfc25e (patch) | |
tree | 7d733c910ed37390c87c4b996717ac4f7e580e6c | |
parent | dc2104d132aa89b705486691c891c4573e07c7ca (diff) | |
download | nixlib-6b2d303b0624619c85377967d30fb00ab1cfc25e.tar nixlib-6b2d303b0624619c85377967d30fb00ab1cfc25e.tar.gz nixlib-6b2d303b0624619c85377967d30fb00ab1cfc25e.tar.bz2 nixlib-6b2d303b0624619c85377967d30fb00ab1cfc25e.tar.lz nixlib-6b2d303b0624619c85377967d30fb00ab1cfc25e.tar.xz nixlib-6b2d303b0624619c85377967d30fb00ab1cfc25e.tar.zst nixlib-6b2d303b0624619c85377967d30fb00ab1cfc25e.zip |
splix: move to DRVs over PPDs
Also enable JBIG support for newer printers.
-rw-r--r-- | pkgs/misc/cups/drivers/splix/default.nix | 13 |
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 ]; |