Merge pull request #15826 from yawnt/postscript-lexmark

postscript-lexmark: add package

authored by Joachim Fasting and committed by GitHub 5faefd4c 688d7cd3

+39
+37
pkgs/misc/drivers/postscript-lexmark/default.nix
··· 1 + { stdenv, lib, fetchurl, rpmextract }: 2 + let 3 + version = "20160218"; 4 + in 5 + stdenv.mkDerivation { 6 + name = "postscript-lexmark-${version}"; 7 + 8 + src = fetchurl { 9 + url = "http://www.openprinting.org/download/printdriver/components/lsb3.2/main/RPMS/noarch/openprinting-ppds-postscript-lexmark-${version}-1lsb3.2.noarch.rpm"; 10 + sha256 = "0wbhvypdr96a5ddg6kj41dn9sbl49n7pfi2vs762ij82hm2gvwcm"; 11 + }; 12 + 13 + nativeBuildInputs = [ rpmextract ]; 14 + 15 + phases = [ "unpackPhase" "installPhase"]; 16 + 17 + sourceRoot = "."; 18 + 19 + unpackPhase = '' 20 + rpmextract $src 21 + for ppd in opt/OpenPrinting-Lexmark/ppds/Lexmark/*; do 22 + gzip -d $ppd 23 + done 24 + ''; 25 + 26 + installPhase = '' 27 + mkdir -p $out/share/cups/model/postscript-lexmark 28 + cp opt/OpenPrinting-Lexmark/ppds/Lexmark/*.ppd $out/share/cups/model/postscript-lexmark/ 29 + cp -r opt/OpenPrinting-Lexmark/doc $out/doc 30 + ''; 31 + 32 + meta = with stdenv.lib; { 33 + homepage = "http://www.openprinting.org/driver/Postscript-Lexmark/"; 34 + description = "Lexmark Postscript Drivers"; 35 + platforms = platforms.linux; 36 + }; 37 + }
+2
pkgs/top-level/all-packages.nix
··· 2987 2987 2988 2988 popfile = callPackage ../tools/text/popfile { }; 2989 2989 2990 + postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { }; 2991 + 2990 2992 povray = callPackage ../tools/graphics/povray { 2991 2993 automake = automake113x; # fails with 14 2992 2994 };