summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD36
3 files changed, 34 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b50bb7c259a3..1a1eb5928219 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,16 @@
-# Generated by mksrcinfo v8
-# Wed Jan 13 13:21:24 UTC 2016
pkgbase = cnijfilter2-mg7700
- pkgdesc = Canon InkJet Printer Driver (PIXMA MG3640, PIXMA MG3650, PIXMA MG5740, PIXMA MG5750, PIXMA MG6840, PIXMA MG6850, PIXMA MG7740, PIXMA MG7750)
+ pkgdesc = Canon InkJet Printer Driver (PIXMA MG3640, MG3650, MG5740, MG5750, MG6840, MG6850, MG7740, MG7750)
pkgver = 5.20
- pkgrel = 1
- url = http://support-th.canon-asia.com/contents/TH/EN/0100690202.html
+ pkgrel = 2
+ url = https://th.canon/en/support/0100690202
arch = i686
arch = x86_64
license = custom
- depends = libcups
+ depends = cups
+ depends = ghostscript
depends = libxml2
provides = cnijfilter2=5.20
- source = http://gdlp01.c-wss.com/gds/2/0100006902/01/cnijfilter2-5.20-1-deb.tar.gz
+ source = https://gdlp01.c-wss.com/gds/2/0100006902/01/cnijfilter2-5.20-1-deb.tar.gz
sha256sums = bec7bb37ce410ea1418a52526f9f7c0e0626979819ce6f7992ef245b37da7dd3
pkgname = cnijfilter2-mg7700
-
diff --git a/.gitignore b/.gitignore
index 335ec9573de5..018a3de08144 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,4 @@
-*.tar.gz
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index d4eb56bf5235..793b7b3fdadd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,40 @@
-# Maintainer: m4dz <code(at)m4dz(dot)net>
+# Maintainer:
+# Contributor: m4dz <code(at)m4dz(dot)net>
-pkgname=cnijfilter2-mg7700
+_pkgname="cnijfilter2-mg7700"
+pkgname="$_pkgname"
pkgver=5.20
-pkgrel=1
-pkgdesc='Canon InkJet Printer Driver (PIXMA MG3640, PIXMA MG3650, PIXMA MG5740, PIXMA MG5750, PIXMA MG6840, PIXMA MG6850, PIXMA MG7740, PIXMA MG7750)'
+_deb_pkgrel=1
+pkgrel=2
+pkgdesc='Canon InkJet Printer Driver (PIXMA MG3640, MG3650, MG5740, MG5750, MG6840, MG6850, MG7740, MG7750)'
+url='https://th.canon/en/support/0100690202'
arch=('i686' 'x86_64')
-url='http://support-th.canon-asia.com/contents/TH/EN/0100690202.html'
license=('custom')
-depends=('libcups' 'libxml2')
+
+depends=(
+ 'cups'
+ 'ghostscript'
+ 'libxml2'
+)
+
provides=("cnijfilter2=$pkgver")
-source=("http://gdlp01.c-wss.com/gds/2/0100006902/01/cnijfilter2-$pkgver-$pkgrel-deb.tar.gz")
+
+_filename="cnijfilter2-$pkgver-$_deb_pkgrel"
+_pkgext="tar.gz"
+source=("https://gdlp01.c-wss.com/gds/2/0100006902/01/$_filename-deb.$_pkgext")
sha256sums=('bec7bb37ce410ea1418a52526f9f7c0e0626979819ce6f7992ef245b37da7dd3')
prepare() {
local _pkgarch=$(echo -n "${CARCH}" | sed 's/x86_/amd/' | sed 's/i6/i3/')
- local _debdir="cnijfilter2-${pkgver}-${pkgrel}-deb/packages"
+ local _debdir="${_filename}-deb/packages"
- ar -x "${_debdir}/cnijfilter2_${pkgver}-${pkgrel}_${_pkgarch}.deb" "data.tar.gz"
+ ar -x "${_debdir}/${_filename/-/_}_${_pkgarch}.deb" "data.tar.gz"
bsdtar -xzf data.tar.gz
}
package() {
- cp -r usr ${pkgdir}
+ cp --reflink=auto -r usr "$pkgdir"
- install -dm755 ${pkgdir}/usr/share/licences/${pkgname}
- mv ${pkgdir}/usr/share/doc/cnijfilter2/LICENSE* ${pkgdir}/usr/share/licences/${pkgname}
+ install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
+ mv "$pkgdir/usr/share/doc/cnijfilter2"/LICENSE* "$pkgdir/usr/share/licenses/$pkgname/"
}