diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-print/gutenprint |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-print/gutenprint')
-rw-r--r-- | net-print/gutenprint/Manifest | 9 | ||||
-rw-r--r-- | net-print/gutenprint/files/gutenprint-5.2.10-genppd.patch | 23 | ||||
-rw-r--r-- | net-print/gutenprint/files/gutenprint-5.2.4-CFLAGS.patch | 24 | ||||
-rw-r--r-- | net-print/gutenprint/gutenprint-5.2.12.ebuild | 90 | ||||
-rw-r--r-- | net-print/gutenprint/gutenprint-5.2.13_pre1.ebuild | 94 | ||||
-rw-r--r-- | net-print/gutenprint/metadata.xml | 11 |
6 files changed, 251 insertions, 0 deletions
diff --git a/net-print/gutenprint/Manifest b/net-print/gutenprint/Manifest new file mode 100644 index 000000000000..51aa4ff9e8aa --- /dev/null +++ b/net-print/gutenprint/Manifest @@ -0,0 +1,9 @@ +AUX gutenprint-5.2.10-genppd.patch 1609 SHA256 a9d5e8a0dffba31e1e12801a21dbfc53ced030dd919aa1eb6f6a480cbc27e837 SHA512 d582bafdf593a9e00d0f20aa5dd9043f52ca0c53bc713e979fd162c023acef937fd4a1706bcc808579ea97d122ede54f7a505537bb97b4fba5f68eeffced0a96 WHIRLPOOL ca948b19b3af4cfba26174982a6a009bbc7ab92d513b6313010381a670f6b23231c72329750087586d5683de24ed8c2a5c5440b72866bb606e9e4dcd94db3049 +AUX gutenprint-5.2.4-CFLAGS.patch 781 SHA256 e4df928bf523a90f595bea773ffbbdaf3b982a941a6f995a5709abfdb5e5c438 SHA512 2bdfbb024251f79d06b24a5fc72ec35c7c7f794df8eb4cb06983047e4339d77d3d9a7c1b2913e96ef4c28f82ba7970276e27e8fe7709aecfd20b27357995ea20 WHIRLPOOL b0b3de9a03251b23dfa6f3d092036bc5d0643812eec36b70814d26af4ca46173d9be39dc663e0c6d8133f83a5014b24f0f80346e87c8d82cf4c41b7a1fcbc2cb +DIST gutenprint-5.2.12.tar.bz2 6898738 SHA256 a42489fd7d6f2e4320811754bb80b0cd845db6632b52f819fbc2b4b75057341b SHA512 38dd34ca1946a37d0bdaa7d69f65b11651097b6d7f2b451387afd72b32fc92c3670bf54b46df226ca7a64d78f50117a648e2d6194ebaf2e86627cb29fb0e958e WHIRLPOOL f69696ae56a27e87006f471a2e9404dad53bf800743f51ce0524735f61f92e4955eb81cf8d9cc8c7e398316d55f7bc6346e2e4a0330689fad790c9ffbd9f7050 +DIST gutenprint-5.2.13-pre1.tar.bz2 6971542 SHA256 52c6860189df75c403d0951e8467512e8992ff8c7ce226be77c11c5e9b09e392 SHA512 86c04136fa783391abd47aeefe4ce405f2940728ffccf55196f683f1977843f96a0e6d66bc1fe4d7eef7d3fcac3860fa6125d74ae4be088e95450e05b7f855b2 WHIRLPOOL 7670c554fa312066fced51014066973e3b4c04f0015dc2ecd99f45ad2a83c406636939655dbb641392826bdce942159f1dd5be11949c48d13bbb1b467f581087 +EBUILD gutenprint-5.2.12.ebuild 2030 SHA256 5bee68f593edd28bdf30fb4bbfdb0d17743fcead4624e28ba99ef4ea349067ac SHA512 cf904aa171bdf0d37d22b0b9d3dd8d2d047d24c7844d2401dbae473abcbb41625775fa4d356f38af74511725e701f8d4c2bcdb9d88329ec13a37b3e64893ce4e WHIRLPOOL 01f9dd4a1760b054fc3c65e25669699452fc74fb147d70e9a32aa1f6e53184e9bfc9d1bd00a6aad3312d49bec0758e5bfbf36240934802833b02055a50b58618 +EBUILD gutenprint-5.2.13_pre1.ebuild 2083 SHA256 d3cb49b288207fffbeeeb1ffca84875b19ecd112a12367bf2d68f79ad7aea0a0 SHA512 5e540ff6db6b6f2c731c82ccefbd5bfae854b44d5de12467df1f37af98d20ad0af4da3ec884f6d83249c2f1d8c548e11eb3073068738a231300c1ebf0428de70 WHIRLPOOL 22326e3866b9014e490116274fff3726447ad4781208edf63f99c6580b63db00416de1624457e020f5c89fd19ebc351d2c09c623ac2a9cb623ab8eb74f9f8ce8 +MISC ChangeLog 3677 SHA256 0c0f3741666aea27c5b5749b6e5a2bcdb210b306beb2c0d79cca4dd60a8e0413 SHA512 fb9e245471dd27e4076a52617724abaae4c6ad528366d819690ea5b444f259e68853ac08acab91a6dc28ca316bb74133a4535d2dcfc7499352615e9cd0568c76 WHIRLPOOL 3c55c29e595ecab6750431108a300eb47ff0bd62bfac75705597bb604baecdeda1cd2c96102b1c3f3a3476498fc317160c1a3c61face68db34cce59da2dc38c6 +MISC ChangeLog-2015 23076 SHA256 d69888b308f2b2f11052ea8b851e5f46291d46b698bb0e9783b57ae1a322eb68 SHA512 20411e024bb015f1789e3c1318b35d9c84a5f9cdeff2d8aaded6fea1549d251a5e4ebd3c704c6fc9485737eec61769c5c0c7c3d869d8aa40a6197d3bbf916972 WHIRLPOOL 0acd752f537e9a77845cb47d6d79e587f977d72881c93e871f4bfee1f7c7b428f310553017a2d2681d2a1f150e5d0b6c90e45a2cb324b2d5d783d75d522be4a0 +MISC metadata.xml 339 SHA256 409eb1226e19bd02ee50e36d2b2cbe8417a3386508ceaa02f7d2b02e017bea8d SHA512 b2153b9425e34eb5561da4d5ea99c08bdfac03b036a94b0c471f985635e2a75f843956cd94d99cbb0d2e2b71b6a14493892bd8efa6eeecf2309ac4b964d9d6a6 WHIRLPOOL 8ad1edc158617f796615c01f6079cd2bb1361cd07f1fe7af8a69bb6b8f21d094032ccb983cdb034e85acf151e799cab8eb508cc100a919d682f4d395556d3eb3 diff --git a/net-print/gutenprint/files/gutenprint-5.2.10-genppd.patch b/net-print/gutenprint/files/gutenprint-5.2.10-genppd.patch new file mode 100644 index 000000000000..46d8d78b9ead --- /dev/null +++ b/net-print/gutenprint/files/gutenprint-5.2.10-genppd.patch @@ -0,0 +1,23 @@ +diff -urN gutenprint-5.2.8.old/src/cups/Makefile.am gutenprint-5.2.8/src/cups/Makefile.am +--- gutenprint-5.2.8.old/src/cups/Makefile.am 2012-06-14 14:03:53.011828220 +0200 ++++ gutenprint-5.2.8/src/cups/Makefile.am 2012-06-14 14:04:57.672829331 +0200 +@@ -98,16 +98,16 @@ + + cups_genppd_@GUTENPRINT_RELEASE_VERSION@_SOURCES = genppd.c i18n.c i18n.h + cups_genppd_@GUTENPRINT_RELEASE_VERSION@_CFLAGS = -DALL_LINGUAS='"$(ALL_LINGUAS)"' $(BUILD_SIMPLE_PPDS) $(TRANSLATE_PPDS) +-cups_genppd_@GUTENPRINT_RELEASE_VERSION@_LDADD = $(CUPS_LIBS) $(GENPPD_LIBS) $(GUTENPRINT_LIBS) @LIBICONV@ ++cups_genppd_@GUTENPRINT_RELEASE_VERSION@_LDADD = $(GUTENPRINT_LIBS) $(CUPS_LIBS) $(GENPPD_LIBS) @LIBICONV@ + cups_genppd_@GUTENPRINT_RELEASE_VERSION@_LDFLAGS = $(STATIC_LDOPTS) + + gutenprint_@GUTENPRINT_RELEASE_VERSION@_SOURCES = genppd.c i18n.c i18n.h + gutenprint_@GUTENPRINT_RELEASE_VERSION@_CFLAGS = -DCUPS_DRIVER_INTERFACE -DALL_LINGUAS='"$(ALL_LINGUAS)"' $(BUILD_SIMPLE_PPDS) $(TRANSLATE_PPDS) +-gutenprint_@GUTENPRINT_RELEASE_VERSION@_LDADD = $(CUPS_LIBS) $(GUTENPRINT_LIBS) @LIBICONV@ ++gutenprint_@GUTENPRINT_RELEASE_VERSION@_LDADD = $(GUTENPRINT_LIBS) $(CUPS_LIBS) @LIBICONV@ + gutenprint_@GUTENPRINT_RELEASE_VERSION@_LDFLAGS = $(STATIC_LDOPTS) + + rastertogutenprint_@GUTENPRINT_RELEASE_VERSION@_SOURCES = rastertoprinter.c i18n.c i18n.h +-rastertogutenprint_@GUTENPRINT_RELEASE_VERSION@_LDADD = $(CUPS_LIBS) $(GUTENPRINT_LIBS) @LIBICONV@ ++rastertogutenprint_@GUTENPRINT_RELEASE_VERSION@_LDADD = $(GUTENPRINT_LIBS) $(CUPS_LIBS) @LIBICONV@ + rastertogutenprint_@GUTENPRINT_RELEASE_VERSION@_LDFLAGS = $(STATIC_LDOPTS) + + ## Data diff --git a/net-print/gutenprint/files/gutenprint-5.2.4-CFLAGS.patch b/net-print/gutenprint/files/gutenprint-5.2.4-CFLAGS.patch new file mode 100644 index 000000000000..e5d64e6042e0 --- /dev/null +++ b/net-print/gutenprint/files/gutenprint-5.2.4-CFLAGS.patch @@ -0,0 +1,24 @@ +diff -Naur gutenprint-5.2.3-orig/configure.ac gutenprint-5.2.3/configure.ac +--- gutenprint-5.2.3-orig/configure.ac 2008-12-20 18:04:24.000000000 -0600 ++++ gutenprint-5.2.3/configure.ac 2009-02-13 18:52:19.000000000 -0600 +@@ -631,20 +631,6 @@ + if test x${USE_MAINTAINER_MODE} = xyes ; then + STP_ADD_COMPILER_ARGS([-pedantic -Waggregate-return -Wcast-qual -Wshadow -Wredundant-decls],, [GNUCFLAGS]) + fi +- if test x$ENABLE_DEBUG = xyes ; then +- STP_ADD_COMPILER_ARG([-g]) +- else +- STP_ADD_FIRST_COMPILER_ARG([-O6 -O3 -O2 -O1 -O]) +- fi +-else +- if test x$ENABLE_DEBUG = xyes ; then +- STP_ADD_COMPILER_ARG([-g]) +- else +- STP_ADD_FIRST_COMPILER_ARG([-O]) +- fi +-fi +-if test x$ENABLE_PROFILE = xyes ; then +- STP_ADD_COMPILER_ARG([-pg]) + fi + AC_SUBST(GNUCFLAGS) + diff --git a/net-print/gutenprint/gutenprint-5.2.12.ebuild b/net-print/gutenprint/gutenprint-5.2.12.ebuild new file mode 100644 index 000000000000..91ed40cc0864 --- /dev/null +++ b/net-print/gutenprint/gutenprint-5.2.12.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="Ghostscript and cups printer drivers" +HOMEPAGE="http://gutenprint.sourceforge.net" +SRC_URI="mirror://sourceforge/gimp-print/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86" +IUSE="cups gimp gtk nls readline ppds static-libs" +REQUIRED_USE="gimp? ( gtk )" + +RDEPEND=" + dev-lang/perl + readline? ( sys-libs/readline:0= ) + cups? ( >=net-print/cups-1.1.14 ) + gimp? ( >=media-gfx/gimp-2.2 x11-libs/gtk+:2 ) + gtk? ( x11-libs/gtk+:2 ) + nls? ( virtual/libintl ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +RESTRICT="test" + +DOCS=( AUTHORS ChangeLog NEWS README doc/gutenprint-users-manual.{pdf,odt} ) + +PATCHES=( + "${FILESDIR}"/${PN}-5.2.4-CFLAGS.patch + "${FILESDIR}"/${PN}-5.2.10-genppd.patch # bug 382927 +) + +src_prepare() { + default + + sed -i "s:m4local:m4extra:" Makefile.am || die + + sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" \ + -e "s/AM_PROG_CC_STDC/AC_PROG_CC/" \ + -i configure.ac || die + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --enable-test + --disable-translated-cups-ppds + $(use_enable gtk libgutenprintui2) + $(use_with gimp gimp2) + $(use_with gimp gimp2-as-gutenprint) + $(use_with cups) + $(use_enable nls) + $(use_with readline) + $(use_enable static-libs static) + ) + + if use cups && use ppds; then + myeconfargs+=( --enable-cups-ppds --enable-cups-level3-ppds ) + else + myeconfargs+=( --disable-cups-ppds ) + fi + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + dodoc doc/FAQ.html + dodoc -r doc/gutenprintui2/html + rm -r "${ED}"/usr/share/gutenprint/doc || die + + find "${ED}" -name '*.la' -exec rm -f '{}' + || die +} + +pkg_postinst() { + if [[ ${ROOT} == / ]] && [[ -x /usr/sbin/cups-genppdupdate ]]; then + elog "Updating installed printer ppd files" + elog $(/usr/sbin/cups-genppdupdate) + else + elog "You need to update installed ppds manually using cups-genppdupdate" + fi +} diff --git a/net-print/gutenprint/gutenprint-5.2.13_pre1.ebuild b/net-print/gutenprint/gutenprint-5.2.13_pre1.ebuild new file mode 100644 index 000000000000..53882ab7a0f1 --- /dev/null +++ b/net-print/gutenprint/gutenprint-5.2.13_pre1.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools + +DESCRIPTION="Ghostscript and cups printer drivers" +HOMEPAGE="http://gutenprint.sourceforge.net" + +MY_P="${P/_/-}" +S="${WORKDIR}/${MY_P}" +SRC_URI="mirror://sourceforge/gimp-print/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="cups gimp gtk nls readline ppds static-libs" +REQUIRED_USE="gimp? ( gtk )" + +RDEPEND=" + dev-lang/perl + readline? ( sys-libs/readline:0= ) + cups? ( >=net-print/cups-1.1.14 ) + gimp? ( >=media-gfx/gimp-2.2 x11-libs/gtk+:2 ) + gtk? ( x11-libs/gtk+:2 ) + nls? ( virtual/libintl ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +RESTRICT="test" + +DOCS=( AUTHORS ChangeLog NEWS README doc/gutenprint-users-manual.{pdf,odt} ) + +PATCHES=( + "${FILESDIR}"/${PN}-5.2.4-CFLAGS.patch + "${FILESDIR}"/${PN}-5.2.10-genppd.patch # bug 382927 +) + +src_prepare() { + default + + sed -i "s:m4local:m4extra:" Makefile.am || die + + sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" \ + -e "s/AM_PROG_CC_STDC/AC_PROG_CC/" \ + -i configure.ac || die + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --enable-test + --disable-translated-cups-ppds + $(use_enable gtk libgutenprintui2) + $(use_with gimp gimp2) + $(use_with gimp gimp2-as-gutenprint) + $(use_with cups) + $(use_enable nls) + $(use_with readline) + $(use_enable static-libs static) + ) + + if use cups && use ppds; then + myeconfargs+=( --enable-cups-ppds --enable-cups-level3-ppds ) + else + myeconfargs+=( --disable-cups-ppds ) + fi + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + dodoc doc/FAQ.html + dodoc -r doc/gutenprintui2/html + rm -r "${ED}"/usr/share/gutenprint/doc || die + + find "${ED}" -name '*.la' -exec rm -f '{}' + || die +} + +pkg_postinst() { + if [[ ${ROOT} == / ]] && [[ -x /usr/sbin/cups-genppdupdate ]]; then + elog "Updating installed printer ppd files" + elog $(/usr/sbin/cups-genppdupdate) + else + elog "You need to update installed ppds manually using cups-genppdupdate" + fi +} diff --git a/net-print/gutenprint/metadata.xml b/net-print/gutenprint/metadata.xml new file mode 100644 index 000000000000..763f98878c92 --- /dev/null +++ b/net-print/gutenprint/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>printing@gentoo.org</email> + <name>Gentoo Printing Project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">gimp-print</remote-id> + </upstream> +</pkgmetadata> |