1
0

Initial commit

This commit is contained in:
acn128
2015-03-27 17:25:50 +01:00
commit 72fc1edc9d
9 changed files with 226 additions and 0 deletions

View 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

View 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
}