diff options
author | Dirk Langer | 2019-04-17 09:20:19 +0200 |
---|---|---|
committer | Dirk Langer | 2019-04-17 09:20:19 +0200 |
commit | fd59a4a8492d1f74ac3e0ad1a68cb76d6770ff1f (patch) | |
tree | bf0befaecd5f6c2e5de323d707e06f52e8b32474 /PKGBUILD | |
download | aur-dell-e514dw.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..342365dd27a6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: ordoban <dirk.langer@vvovgonik.de> + +pkgname='dell-e514dw' +pkgver='3.2.0' +pkgrel='1' +pkgdesc='CUPS driver for the Dell Laser Printer E514dw' +arch=('i686' 'x86_64') +url='https://www.dell.com/support/home/de/de/debsdt1/Drivers/DriversDetails?driverId=FV8XM' +license=('GPL' 'unknown') +depends=('perl' 'cups' 'psutils') +depends_x86_64=('lib32-glibc') +makedepends=() +options=('emptydirs') +source=('dell_lpdwrapper_E514dw.patch' + 'https://downloads.dell.com/FOLDER03040876M/1/Printer_E514dw_Driver_Dell_A00_LINUX.zip') +md5sums=('1e5dc53bbb9beb917723e764014e5c19' + '961ef3d745b0f9ee3987401abcfa29e2') + +prepare() { + cd "$srcdir" + bsdtar -xf ./E514-Linux/e514dwcupswrapper-3.2.0-1.i386.rpm + bsdtar -xf ./E514-Linux/e514dwlpr-3.2.0-1.i386.rpm + + cd "$srcdir/opt" || return 1 + patch -p1 < "$srcdir/dell_lpdwrapper_E514dw.patch" + + cd "$srcdir" + mv "$srcdir/opt/dell/Printers/E514dw/cupswrapper/dell-E514dw-cups-en.ppd" "$srcdir/E514dw.ppd" + mv "$srcdir/opt/dell/Printers/E514dw/cupswrapper/dell_lpdwrapper_E514dw" "$srcdir/dell_lpdwrapper_E514dw" + + echo "/usr/share/dell/E514dw/lpd/brprintconflsr3 -P E514dw" '$''*' >> "brprintconflsr3_E514dw" +} + +package() { + mkdir -p "$pkgdir/usr/bin" + mkdir -p "$pkgdir/usr/share/dell" + + cp -R "$srcdir/opt/dell/Printers/E514dw" "$pkgdir/usr/share/dell/" + + rm "$pkgdir/usr/share/dell/E514dw/inf/setupPrintcap" + + install -m 755 -D "brprintconflsr3_E514dw" "$pkgdir/usr/bin" + install -m 644 -D "E514dw.ppd" "$pkgdir/usr/share/cups/model/E514dw.ppd" + install -m 755 -D "dell_lpdwrapper_E514dw" "$pkgdir/usr/lib/cups/filter/dell_lpdwrapper_E514dw" +} |