Initial commit
This commit is contained in:
3
net-print/ecodmsprinter/Manifest
Normal file
3
net-print/ecodmsprinter/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST ecodmsprinter-14.08-9_amd64.deb 15215248 SHA256 379b43c75504f438351888faf82620758995f7cf2668a6453a1ab718ee7c834c SHA512 0500bb77c89839f2cba2a35aafab0977bca3837605c193d713674715f36f3af3f4f561f1cbb3936ae9c71ef870c7248f98d0391a6bd6a5696d277edf1fc88d12 WHIRLPOOL 557a416035e3e0f12af44f6faa61abb5dc1af8fcdfb2e368573b904d487a2c9090fa0c9adbd63a8617a5b2a3bbd03c027aa868d7653eeaa9140c3923d3c36e9e
|
||||
DIST ecodmsprinter-14.08-9_i386.deb 15285516 SHA256 75761675c16abb8857204e7c9da81afbef66607f8ca585cc39514b41a142bc37 SHA512 8a35272c7767d84692382bcc61ac5f1570b67a2642b7063f2523f967d17d16ee46e460334ea248abb865942efbf1f10ddbe325e1ed409f0dab80ff6ae01f91b0 WHIRLPOOL 25fcb0ae8ad28a3cc141754f0bc382911bd7944439990d76bc9adff1bde2fdfbc3419ee192e908f2c76150972cbb6a986496b5f84a56a77efaef6e72d4ef5a96
|
||||
EBUILD ecodmsprinter-14.08.9.ebuild 1863 SHA256 c4ecd3ba33ea7e645f9bad844450b3134a7f16e6279698d1b966ed74f299cfbf SHA512 4c73656afaabd543390162b80b3bb4da7ae881603bd3a35e9643c0a762ba7cf97aadda07cfad9e13ed53dd449ae2b2cfd5695885b083c7a4f08e6679f4bf47ec WHIRLPOOL c2e2cfc3eee9f810adca7eed7b9b4e8caf202dc8e370b4003eb428c1ac7255062a93fc6e37f57898729fc29d65a46c619068057202b11edb4f16ec2d3e6fbe3e
|
71
net-print/ecodmsprinter/ecodmsprinter-14.08.9.ebuild
Normal file
71
net-print/ecodmsprinter/ecodmsprinter-14.08.9.ebuild
Normal file
@@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/spotify/spotify-0.9.11.27-r2.ebuild,v 1.1 2014/12/12 16:19:50 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils unpacker versionator
|
||||
|
||||
DESCRIPTION="ecoDMS PDF/A printer"
|
||||
HOMEPAGE="http://www.ecodms.de/"
|
||||
SRC_BASE="http://www.ecodms.de/"
|
||||
|
||||
MY_PV=$(replace_version_separator 2 '-' )
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
EDITION=$(delete_all_version_separators $(get_version_component_range 1-2 ${MY_PV} ))
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_BASE}ecodms_${EDITION}64/wheezy/${MY_P}_amd64.deb )
|
||||
x86? ( ${SRC_BASE}ecodms_${EDITION}32/wheezy/${MY_P}_i386.deb )
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
net-print/cups
|
||||
app-text/poppler"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
rm ${S}/_gpgbuilder ${S}/_gpgbuilder0
|
||||
|
||||
sed -i -e 's/\/usr\/lib\/cups\/ecodms\//\/usr\/libexec\/cups\/ecodms\//g' usr/lib/cups/backend/ecodms
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto /usr/libexec/cups/backend
|
||||
doexe usr/lib/cups/backend/ecodms
|
||||
|
||||
insinto /usr/libexec/cups/ecodms
|
||||
doins usr/lib/cups/ecodms/lib*
|
||||
|
||||
exeinto /usr/libexec/cups/ecodms
|
||||
doexe usr/lib/cups/ecodms/ecodmsprinter
|
||||
|
||||
insinto /usr/share/cups/model
|
||||
doins usr/share/cups/model/*.ppd
|
||||
|
||||
dodir /var/spool/ecodms
|
||||
}
|
||||
|
||||
#pkg_preinst() {
|
||||
#}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Restarting CUPS..."
|
||||
service cupsd restart
|
||||
elog "Removing ecodmsprinter (may print an error if it does not exist) from CUPS..."
|
||||
lpadmin -x ecodmsprinter
|
||||
elog "Adding ecodmsprinter to CUPS..."
|
||||
lpadmin -p ecodmsprinter -v ecodms:/var/spool/ecodms/ -D "ecoDMS" -E -P /usr/share/cups/model/ecodmspdf.ppd
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
elog "Removing ecodmsprinter from CUPS..."
|
||||
lpadmin -x ecodmsprinter
|
||||
elog "Restarting CUPS..."
|
||||
service cupsd restart
|
||||
}
|
Reference in New Issue
Block a user