From eacf656d6a558d917ad96357d3675b463ac5ce22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cillian=20de=20R=C3=B3iste?= Date: Sat, 24 Oct 2015 22:29:11 +0200 Subject: [PATCH] mfcj470dw: tidy up --- pkgs/misc/cups/drivers/mfcj470dw/default.nix | 24 ++++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/misc/cups/drivers/mfcj470dw/default.nix b/pkgs/misc/cups/drivers/mfcj470dw/default.nix index 2bb406fa56b7..d1a1b239371a 100644 --- a/pkgs/misc/cups/drivers/mfcj470dw/default.nix +++ b/pkgs/misc/cups/drivers/mfcj470dw/default.nix @@ -1,9 +1,9 @@ -{stdenv, fetchurl, cups, dpkg, ghostscript, patchelf, bash, file}: +{ stdenv, fetchurl, cups, dpkg, ghostscript, patchelf, bash, file }: stdenv.mkDerivation rec { name = "mfcj470dw-cupswrapper-${version}"; version = "3.0.0-1"; - + srcs = [ (fetchurl { url = "http://download.brother.com/welcome/dlf006843/mfcj470dwlpr-${version}.i386.deb"; @@ -14,35 +14,35 @@ stdenv.mkDerivation rec { sha256 = "92af9024e821159eccd78a8925fc77fb92b4f247f2d2c824ca303004077076a7"; }) ]; - + buildInputs = [ dpkg cups patchelf bash ]; - + unpackPhase = "true"; - + installPhase = '' for s in $srcs; do dpkg-deb -x $s $out; done - + substituteInPlace $out/opt/brother/Printers/mfcj470dw/cupswrapper/cupswrappermfcj470dw \ --replace /opt "$out/opt" \ --replace /usr "$out/usr" \ --replace /etc "$out/etc" - + substituteInPlace $out/opt/brother/Printers/mfcj470dw/lpd/filtermfcj470dw \ --replace /opt "$out/opt" \ --replace file "/run/current-system/sw/bin/file" - + sed -i '/GHOST_SCRIPT=/c\GHOST_SCRIPT=gs' $out/opt/brother/Printers/mfcj470dw/lpd/psconvertij2 - + patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux.so.2 $out/opt/brother/Printers/mfcj470dw/lpd/brmfcj470dwfilter patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux.so.2 $out/opt/brother/Printers/mfcj470dw/cupswrapper/brcupsconfpt1 - + mkdir -p $out/lib/cups/filter/ ln -s $out/opt/brother/Printers/mfcj470dw/lpd/filtermfcj470dw $out/lib/cups/filter/brother_lpdwrapper_mfcj470dw ''; - + meta = { homepage = http://www.brother.com/; - description = "Driver for brother mfcj470dw pritners to print over WiFi and USB."; + description = "A driver for brother mfcj470dw printers to print over WiFi and USB"; license = stdenv.lib.licenses.unfree; platforms = stdenv.lib.platforms.linux; downloadPage = http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj470dw_us_eu_as&os=128;