summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Hofmann2010-02-15 17:55:18 +0100
committerPeter Hofmann2010-02-15 17:55:18 +0100
commit3f37ad7e94c8011e4007a9b429996f3d5f4e0c3d (patch)
tree180089eac2e6bd6f7eda3fcfe5d4857e4d787870
parente35871a9555448d6d1c701aafd86d441660ec6b3 (diff)
downloadaur-3f37ad7e94c8011e4007a9b429996f3d5f4e0c3d.tar.gz
Added install script to register iscan-plugin.
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD1
-rw-r--r--gt-s600.install11
3 files changed, 13 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b890b731440f..650d130d8d68 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -3,6 +3,7 @@ pkgbase = iscan-plugin-gt-s600
pkgver = 2.1.0_3.c2
pkgrel = 1
url = http://www.avasys.jp/lx-bin2/linux_e/spc/DL2.do
+ install = gt-s600.install
arch = i686
license = GPL
license = LGPL
diff --git a/PKGBUILD b/PKGBUILD
index 7ad6f4d1b723..7d813d702343 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,6 +11,7 @@ depends=('iscan')
makedepends=('rpmextract')
source=(http://linux.avasys.jp/drivers/scanner-plugins/GT-S600/$pkgname-${pkgver//_/-}.i386.rpm)
md5sums=('62e48226b0cf2661f3cb3f59a6a6a50e')
+install=gt-s600.install
build() {
cd "$startdir"
diff --git a/gt-s600.install b/gt-s600.install
new file mode 100644
index 000000000000..7672e0e25317
--- /dev/null
+++ b/gt-s600.install
@@ -0,0 +1,11 @@
+post_install() {
+ echo "Running iscan-registry to register plugins and firmware with iscan"
+ iscan-registry -a interpreter usb 0x04b8 0x012d \
+ /usr/lib/iscan/libesint66 /usr/share/iscan/esfw66.bin
+}
+
+pre_remove() {
+ echo "Unregistering gt-s600 plugins/firmware"
+ iscan-registry -r interpreter usb 0x04b8 0x012d \
+ /usr/lib/iscan/libesint66 /usr/share/iscan/esfw66.bin
+}