diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2021-01-19 19:21:09 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-19 19:21:09 +0100 |
commit | d1bfbb992db2ca20e5fc804ecdc174a419baa590 (patch) | |
tree | 58b769fee7a8d846eb27a20608ab30e8d7c36f3d /pkgs/misc | |
parent | f591395492104572d815cc2a7806245fe0e2aa15 (diff) | |
parent | 795ecae08649129be7afd4690b158e44558622a1 (diff) |
Merge pull request #107313 from ewok/carps-cups
carps-cups: init at unstable-2018-03-05
Diffstat (limited to 'pkgs/misc')
-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 0000000000000..32e92da160847 --- /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 + ]; + }; +} + |