diff options
author | Jan | 2017-01-26 15:59:12 +0100 |
---|---|---|
committer | Jan | 2017-01-26 15:59:58 +0100 |
commit | cf6bbdab34705c0a6b3ff1f5455c3d79543de705 (patch) | |
tree | cf542c3f439216fe15658ece17a754a2abbf6e2a | |
download | aur-cf6bbdab34705c0a6b3ff1f5455c3d79543de705.tar.gz |
init
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | gt-1500.install | 9 |
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..00bb3ee8ed8e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = iscan-plugin-gt-1500 + pkgdesc = iscan plugin for the Epson GT-1500 scanner + pkgver = 2.2.0 + pkgrel = 1 + url = http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX + install = gt-1500.install + arch = i686 + arch = x86_64 + license = custom:AVASYSPL + depends = iscan + source = https://download2.ebz.epson.net/iscan/plugin/gt-1500/deb/x64/iscan-gt-1500-bundle-1.0.1.x64.deb.tar.gz + md5sums = e1957478b03ffc3236581b2e772cc8af + +pkgname = iscan-plugin-gt-1500 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5b1c1691461b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Jan Korte <j.korte@me.com> + +pkgname=iscan-plugin-gt-1500 +_pkgname=iscan-gt-1500-bundle +pkgver=2.2.0 +_pkgver=1.0.1 +pkgrel=1 +pkgdesc="iscan plugin for the Epson GT-1500 scanner" +arch=('i686' 'x86_64') +url="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX" +license=('custom:AVASYSPL') +depends=('iscan') +install=gt-1500.install + +if [ "$CARCH" = "i686" ]; then + _ARCH=i386 + _ARCH2=x86 + source=("https://download2.ebz.epson.net/iscan/plugin/gt-1500/deb/x86/iscan-gt-1500-bundle-$_pkgver.x86.deb.tar.gz") + md5sums=('693e047ff461a9c2900413eb80fb4ac5') +elif [ "$CARCH" = "x86_64" ]; then + _ARCH=amd64 + _ARCH2=x64 + source=("https://download2.ebz.epson.net/iscan/plugin/gt-1500/deb/x64/iscan-gt-1500-bundle-$_pkgver.x64.deb.tar.gz") + md5sums=('e1957478b03ffc3236581b2e772cc8af') +fi + +build(){ + cd $srcdir/$_pkgname-$_pkgver.$_ARCH2.deb/plugins/ + ar vx $pkgname"_"$pkgver"-1_"$_ARCH.deb + tar -zxvf data.tar.gz +} + +package(){ + cd $srcdir/$_pkgname-$_pkgver.$_ARCH2.deb/plugins/ + install -d $pkgdir/usr/lib/iscan + install -m755 usr/lib/iscan/libesint86.so.2.0.1 $pkgdir/usr/lib/iscan/ + install -m755 usr/lib/iscan/libesint86.so.2 $pkgdir/usr/lib/iscan/ + install -m755 usr/lib/iscan/libesint86.so $pkgdir/usr/lib/iscan/ + install -d $pkgdir/usr/share/iscan + install -m644 usr/share/iscan/esfw86.bin $pkgdir/usr/share/iscan + install -d $pkgdir/usr/share/licenses/$pkgname/ + install -m644 usr/share/doc/$pkgname/{AVASYSPL.en.txt,AVASYSPL.ja.txt,copyright} $pkgdir/usr/share/licenses/$pkgname/ +} diff --git a/gt-1500.install b/gt-1500.install new file mode 100644 index 000000000000..19cc0f74694e --- /dev/null +++ b/gt-1500.install @@ -0,0 +1,9 @@ +post_install() { + echo "Running iscan-registry to register plugins and firmware with iscan" + iscan-registry -a interpreter usb 0x04b8 0x012e /usr/lib/iscan/libesint86 /usr/share/iscan/esfw86.bin +} + +pre_remove() { + echo "Unregistering gt-1500 plugins/firmware" + iscan-registry -r interpreter usb 0x04b8 0x012e /usr/lib/iscan/libesint86 /usr/share/iscan/esfw86.bin +} |