|
|
|
@ -9,14 +9,14 @@ let |
|
|
|
|
driver = "epson-inkjet-printer-workforce-635-nx625-series-1.0.1"; |
|
|
|
|
}; |
|
|
|
|
in stdenv.mkDerivation rec { |
|
|
|
|
name = "epson-inkjet-printer-workforce-635-nx625-series"; |
|
|
|
|
pname = "epson-inkjet-printer-workforce-635-nx625-series"; |
|
|
|
|
version = "1.0.1"; |
|
|
|
|
|
|
|
|
|
src = fetchurl { |
|
|
|
|
# NOTE: Don't forget to update the webarchive link too! |
|
|
|
|
urls = [ |
|
|
|
|
"https://download.ebz.epson.net/dsc/op/stable/SRPMS/${name}-${version}-1lsb3.2.src.rpm" |
|
|
|
|
"https://web.archive.org/web/https://download.ebz.epson.net/dsc/op/stable/SRPMS/${name}-${version}-1lsb3.2.src.rpm" |
|
|
|
|
"https://download.ebz.epson.net/dsc/op/stable/SRPMS/${pname}-${version}-1lsb3.2.src.rpm" |
|
|
|
|
"https://web.archive.org/web/https://download.ebz.epson.net/dsc/op/stable/SRPMS/${pname}-${version}-1lsb3.2.src.rpm" |
|
|
|
|
]; |
|
|
|
|
sha256 = "19nb2h0y9rvv6rg7j262f8sqap9kjvz8kmisxnjg1w0v19zb9zf2"; |
|
|
|
|
}; |
|
|
|
@ -40,7 +40,7 @@ in stdenv.mkDerivation rec { |
|
|
|
|
let |
|
|
|
|
filterdir = "$out/cups/lib/filter"; |
|
|
|
|
docdir = "$out/share/doc"; |
|
|
|
|
ppddir = "$out/share/cups/model/${name}"; |
|
|
|
|
ppddir = "$out/share/cups/model/${pname}"; |
|
|
|
|
libdir = |
|
|
|
|
if stdenv.system == "x86_64-linux" then "lib64" |
|
|
|
|
else if stdenv.system == "i686_linux" then "lib" |
|
|
|
@ -51,7 +51,7 @@ in stdenv.mkDerivation rec { |
|
|
|
|
|
|
|
|
|
cd ../${srcdirs.driver} |
|
|
|
|
for ppd in ppds/*; do |
|
|
|
|
substituteInPlace "$ppd" --replace '/opt/${name}' "$out" |
|
|
|
|
substituteInPlace "$ppd" --replace '/opt/${pname}' "$out" |
|
|
|
|
gzip -c "$ppd" > "${ppddir}/''${ppd#*/}" |
|
|
|
|
done |
|
|
|
|
cp COPYING.EPSON README "${docdir}" |
|
|
|
@ -91,7 +91,7 @@ in stdenv.mkDerivation rec { |
|
|
|
|
To use the driver adjust your configuration.nix file: |
|
|
|
|
services.printing = { |
|
|
|
|
enable = true; |
|
|
|
|
drivers = [ pkgs.${name} ]; |
|
|
|
|
drivers = [ pkgs.${pname} ]; |
|
|
|
|
}; |
|
|
|
|
''; |
|
|
|
|
downloadPage = "https://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=EN&CN2=&DSCMI=16857&DSCCHK=4334d3487503d7f916ccf5d58071b05b7687294f"; |
|
|
|
|