summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKaan Karaagacli2015-10-15 21:35:32 +0300
committerKaan Karaagacli2015-10-15 21:35:32 +0300
commit44d521e9414e73e183af625930da5003f57826e2 (patch)
tree0e2bc4d2968a6867a0551308006572cf1c42d954 /PKGBUILD
downloadaur-44d521e9414e73e183af625930da5003f57826e2.tar.gz
current binary release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0695494b803d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Kaan Karaagacli <kaankaraagacli@gmail.com>
+#
+# Based on:
+# cnijfilter2-mg7500 by Yuto Tokunaga (yuntan_t) <toku DOT yuuto AT gmail DOT com>
+# cnijfilter-mg3500series by yaroslav <proninyaroslav@mail.ru>
+#
+
+pkgname=cnijfilter-e400series
+pkgver=4.10
+pkgrel=1
+pkgdesc="Canon Printer Driver (E400 series)"
+arch=('i686' 'x86_64')
+url="http://www.canon-europe.com/support/consumer_products/products/printers/inkjet/other_pixma/pixma_e404.aspx?type=drivers&language=EN&os=Linux%20(64-bit)"
+license=('custom')
+depends=('popt' 'libcups' 'libxml2')
+source=('http://gdlp01.c-wss.com/gds/1/0100005881/01/cnijfilter-e400series-4.10-1-deb.tar.gz')
+md5sums=('0b8f335b6298561e67db957528f8ed34')
+
+package() {
+ if [ "${CARCH}" = 'x86_64' ]; then
+ debarch="amd64"
+ elif [ "${CARCH}" = 'i686' ]; then
+ debarch="i386"
+ fi
+
+ cd "$pkgdir"
+
+ # Common files
+ ar -x "$srcdir/${pkgname}-${pkgver}-1-deb/packages/cnijfilter-common_${pkgver}-1_${debarch}.deb" data.tar.gz
+ tar -xf data.tar.gz && rm data.tar.gz
+
+ # Model specific files
+ ar -x "$srcdir/${pkgname}-${pkgver}-1-deb/packages/cnijfilter-e400series_${pkgver}-1_${debarch}.deb" data.tar.gz
+ tar -xf data.tar.gz && rm data.tar.gz
+
+ # Weird permissions error from namcap
+ chmod 664 usr/lib/bjlib/cnnet.ini
+ chown root:root usr/lib/bjlib/cnnet.ini
+
+ # Move licenses to their proper locations
+ install -d usr/share/licenses/cnijfilter-e400series
+ mv usr/share/doc/cnijfilter-common/LICENSE-cnijfilter-${pkgver}*.txt usr/share/licenses/cnijfilter-e400series/
+ rm -r usr/share/doc/
+
+ # Move the udev rule to its proper location
+ mv etc/udev usr/lib/
+ rmdir etc/
+}