Version bump
authorMaciej Mrozowski <reavertm@gentoo.org>
Wed, 5 Oct 2011 22:55:07 +0000 (22:55 +0000)
committerMaciej Mrozowski <reavertm@gentoo.org>
Wed, 5 Oct 2011 22:55:07 +0000 (22:55 +0000)
Package-Manager: portage-2.2.0_alpha61/cvs/Linux x86_64

app-admin/system-config-printer-common/ChangeLog
app-admin/system-config-printer-common/system-config-printer-common-1.3.7.ebuild [new file with mode: 0644]
app-admin/system-config-printer-gnome/ChangeLog
app-admin/system-config-printer-gnome/system-config-printer-gnome-1.3.7.ebuild [new file with mode: 0644]

index 4d6995424f5451c379df435072e8168207eff710..a61e4311cef54f7396ac15e384d028d1912c9184 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-admin/system-config-printer-common
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-common/ChangeLog,v 1.45 2011/09/16 15:57:51 reavertm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-common/ChangeLog,v 1.46 2011/10/05 22:53:41 reavertm Exp $
+
+*system-config-printer-common-1.3.7 (05 Oct 2011)
+
+  05 Oct 2011; Maciej Mrozowski <reavertm@gentoo.org>
+  +system-config-printer-common-1.3.7.ebuild:
+  Version bump
 
   16 Sep 2011; Maciej Mrozowski <reavertm@gentoo.org>
   system-config-printer-common-1.3.3.ebuild,
diff --git a/app-admin/system-config-printer-common/system-config-printer-common-1.3.7.ebuild b/app-admin/system-config-printer-common/system-config-printer-common-1.3.7.ebuild
new file mode 100644 (file)
index 0000000..2ee5f53
--- /dev/null
@@ -0,0 +1,92 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-common/system-config-printer-common-1.3.7.ebuild,v 1.1 2011/10/05 22:53:41 reavertm Exp $
+
+EAPI="3"
+
+PYTHON_DEPEND="2"
+WANT_AUTOMAKE="1.11"
+inherit python autotools
+
+MY_P="${PN%-common}-${PV}"
+
+DESCRIPTION="Common modules of Red Hat's printer administration tool"
+HOMEPAGE="http://cyberelk.net/tim/software/system-config-printer/"
+SRC_URI="http://cyberelk.net/tim/data/system-config-printer/1.3/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+SLOT="0"
+IUSE="doc policykit"
+
+# Needs cups running, bug 284005
+RESTRICT="test"
+
+# system-config-printer split since 1.1.3
+COMMON_DEPEND="
+       dev-libs/glib:2
+       dev-libs/libxml2[python]
+       dev-python/dbus-python
+       >=dev-python/pycups-1.9.53
+       >=dev-python/pygobject-2.21.5
+       >=net-print/cups-1.4.6[dbus]
+       sys-fs/udev
+       virtual/libusb:0
+"
+DEPEND="${COMMON_DEPEND}
+       dev-util/intltool
+       dev-util/pkgconfig
+       doc? ( dev-python/epydoc )
+"
+RDEPEND="${COMMON_DEPEND}
+       !app-admin/system-config-printer:0
+       !<app-admin/system-config-printer-gnome-${PV}
+       policykit? ( sys-auth/polkit )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+       python_set_active_version 2
+}
+
+src_prepare() {
+       epatch "${FILESDIR}/${PN}-1.3.5-split.patch"
+       eautoreconf
+}
+
+src_configure() {
+       econf \
+               --disable-nls \
+               --with-udev-rules
+}
+
+src_compile() {
+       emake || die "emake failed"
+       if      use doc; then
+               emake html || die "emake html failed"
+       fi
+}
+
+src_install() {
+       dodoc AUTHORS ChangeLog README || die "dodoc failed"
+
+       if use doc; then
+               dohtml -r html/ || die "installing html docs failed"
+       fi
+
+       emake DESTDIR="${ED}" install \
+               udevrulesdir=/lib/udev/rules.d \
+               udevhelperdir=/lib/udev \
+               || die "emake install failed"
+
+       python_convert_shebangs -q -r $(python_get_version) "${ED}"
+}
+
+pkg_postinst() {
+       python_mod_optimize cupshelpers
+}
+
+pkg_postrm() {
+       python_mod_cleanup cupshelpers /usr/share/system-config-printer
+}
index f3bf11f52044d1ac9850e4635d365fe597652f76..c3740f0e44efb78311ba5278220cf8fd47455cab 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-admin/system-config-printer-gnome
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-gnome/ChangeLog,v 1.31 2011/08/24 21:24:06 reavertm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-gnome/ChangeLog,v 1.32 2011/10/05 22:55:07 reavertm Exp $
+
+*system-config-printer-gnome-1.3.7 (05 Oct 2011)
+
+  05 Oct 2011; Maciej Mrozowski <reavertm@gentoo.org>
+  +system-config-printer-gnome-1.3.7.ebuild:
+  Version bump
 
   24 Aug 2011; Maciej Mrozowski <reavertm@gentoo.org>
   system-config-printer-gnome-1.3.3.ebuild,
diff --git a/app-admin/system-config-printer-gnome/system-config-printer-gnome-1.3.7.ebuild b/app-admin/system-config-printer-gnome/system-config-printer-gnome-1.3.7.ebuild
new file mode 100644 (file)
index 0000000..cdde178
--- /dev/null
@@ -0,0 +1,84 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-gnome/system-config-printer-gnome-1.3.7.ebuild,v 1.1 2011/10/05 22:55:07 reavertm Exp $
+
+EAPI="3"
+
+PYTHON_DEPEND="2"
+PYTHON_USE_WITH="xml"
+WANT_AUTOMAKE="1.11"
+inherit python autotools
+
+MY_P="${PN%-gnome}-${PV}"
+
+DESCRIPTION="GNOME frontend for a Red Hat's printer administration tool"
+HOMEPAGE="http://cyberelk.net/tim/software/system-config-printer/"
+SRC_URI="http://cyberelk.net/tim/data/system-config-printer/1.3/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+SLOT="0"
+IUSE="gnome-keyring"
+
+# Needs cups running, bug 284005
+RESTRICT="test"
+
+RDEPEND="
+       ~app-admin/system-config-printer-common-${PV}
+       dev-python/notify-python
+       >=dev-python/pygtk-2.4
+       gnome-keyring? ( dev-python/gnome-keyring-python )
+"
+DEPEND="${RDEPEND}
+       app-text/docbook-xml-dtd:4.1.2
+       >=app-text/xmlto-0.0.22
+       dev-util/intltool
+       dev-util/pkgconfig
+       sys-devel/gettext
+"
+
+APP_LINGUAS="ar as bg bn_IN bn br bs ca cs cy da de el en_GB es et fa fi fr gu
+he hi hr hu hy id is it ja ka kn ko lo lv mai mk ml mr ms nb nl nn or pa pl
+pt_BR pt ro ru si sk sl sr@latin sr sv ta te th tr uk vi zh_CN zh_TW"
+for X in ${APP_LINGUAS}; do
+       IUSE="${IUSE} linguas_${X}"
+done
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+       python_set_active_version 2
+}
+
+src_prepare() {
+       epatch "${FILESDIR}/${PN}-1.3.5-split.patch"
+       eautoreconf
+}
+
+src_configure() {
+       local myconf
+
+       # Disable installation of translations when LINGUAS not chosen
+       if [[ -z "${LINGUAS}" ]]; then
+               myconf="${myconf} --disable-nls"
+       else
+               myconf="${myconf} --enable-nls"
+       fi
+
+       econf \
+               --with-desktop-vendor=Gentoo \
+               --without-udev-rules \
+               ${myconf}
+}
+
+src_install() {
+       dodoc AUTHORS ChangeLog README || die "dodoc failed"
+
+       emake DESTDIR="${ED}" install || die "emake install failed"
+
+       python_convert_shebangs -q -r $(python_get_version) "${ED}"
+}
+
+pkg_postrm() {
+       python_mod_cleanup /usr/share/system-config-printer
+}