diff options
author | Artur Taranchiev <ewok@ewok.ru> | 2020-12-27 00:22:14 +0300 |
---|---|---|
committer | Artur Taranchiev <ewok@ewok.ru> | 2021-01-19 20:43:20 +0300 |
commit | 795ecae08649129be7afd4690b158e44558622a1 (patch) | |
tree | 6020fd594fa082943c530ecfe42cbd1d8a837a50 /pkgs/misc/cups | |
parent | 7acfdc40e1d9e9c9c7feb50e125849b3b75bddd8 (diff) | |
download | nixpkgs-795ecae08649129be7afd4690b158e44558622a1.tar nixpkgs-795ecae08649129be7afd4690b158e44558622a1.tar.gz nixpkgs-795ecae08649129be7afd4690b158e44558622a1.tar.bz2 nixpkgs-795ecae08649129be7afd4690b158e44558622a1.tar.lz nixpkgs-795ecae08649129be7afd4690b158e44558622a1.tar.xz nixpkgs-795ecae08649129be7afd4690b158e44558622a1.tar.zst nixpkgs-795ecae08649129be7afd4690b158e44558622a1.zip |
carps-cups: init at unstable-2018-03-05
Diffstat (limited to 'pkgs/misc/cups')
-rw-r--r-- | pkgs/misc/cups/drivers/carps-cups/default.nix | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/misc/cups/drivers/carps-cups/default.nix b/pkgs/misc/cups/drivers/carps-cups/default.nix new file mode 100644 index 00000000000..32e92da1608 --- /dev/null +++ b/pkgs/misc/cups/drivers/carps-cups/default.nix @@ -0,0 +1,44 @@ +{ stdenv +, lib +, fetchFromGitHub +, cups +}: + +stdenv.mkDerivation { + pname = "carps-cups"; + version = "unstable-2018-03-05"; + + src = fetchFromGitHub { + owner = "ondrej-zary"; + repo = "carps-cups"; + rev = "18d80d1d6f473dd9132e4b6d8b5c592c74982f17"; + sha256 = "0mjj9hs5lqxi0qamgb4sxfz4fvf7ggi66bxd37bkz3fl0g9xff70"; + }; + + preBuild = '' + export CUPS_DATADIR="${cups}/share/cups" + ''; + + installPhase = '' + CUPSDIR="$out/lib/cups" + CUPSDATADIR="$out/share/cups" + + mkdir -p "$CUPSDIR/filter" "$CUPSDATADIR/drv" "$CUPSDATADIR/usb" + + install -s rastertocarps $CUPSDIR/filter + install -m 644 carps.drv $CUPSDATADIR/drv/ + install -m 644 carps.usb-quirks $CUPSDATADIR/usb/ + ''; + + buildInputs = [ cups ]; + + meta = with lib; { + description = "CUPS Linux drivers for Canon printers"; + homepage = "https://www.canon.com/"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ + ewok + ]; + }; +} + |