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 --- net-print/kyocera-mita-ppds/Manifest | 5 ++ .../kyocera-mita-ppds/kyocera-mita-ppds-8.4.ebuild | 60 ++++++++++++++++++++++ net-print/kyocera-mita-ppds/metadata.xml | 4 ++ 3 files changed, 69 insertions(+) create mode 100644 net-print/kyocera-mita-ppds/Manifest create mode 100644 net-print/kyocera-mita-ppds/kyocera-mita-ppds-8.4.ebuild create mode 100644 net-print/kyocera-mita-ppds/metadata.xml (limited to 'net-print/kyocera-mita-ppds') diff --git a/net-print/kyocera-mita-ppds/Manifest b/net-print/kyocera-mita-ppds/Manifest new file mode 100644 index 000000000000..f1d81fb17ef6 --- /dev/null +++ b/net-print/kyocera-mita-ppds/Manifest @@ -0,0 +1,5 @@ +DIST Linux_PPDs_KSL8_4.zip 6468249 SHA256 5e79034c9f92d5b656dcbf8967ebdf2007e28f3fefad97b9e8215aa7ef673c60 SHA512 4e98f9972f6158262878b4fe811165ab05de8582d608c60400568a1eaaa1721fbe13394ad6e9aa93e21ed2ff30265856b64ecd1f3ae69ba49c7f9d88a7911833 WHIRLPOOL 9bf2b879e73299867d4ccda378a7c5853f9eef800d8ef3c81fd6b6197f8187bf56f5a99570840aa3091fcad694953b0c20e5788ff86dd770d04c5fb637b9920b +EBUILD kyocera-mita-ppds-8.4.ebuild 1386 SHA256 1d09cb459f9f80bf72fe4b2fc39f63dd7a7e948219bd8fbc052d6d0672e8e5c4 SHA512 663c9739ccc8e3082ae13c1cc6af5ecd92ea7d0de5cb3cf176e92d9819a0db1432da8544d747fbfa6cbbb808e24cc0483dcae119a5633e5bfd0451b55380a195 WHIRLPOOL 62ddaf8fa5fa88a59fad57720d1bb4b1957eff34510cc54965f4966692cca43269dc7c959792161d5e77b195766f6e08722698edd6d6a5cfa815d96596b53855 +MISC ChangeLog 2323 SHA256 9d97ae1d0f30dd8833176340b843852ab389bad8b9439eca89170d1f8dbd3c86 SHA512 ab33529e5bd7ed71c2d0fd2a0767742320eb0a1ef1234f8b01bb8d344d8e122a2713e45dac5ae3987f15963404b87177e0c15d8936f6d4f534dbb91734fd31ed WHIRLPOOL 0035d767da52135d40bfd360a9e2a86bd2de77c698961442deb090c239015de04100893d9e3de60ca01fb0ec17119c3891ef827e07e36fcc8b0d9efc12c6012b +MISC ChangeLog-2015 459 SHA256 cfe71d427123c5751af951da5340cc3d868e4dc070c269804fa0280df9add95f SHA512 62c1ce1dbf34ae9816a7172aca5ef1b09ca4d5fb7b3d0a3d140bd8fbf768062e7c8a0f73d5e689234808a2206817155aaafdd81980de4368545b48b514364601 WHIRLPOOL abeaefb25279f2791b1aabaf148e0ecbd88a81fe1c9535be9e15b1828233679186bdb7c8c7d1cea84a8664a4cc8099bc386b4623f31b0a3856c1cd7ce05f7152 +MISC metadata.xml 139 SHA256 5cdc1888ebc8807b9a37b1d33429c61cabe7415a4f240e21a4c2ff8eca7a34ed SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be WHIRLPOOL 620431014dd4fb752c3d46d11904ecb2c6d4525f5b4e30f4f778a3b74d3f7187ae4ccd856ebd7eabb48ce261b21849c732928fe647edce024a3fdc082d8f8630 diff --git a/net-print/kyocera-mita-ppds/kyocera-mita-ppds-8.4.ebuild b/net-print/kyocera-mita-ppds/kyocera-mita-ppds-8.4.ebuild new file mode 100644 index 000000000000..38dcd4472e55 --- /dev/null +++ b/net-print/kyocera-mita-ppds/kyocera-mita-ppds-8.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +DESCRIPTION="PPD description files for (some) Kyocera Mita Printers" +HOMEPAGE="http://www.kyoceramita.it/" +SRC_URI="Linux_PPDs_KSL${PV/\./_}.zip" + +LICENSE="kyocera-mita-ppds" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE_LINGUAS="en fr de it pt es" + +IUSE="" +for lingua in $IUSE_LINGUAS; do + IUSE="${IUSE} linguas_$lingua" +done + +RDEPEND="net-print/cups" +DEPEND="app-arch/unzip" + +S="${WORKDIR}/PPD's_KSL_${PV}" + +RESTRICT="fetch" + +pkg_nofetch() { + einfo "Please download ${A} from the following URL:" + einfo "http://www.kyoceramita.it/index/Service_Departement__/Richiesta_di_Supporto_Tecnico/download_center.false.driver.FS1020D._.IT.html" + einfo "" + einfo "The FS-1020D driver from the Italian website provides PPDs for a" + einfo "number of printers in six languages." +} + +src_compile() { :; } + +src_install() { + insinto /usr/share/cups/model/KyoceraMita + + local installall=yes + for lingua in $IUSE_LINGUAS; do + if use linguas_$lingua; then + installall=no + break; + fi + done + + inslanguage() { + if [[ ${installall} == yes ]] || use linguas_$1; then + doins $2/*.ppd || die "failed to install $2 ppds" + fi + } + + inslanguage en English + inslanguage fr French + inslanguage de German + inslanguage it Italian + inslanguage pt Portuguese + inslanguage es Spanish + + dohtml ReadMe.htm || die +} diff --git a/net-print/kyocera-mita-ppds/metadata.xml b/net-print/kyocera-mita-ppds/metadata.xml new file mode 100644 index 000000000000..097975e3adc2 --- /dev/null +++ b/net-print/kyocera-mita-ppds/metadata.xml @@ -0,0 +1,4 @@ + + + + -- cgit v1.2.3