From 6b2d303b0624619c85377967d30fb00ab1cfc25e Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 15 Mar 2018 04:06:19 +0300 Subject: [PATCH] splix: move to DRVs over PPDs Also enable JBIG support for newer printers. --- pkgs/misc/cups/drivers/splix/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/cups/drivers/splix/default.nix b/pkgs/misc/cups/drivers/splix/default.nix index 2cdaca8d783..53e8a662697 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 ];