summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDirk Langer2019-04-17 09:20:19 +0200
committerDirk Langer2019-04-17 09:20:19 +0200
commitfd59a4a8492d1f74ac3e0ad1a68cb76d6770ff1f (patch)
treebf0befaecd5f6c2e5de323d707e06f52e8b32474 /PKGBUILD
downloadaur-dell-e514dw.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
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"
+}