summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan2017-01-26 15:59:12 +0100
committerJan2017-01-26 15:59:58 +0100
commitcf6bbdab34705c0a6b3ff1f5455c3d79543de705 (patch)
treecf542c3f439216fe15658ece17a754a2abbf6e2a
downloadaur-cf6bbdab34705c0a6b3ff1f5455c3d79543de705.tar.gz
init
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD43
-rw-r--r--gt-1500.install9
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
+}