about summary refs log tree commit diff
path: root/pkgs/misc/drivers/epson-escpr
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2017-10-13 23:14:36 +0300
committerNikolay Amiantov <ab@fmap.me>2017-10-16 02:05:19 +0300
commitd5492433af0384893859ee0d4aa1b4f6cd12d355 (patch)
tree02d52e3fc83ef6e08fb008e38afa15dd9d8fa241 /pkgs/misc/drivers/epson-escpr
parent3e93e3d245a2b8dde0cddfcc44849fc79ad9bb7b (diff)
downloadnixlib-d5492433af0384893859ee0d4aa1b4f6cd12d355.tar
nixlib-d5492433af0384893859ee0d4aa1b4f6cd12d355.tar.gz
nixlib-d5492433af0384893859ee0d4aa1b4f6cd12d355.tar.bz2
nixlib-d5492433af0384893859ee0d4aa1b4f6cd12d355.tar.lz
nixlib-d5492433af0384893859ee0d4aa1b4f6cd12d355.tar.xz
nixlib-d5492433af0384893859ee0d4aa1b4f6cd12d355.tar.zst
nixlib-d5492433af0384893859ee0d4aa1b4f6cd12d355.zip
epson-escpr: 1.6.12 -> 1.6.16
Diffstat (limited to 'pkgs/misc/drivers/epson-escpr')
-rw-r--r--pkgs/misc/drivers/epson-escpr/default.nix83
1 files changed, 39 insertions, 44 deletions
diff --git a/pkgs/misc/drivers/epson-escpr/default.nix b/pkgs/misc/drivers/epson-escpr/default.nix
index 605161903550..ce95ca00e110 100644
--- a/pkgs/misc/drivers/epson-escpr/default.nix
+++ b/pkgs/misc/drivers/epson-escpr/default.nix
@@ -1,46 +1,41 @@
 { stdenv, fetchurl, cups }:
 
-let
-  version = "1.6.12";
-in
-  stdenv.mkDerivation {
-
-    name = "epson-escpr-${version}";
-  
-    src = fetchurl {
-
-      url = "https://download3.ebz.epson.net/dsc/f/03/00/05/46/21/01534966894f35247dac8c8ef0a0a9c94d1c8b40/epson-inkjet-printer-escpr-1.6.12-1lsb3.2.tar.gz";
-      sha256 = "3773e74a0c4debf202eb9ad0aa31c6614a93d6170484ff660c14e99f8698cfda";
-    }; 
-
-    patches = [ ./cups-filter-ppd-dirs.patch ]; 
-
-    buildInputs = [ cups ];
-
-    meta = with stdenv.lib; {
-      homepage = http://download.ebz.epson.net/dsc/search/01/search/;
-      description = "ESC/P-R Driver (generic driver)";
-      longDescription = ''
-        Epson Inkjet Printer Driver (ESC/P-R) for Linux and the
-	corresponding PPD files. The list of supported printers
-	can be found at http://www.openprinting.org/driver/epson-escpr/ .
-
-	To use the driver adjust your configuration.nix file:
-	  services.printing = {
-	    enable = true;
-	    drivers = [ pkgs.epson-escpr ];
-	  };
-
-  To setup a wireless printer, enable Avahi which provides
-  printer's hostname to CUPS and nss-mdns to make this
-  hostname resolvable:
-    services.avahi = {
-      enable = true;
-      nssmdns = true;
-    };'';
-      license = licenses.gpl3Plus;
-      maintainers = with maintainers; [ artuuge ];
-      platforms = platforms.linux;
-    };
-
-  }
+stdenv.mkDerivation rec {
+  name = "epson-escpr-${version}";
+  version = "1.6.16";
+
+  src = fetchurl {
+    url = "https://download3.ebz.epson.net/dsc/f/03/00/06/41/54/29588ed107f800e5bc3f91706661567efb369c1c/epson-inkjet-printer-escpr-1.6.16-1lsb3.2.tar.gz";
+    sha256 = "0v9mcih3dg3ws18hdcgm014k97hv6imga39hy2a84gnc6badp6n6";
+  };
+
+  patches = [ ./cups-filter-ppd-dirs.patch ];
+
+  buildInputs = [ cups ];
+
+  meta = with stdenv.lib; {
+    homepage = "http://download.ebz.epson.net/dsc/search/01/search/";
+    description = "ESC/P-R Driver (generic driver)";
+    longDescription = ''
+      Epson Inkjet Printer Driver (ESC/P-R) for Linux and the
+      corresponding PPD files. The list of supported printers
+      can be found at http://www.openprinting.org/driver/epson-escpr/ .
+
+      To use the driver adjust your configuration.nix file:
+        services.printing = {
+          enable = true;
+          drivers = [ pkgs.epson-escpr ];
+        };
+
+      To setup a wireless printer, enable Avahi which provides
+      printer's hostname to CUPS and nss-mdns to make this
+      hostname resolvable:
+        services.avahi = {
+          enable = true;
+          nssmdns = true;
+        };'';
+    license = licenses.gpl3Plus;
+    maintainers = with maintainers; [ artuuge ];
+    platforms = platforms.linux;
+  };
+}