diff options
author | Jakov Smolić <jsmolic@gentoo.org> | 2022-01-12 21:53:04 +0100 |
---|---|---|
committer | Jakov Smolić <jsmolic@gentoo.org> | 2022-01-12 22:31:17 +0100 |
commit | 4d73f12f08f5ba7edeed58f5b5fd02e38346ad97 (patch) | |
tree | 2afa3ab7a8fa97b4b7741b69e51f93bcbfa78c8f /net-print/foomatic-db-engine/foomatic-db-engine-4.0.12-r1.ebuild | |
parent | www-client/chromium: promote M98 to beta channel (diff) | |
download | gentoo-4d73f12f08f5ba7edeed58f5b5fd02e38346ad97.tar.gz gentoo-4d73f12f08f5ba7edeed58f5b5fd02e38346ad97.tar.bz2 gentoo-4d73f12f08f5ba7edeed58f5b5fd02e38346ad97.zip |
net-print/foomatic-db-engine: Port to EAPI 8
Closes: https://bugs.gentoo.org/819276
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Diffstat (limited to 'net-print/foomatic-db-engine/foomatic-db-engine-4.0.12-r1.ebuild')
-rw-r--r-- | net-print/foomatic-db-engine/foomatic-db-engine-4.0.12-r1.ebuild | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/net-print/foomatic-db-engine/foomatic-db-engine-4.0.12-r1.ebuild b/net-print/foomatic-db-engine/foomatic-db-engine-4.0.12-r1.ebuild new file mode 100644 index 000000000000..ff3713e2c096 --- /dev/null +++ b/net-print/foomatic-db-engine/foomatic-db-engine-4.0.12-r1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools perl-module + +DESCRIPTION="Generates ppds out of xml foomatic printer description files" +HOMEPAGE="http://www.linuxprinting.org/foomatic.html" +SRC_URI="http://www.openprinting.org/download/foomatic/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" + +BDEPEND=" + net-print/cups + virtual/pkgconfig" +RDEPEND=" + dev-libs/libxml2 + >=net-print/cups-filters-1.0.43-r1[foomatic] +" +DEPEND="${RDEPEND}" +PDEPEND="net-print/foomatic-db" + +src_prepare() { + default + eapply \ + "${FILESDIR}"/4.0.7-perl-module.patch \ + "${FILESDIR}"/4.0.7-respect-ldflag.patch \ + "${FILESDIR}"/4.0.12-use-pkgconfig.patch + sed -i -e "s:@LIB_CUPS@:$(cups-config --serverbin):" Makefile.in || die + eautoreconf + + cd lib || die + perl-module_src_prepare +} + +src_configure() { + default + + cd lib || die + perl-module_src_configure +} + +src_compile() { + emake defaults + default + + cd lib || die + perl-module_src_compile +} + +src_test() { + cd lib || die + perl-module_src_test +} + +src_install() { + default + dodoc USAGE + + cd lib || die + perl-module_src_install +} |