diff options
author | viphe | 2020-04-03 21:03:10 -0700 |
---|---|---|
committer | viphe | 2020-04-03 21:08:47 -0700 |
commit | f1f48f6205b542798bb304c48adfa8bf40d55add (patch) | |
tree | 7d8a8b363e3211229f08cae324b167045b27a458 /PKGBUILD | |
download | aur-canon-pixma-mx510-complete.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
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 +} |