Package Details: iscan-plugin-ds-30 2.30.4-3

Git Clone URL: https://aur.archlinux.org/iscan-plugin-ds-30.git (read-only, click to copy)
Package Base: iscan-plugin-ds-30
Description: EPSON Image Scan! plugin for Epson scanners (WorkForce DS-30)
Upstream URL: http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
Licenses: custom:EPSON EULA
Submitter: 0strodamus
Maintainer: Muflone
Last Packager: Muflone
Votes: 3
Popularity: 0.000000
First Submitted: 2015-12-16 00:26 (UTC)
Last Updated: 2022-10-20 23:08 (UTC)

Pinned Comments

Muflone commented on 2020-01-24 16:34 (UTC)

Package updated.

Since now this package will follow the iscan package version used to distribute the plugin, instead of the internal numbering into the package, as EPSON people won't respect version number history

Latest Comments

gamerdonkey commented on 2021-12-13 07:15 (UTC)

Looks like Epson may have made a small file change. The package failed a validity check in my package manager, but I got it to work manually with the following change:

diff --git a/PKGBUILD b/PKGBUILD
index 3f50313..75a64de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,7 +11,7 @@ url="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
 license=('custom:EPSON EULA')
 depends=('iscan' 'iscan-data')
 source=("https://download2.ebz.epson.net/iscan/plugin/ds-30/deb/x64/iscan-ds-30-bundle-${pkgver}.x64.deb.tar.gz")
-sha256sums=('dd0745b0a4f55d8329afbfd61603f2d2d5026dff85044c6c5bdfc6152a8fa2f1')
+sha256sums=('e42d7c79d7239b00f53c089e45815cd89d934d1dd7e937407ca595c44cd44715')
 install="${pkgname}.install"

 prepare() {

Thanks for putting together this package. I was so happy to not have to do this by myself.

Muflone commented on 2020-01-24 16:34 (UTC)

Package updated.

Since now this package will follow the iscan package version used to distribute the plugin, instead of the internal numbering into the package, as EPSON people won't respect version number history

jgerecke commented on 2019-12-28 16:52 (UTC)

Diff to get PKGBUILD working with current version of plugin from Epson:

diff -u -r a/PKGBUILD b/PKGBUILD
--- a/PKGBUILD  2017-11-01 12:04:20.000000000 -0700
+++ b/PKGBUILD  2019-12-28 08:14:48.261837582 -0800
@@ -4,20 +4,20 @@

 pkgname=iscan-plugin-ds-30
 pkgver=1.0.1
-pkgrel=2
+pkgrel=3
 pkgdesc="EPSON Image Scan! plugin for Epson scanners (WorkForce DS-30)"
 arch=('i686' 'x86_64')
 url="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
-license=('custom:AVASYSPL')
+license=('custom')
 depends=('iscan' 'iscan-data')
 _plugin=${pkgname/iscan-plugin-/}
-_iscan_ver=1.0.1
-_plugin_rel=3
-_file_ver=1.0.0
+_iscan_ver=2.30.4
+_plugin_rel=1
+_file_ver=1.0.1
 source_i686=("https://download2.ebz.epson.net/iscan/plugin/${_plugin}/deb/x86/iscan-${_plugin}-bundle-${_iscan_ver}.x86.deb.tar.gz")
 source_x86_64=("https://download2.ebz.epson.net/iscan/plugin/${_plugin}/deb/x64/iscan-${_plugin}-bundle-${_iscan_ver}.x64.deb.tar.gz")
-sha256sums_i686=('985313174c822e3a17f268684dc31238285282f5f586c1c36ede2ffba3683dfa')
-sha256sums_x86_64=('aa6b2e6406cd24e7bd97a361666910197d94ee72cc93ea13c8b90adc7d61bafa')
+sha256sums_i686=('6524597a243be2fe9ba18183d9e4ddfb7562265a4c2a26ea8489ad355a1bc4de')
+sha256sums_x86_64=('818536ea9631ceaf86acacf04c515bdddffdd3533ad228b78f8b707f60378646')
 install="${pkgname}.install"

 if [ "$CARCH" = 'x86_64' ]
@@ -34,6 +34,7 @@
   bsdtar -xf "${pkgname}_${_file_ver}-${_plugin_rel}_${_debarch}.deb"
   bsdtar -xf data.tar.gz
   gzip -fkd "usr/share/doc/${pkgname}/NEWS.gz"
+  gzip -fkd "usr/share/doc/${pkgname}/COPYING.EPSON.en.txt.gz"
 }

 package() {
@@ -48,5 +49,5 @@
   install -m 644 -t "${pkgdir}/usr/share/doc/${pkgname}" "share/doc/${pkgname}/NEWS"
   # Install licenses
   install -m 755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
-  install -m 644 "share/doc/${pkgname}/AVASYSPL.en.txt" "${pkgdir}/usr/share/licenses/${pkgname}/AVASYSPL"
+  install -m 644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "share/doc/${pkgname}/COPYING.EPSON.en.txt"
 }