summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorviphe2020-04-03 21:03:10 -0700
committerviphe2020-04-03 21:08:47 -0700
commitf1f48f6205b542798bb304c48adfa8bf40d55add (patch)
tree7d8a8b363e3211229f08cae324b167045b27a458 /PKGBUILD
downloadaur-canon-pixma-mx510-complete.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..013d6aa4c540
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: viphe
+# Forked from canon-pixma-mx410-complete (maintained by invik)
+
+pkgname=canon-pixma-mx510-complete
+pkgver=3.70
+pkgrel=1
+pkgdesc="Complete stand alone driver set (printing and scanning) for Canon Pixma MX510 series."
+arch=('i686' 'x86_64')
+url='https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mx_series/pixma_mx514.html?type=drivers&language=en&os=linux%20(64-bit)'
+license=('custom')
+depends=('popt' 'libpng12' 'libusb-compat' 'libtiff4' 'gtk2')
+conflicts=('scangearmp-mx510series-x86_64' 'scangearmp')
+install=canon_mx510.install
+source=('http://gdlp01.c-wss.com/gds/0/0100004120/01/cnijfilter-mx510series-3.70-1-deb.tar.gz'
+ 'http://gdlp01.c-wss.com/gds/2/0100004132/01/scangearmp-mx510series-1.90-1-deb.tar.gz')
+md5sums=('fea3347d975f0d7db287aa9a0de5a4d0'
+ 'a41e42fca48c11a3ac4d1cf91c017ccb')
+
+package(){
+
+ if [ "${CARCH}" = "x86_64" ]; then
+ _arch_str='amd64'
+ elif [ "${CARCH}" = "i686" ]; then
+ _arch_str='i386'
+ fi
+
+ echo -e "\nBuilding for ${CARCH} architecture (${_arch_str}).\n"
+
+ cd ${srcdir}/cnijfilter-mx510series-3.70-1-deb/packages/
+ install cnijfilter-common_3.70-1_${_arch_str}.deb ${pkgdir}
+ install cnijfilter-mx510series_3.70-1_${_arch_str}.deb ${pkgdir}
+
+ cd ${srcdir}/scangearmp-mx510series-1.90-1-deb/packages
+ install scangearmp-common_1.90-1_${_arch_str}.deb ${pkgdir}
+ install scangearmp-mx510series_1.90-1_${_arch_str}.deb ${pkgdir}
+
+ cd ${pkgdir}
+
+ for _deb in cnijfilter-common_3.70-1_${_arch_str}.deb \
+ cnijfilter-mx510series_3.70-1_${_arch_str}.deb \
+ scangearmp-common_1.90-1_${_arch_str}.deb \
+ scangearmp-mx510series_1.90-1_${_arch_str}.deb; do
+
+ bsdtar -xvf ${_deb} data.tar.gz 2> /dev/null
+ bsdtar -xvf data.tar.gz 2> /dev/null
+ rm -f ${_deb} data.tar.gz
+
+ done
+
+ # Fix license paths
+ mkdir -p ./usr/share/licenses/${pkgname}
+ mv ./usr/share/doc/* ./usr/share/licenses/${pkgname}
+ rmdir ./usr/share/doc
+}