summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Dewender2015-10-06 18:22:12 +0200
committerJohannes Dewender2015-10-06 18:22:12 +0200
commitf096bf488b7605d2d3d3f8a3678e9cbf6895f2a7 (patch)
treeef19a2d5da181ef2e6e1a99033f1a0fedef28df3
downloadaur-f096bf488b7605d2d3d3f8a3678e9cbf6895f2a7.tar.gz
add cnijfilter-mx920series from archive
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD44
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d57b2a53cb13
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = cnijfilter-mx920series
+ pkgdesc = Canon InkJet Printer Driver (MX920 Series)
+ pkgver = 3.90
+ pkgrel = 1
+ url = http://www.usa.canon.com/cusa/support/consumer/printers_multifunction/pixma_mx_series/pixma_mx922
+ arch = i686
+ arch = x86_64
+ license = custom
+ depends = popt
+ optdepends = gtk2: Canon maintenance GUI support
+ provides = cnijfilter-common=3.90
+ source = http://gdlp01.c-wss.com/gds/0/0100005170/01/cnijfilter-mx920series-3.90-1-deb.tar.gz
+ md5sums = 76e30668391521abf749c21d8a46f5fe
+
+pkgname = cnijfilter-mx920series
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..bd9b4a41adc0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+*.tar.gz
+*.tar.xz
+*.tgz
+*.rpm
+*.zip
+*.bz2
+src/
+pkg/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..898fae2af456
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Contributor: Will Davis (wravix) <wldavis.se@gmail.com>
+
+pkgname=cnijfilter-mx920series
+pkgver=3.90
+pkgrel=1
+pkgdesc="Canon InkJet Printer Driver (MX920 Series)"
+arch=('i686' 'x86_64')
+url="http://www.usa.canon.com/cusa/support/consumer/printers_multifunction/pixma_mx_series/pixma_mx922"
+license=('custom')
+depends=('popt')
+optdepends=('gtk2: Canon maintenance GUI support')
+provides=("cnijfilter-common=$pkgver")
+source=(http://gdlp01.c-wss.com/gds/0/0100005170/01/cnijfilter-mx920series-$pkgver-1-deb.tar.gz)
+md5sums=('76e30668391521abf749c21d8a46f5fe')
+
+package() {
+ local _pkgarch=$(echo -n "${CARCH}" | sed 's/x86_/amd/' | sed 's/i6/i3/')
+ local _debdir="${srcdir}/cnijfilter-mx920series-${pkgver}-1-deb/packages"
+
+ cd $pkgdir
+ ar -x "${_debdir}/cnijfilter-common_${pkgver}-1_${_pkgarch}.deb" "data.tar.gz"
+ tar -xzf data.tar.gz && rm -f data.tar.gz
+
+ ar -x "${_debdir}/cnijfilter-mx920series_${pkgver}-1_${_pkgarch}.deb" \
+ "data.tar.gz"
+ tar -xzf data.tar.gz && rm -f data.tar.gz
+
+ mkdir -p usr/share/licenses/${pkgname}
+ mv usr/share/doc/cnijfilter-common/* usr/share/licenses/${pkgname}
+ rmdir usr/share/doc/cnijfilter-common
+ mv usr/share/doc/cnijfilter-mx920series/* usr/share/licenses/${pkgname}
+ rmdir usr/share/doc/cnijfilter-mx920series
+ rmdir usr/share/doc
+
+ # Weird permissions error from namcap
+ chown root usr/lib/bjlib/cnnet.ini
+ chgrp root usr/lib/bjlib/cnnet.ini
+
+ chmod 0755 $(find usr/bin -type f)
+ chmod 0755 $(find usr/lib -type f)
+ chmod 0644 $(find usr/share -type f)
+ chmod 0644 $(find etc -type f)
+}
+