summaryrefslogtreecommitdiff
path: root/media-gfx/esci-interpreter-gt-s80
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-gfx/esci-interpreter-gt-s80
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/esci-interpreter-gt-s80')
-rw-r--r--media-gfx/esci-interpreter-gt-s80/Manifest6
-rw-r--r--media-gfx/esci-interpreter-gt-s80/esci-interpreter-gt-s80-0.2.1.1.ebuild79
-rw-r--r--media-gfx/esci-interpreter-gt-s80/metadata.xml16
3 files changed, 101 insertions, 0 deletions
diff --git a/media-gfx/esci-interpreter-gt-s80/Manifest b/media-gfx/esci-interpreter-gt-s80/Manifest
new file mode 100644
index 000000000000..ec64465e7af4
--- /dev/null
+++ b/media-gfx/esci-interpreter-gt-s80/Manifest
@@ -0,0 +1,6 @@
+DIST esci-interpreter-gt-s80-0.2.1-1.i386.rpm 191157 SHA256 7f2b85fd0d7adaa1a9c604a5447b36ed895f1d1bfd765651556e5f69a8846ea6 SHA512 abcf9228e1265d309f07b3b77081e9c8b21a4f186ef49b857df2e53b1d9e11f11e0975673c02760bd00f96d916fe5108f9218b0bea67bc59ff78ff4c9a09eb69 WHIRLPOOL 0d642bd6747d76b19259a9579c4b4e5dff3c8fb45c68576e3f08119163d84bef2f4db6ef7b555091e1b396987e8d73a07d79ae38018772a465f67355ebb1e636
+DIST esci-interpreter-gt-s80-0.2.1-1.x86_64.rpm 71423 SHA256 6380c4ec2edd70bea1b3387b40ed669dd376823db33727e25a8b84205609693c SHA512 3977255a939630391e35775651094f6c873288c5e2c70ee70c4e19064b78e721372cdd40c7f70ae937e74b572b9a15d9b558fdd6a1dc9905bbd78abce8bd57e5 WHIRLPOOL c46dd664e947a479a47c7b9d5a2e7fb40c474146940b96afa1befeeaa50eaea929f55b909d9f3dcc412dab3ea5e14d42409cfc3558e20269f6dc78238a8c26c5
+EBUILD esci-interpreter-gt-s80-0.2.1.1.ebuild 2127 SHA256 6cb5c58848cd2b5cab5095cfbd21fbc426a1283435525563f9a772936adf5c5a SHA512 1dfd2c3b2e248cf86dadf8637135d389d2454adadafe51d017fc80ae90428cbc768f9afa8c21f7aac9dbedc26c45a3922944f4ff0369c1b5fe110bcf66703dca WHIRLPOOL 2a9bc09b8489a7459771065972fe4d9924fe642ecb09dc73fe51f540d87be4bf05fb0db5a86330e81e564916f65ddad226e57c38b23b18aea6ba3d2fde9cf0fe
+MISC ChangeLog 2391 SHA256 6d957013b2ffdcfbcfa196540e0b110085069ea71b7a72ae944e14d0b6db4fcb SHA512 6444090dd70ee0946cc538650a4ab4917cb7d8921df69e996ffb096708f7f69dd7470125ac56491c2870d85e344e85c038c9b5cd191af4249bc72bc801397cdb WHIRLPOOL f25ca4ab43c34976e06d3595a0659f0f8819365026895aad5c93993614e8a64aaab723ae056fd83808608cd970e9246e014e76a72425281d1bc870ec2a4f97be
+MISC ChangeLog-2015 1592 SHA256 4cd969d4acd64a612bc11ce084551eb8d8e30a6e8ee0581fb9bd6cbce4580b3e SHA512 d7a7a758c06240bab6b84a39daba28af7fb6602ac5b48910f85d72a160fc06d11d66dd9911025f566177809b4e480d28631b1af274c9f1b67a5c869972ce8880 WHIRLPOOL d04e7c3209f37bced09a3f402308e6269c553a41f533b1270198538707c2ab53d53f6b8355fa3ed75fa2eaf2e9107b266b8f5242c119ef52ec00ed185f49d666
+MISC metadata.xml 481 SHA256 2e72792fc7b3c4d5b1167206d98371dc4f181e591dca14f70fa48aff602834bd SHA512 9d67fb6d1d6b9015f4fb7c2e461467344ce2601496f206803a186f9cbf24a5919b88d76c030f49c19e1194e639db42ef81566ebec9b95aab01c467e66478065a WHIRLPOOL 0d920c63ac52879c024c3035ac4ee728bb54514e8577e20b211340172419f633e7a3a53242fdb1293037d2d95e2fc5a8d0d213181315698a89b15b80e7581972
diff --git a/media-gfx/esci-interpreter-gt-s80/esci-interpreter-gt-s80-0.2.1.1.ebuild b/media-gfx/esci-interpreter-gt-s80/esci-interpreter-gt-s80-0.2.1.1.ebuild
new file mode 100644
index 000000000000..496c1201c8d0
--- /dev/null
+++ b/media-gfx/esci-interpreter-gt-s80/esci-interpreter-gt-s80-0.2.1.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit rpm versionator multilib
+
+MY_PV="$(get_version_component_range 1-3)"
+MY_PVR="$(replace_version_separator 3 -)"
+
+DESCRIPTION="Epson GT-S50 and GT-S80 scanner plugins for SANE 'epkowa' backend"
+HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
+SRC_URI="amd64? ( https://dev.gentoo.org/~flameeyes/avasys/${PN}-${MY_PVR}.x86_64.rpm )
+ x86? ( https://dev.gentoo.org/~flameeyes/avasys/${PN}-${MY_PVR}.i386.rpm )"
+
+LICENSE="AVASYS"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+IUSE=""
+
+DEPEND=">=media-gfx/iscan-2.28.0"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="/opt/iscan/*"
+
+src_configure() { :; }
+src_compile() { :; }
+
+src_install() {
+ dodoc usr/share/doc/*/*
+
+ # install scanner plugins
+ exeinto /opt/iscan/esci
+ doexe "${WORKDIR}/usr/$(get_libdir)/esci/"*
+}
+
+pkg_setup() {
+ basecmds=(
+ "iscan-registry --COMMAND interpreter usb 0x04b8 0x0136 /opt/iscan/esci/libesci-interpreter-gt-s80"
+ "iscan-registry --COMMAND interpreter usb 0x04b8 0x0137 /opt/iscan/esci/libesci-interpreter-gt-s50"
+ "iscan-registry --COMMAND interpreter usb 0x04b8 0x0144 /opt/iscan/esci/libesci-interpreter-gt-s80"
+ "iscan-registry --COMMAND interpreter usb 0x04b8 0x0143 /opt/iscan/esci/libesci-interpreter-gt-s50"
+ )
+}
+
+pkg_postinst() {
+ [[ -n ${REPLACING_VERSIONS} ]] && return
+
+ if [[ ${ROOT} == "/" ]]; then
+ for basecmd in "${basecmds[@]}"; do
+ eval ${basecmd/COMMAND/add}
+ done
+ else
+ ewarn "Unable to register the plugin and firmware when installing outside of /."
+ ewarn "execute the following command yourself:"
+ for basecmd in "${basecmds[@]}"; do
+ ewarn "${basecmd/COMMAND/add}"
+ done
+ fi
+}
+
+pkg_prerm() {
+ [[ -n ${REPLACED_BY_VERSION} ]] && return
+
+ if [[ ${ROOT} == "/" ]]; then
+ for basecmd in "${basecmds[@]}"; do
+ eval ${basecmd/COMMAND/remove}
+ done
+ else
+ ewarn "Unable to register the plugin and firmware when installing outside of /."
+ ewarn "execute the following command yourself:"
+ for basecmd in "${basecmds[@]}"; do
+ ewarn "${basecmd/COMMAND/remove}"
+ done
+ fi
+}
diff --git a/media-gfx/esci-interpreter-gt-s80/metadata.xml b/media-gfx/esci-interpreter-gt-s80/metadata.xml
new file mode 100644
index 000000000000..bd2b8dac265e
--- /dev/null
+++ b/media-gfx/esci-interpreter-gt-s80/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription lang="en">
+ Proprietary plugin for several EPSON scanner models, to be used
+ with the epkowa SANE backend (provided by
+ <pkg>media-gfx/iscan</pkg>). 32-bit and 64-bit.
+
+ Supports the following models:
+
+ EPSON GT-S80 / ES-D400
+ EPSON GT-S85
+ EPSON GT-S50 / ES-D200
+ EPSON GT-S55
+ </longdescription>
+</pkgmetadata>