about summary refs log tree commit diff
path: root/pkgs/misc/drivers
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2016-08-01 08:32:38 -0400
committerShea Levy <shea@shealevy.com>2016-08-01 08:32:38 -0400
commit52b787b0cd779f1f0da379127fa4e8db0b927551 (patch)
tree0a4bceaa4e52c83721f46f0cd858b9bd55048342 /pkgs/misc/drivers
parent8d84e6a20fad4bab7d8a75ba7d4f45657ac464a5 (diff)
downloadnixlib-52b787b0cd779f1f0da379127fa4e8db0b927551.tar
nixlib-52b787b0cd779f1f0da379127fa4e8db0b927551.tar.gz
nixlib-52b787b0cd779f1f0da379127fa4e8db0b927551.tar.bz2
nixlib-52b787b0cd779f1f0da379127fa4e8db0b927551.tar.lz
nixlib-52b787b0cd779f1f0da379127fa4e8db0b927551.tar.xz
nixlib-52b787b0cd779f1f0da379127fa4e8db0b927551.tar.zst
nixlib-52b787b0cd779f1f0da379127fa4e8db0b927551.zip
Add dell-530cdn printer driver
Diffstat (limited to 'pkgs/misc/drivers')
-rw-r--r--pkgs/misc/drivers/dell-530cdn/default.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/misc/drivers/dell-530cdn/default.nix b/pkgs/misc/drivers/dell-530cdn/default.nix
new file mode 100644
index 000000000000..9b2f8bd47b34
--- /dev/null
+++ b/pkgs/misc/drivers/dell-530cdn/default.nix
@@ -0,0 +1,13 @@
+{ runCommand, fetchurl, rpm, cpio }: let
+  version = "1.3-1";
+
+  src = fetchurl {
+    url = "http://downloads.dell.com/printer/Dell-5130cdn-Color-Laser-${version}.noarch.rpm";
+    md5 = "7fb7122e67e40b99deb9665d88df62d1";
+  };
+in runCommand "Dell-5130cdn-Color-Laser-1.3-1" {} ''
+  mkdir -p usr/share/cups/model
+  ${rpm}/bin/rpm2cpio ${src} | ${cpio}/bin/cpio -i
+  mkdir -p $out/share/ppd
+  mv usr/share/cups/model/Dell $out/share/ppd
+''