From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-gfx/esci-interpreter-gt-s80/Manifest | 6 ++ .../esci-interpreter-gt-s80-0.2.1.1.ebuild | 79 ++++++++++++++++++++++ media-gfx/esci-interpreter-gt-s80/metadata.xml | 16 +++++ 3 files changed, 101 insertions(+) create mode 100644 media-gfx/esci-interpreter-gt-s80/Manifest create mode 100644 media-gfx/esci-interpreter-gt-s80/esci-interpreter-gt-s80-0.2.1.1.ebuild create mode 100644 media-gfx/esci-interpreter-gt-s80/metadata.xml (limited to 'media-gfx/esci-interpreter-gt-s80') 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 @@ + + + + + Proprietary plugin for several EPSON scanner models, to be used + with the epkowa SANE backend (provided by + media-gfx/iscan). 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 + + -- cgit v1.2.3