@@ -, +, @@ --- dev-python/gnome-python-applet/Manifest | 3 + .../gnome-python-applet-2.22.0.ebuild | 19 +++++ dev-python/gnome-python-bugbuddy/Manifest | 3 + .../gnome-python-bugbuddy-2.22.0.ebuild | 10 +++ dev-python/gnome-python-desktop-base/Manifest | 3 + .../gnome-python-desktop-base-2.22.0.ebuild | 32 ++++++++ dev-python/gnome-python-desktop-meta/Manifest | 3 + .../gnome-python-desktop-meta-2.22.0.ebuild | 27 +++++++ dev-python/gnome-python-desktop/ChangeLog | 12 --- dev-python/gnome-python-desktop/Manifest | 5 +- .../gnome-python-desktop-2.22.0.ebuild | 77 ++------------------ dev-python/gnome-python-evolution/Manifest | 3 + .../gnome-python-evolution-2.22.0.ebuild | 20 +++++ dev-python/gnome-python-gtksourceview/Manifest | 3 + .../gnome-python-gtksourceview-2.22.0.ebuild | 19 +++++ dev-python/gnome-python-gtop/Manifest | 3 + .../gnome-python-gtop-2.22.0.ebuild | 10 +++ dev-python/gnome-python-keyring/Manifest | 3 + .../gnome-python-keyring-2.22.0.ebuild | 21 ++++++ dev-python/gnome-python-mediaprofiles/Manifest | 3 + .../gnome-python-mediaprofiles-2.22.0.ebuild | 20 +++++ dev-python/gnome-python-metacity/Manifest | 3 + .../gnome-python-metacity-2.22.0.ebuild | 10 +++ dev-python/gnome-python-nautilusburn/Manifest | 3 + .../gnome-python-nautilusburn-2.22.0.ebuild | 19 +++++ dev-python/gnome-python-print/Manifest | 3 + .../gnome-python-print-2.22.0.ebuild | 27 +++++++ dev-python/gnome-python-rsvg/Manifest | 3 + .../gnome-python-rsvg-2.22.0.ebuild | 20 +++++ dev-python/gnome-python-totem_plparser/Manifest | 3 + .../gnome-python-totem_plparser-2.22.0.ebuild | 10 +++ dev-python/gnome-python-wnck/Manifest | 3 + .../gnome-python-wnck-2.22.0.ebuild | 19 +++++ eclass/gnome-python-desktop.eclass | 73 +++++++++++++++++++ 34 files changed, 409 insertions(+), 86 deletions(-) create mode 100644 dev-python/gnome-python-applet/Manifest create mode 100644 dev-python/gnome-python-applet/gnome-python-applet-2.22.0.ebuild create mode 100644 dev-python/gnome-python-bugbuddy/Manifest create mode 100644 dev-python/gnome-python-bugbuddy/gnome-python-bugbuddy-2.22.0.ebuild create mode 100644 dev-python/gnome-python-desktop-base/Manifest create mode 100644 dev-python/gnome-python-desktop-base/gnome-python-desktop-base-2.22.0.ebuild create mode 100644 dev-python/gnome-python-desktop-meta/Manifest create mode 100644 dev-python/gnome-python-desktop-meta/gnome-python-desktop-meta-2.22.0.ebuild delete mode 100644 dev-python/gnome-python-desktop/ChangeLog create mode 100644 dev-python/gnome-python-evolution/Manifest create mode 100644 dev-python/gnome-python-evolution/gnome-python-evolution-2.22.0.ebuild create mode 100644 dev-python/gnome-python-gtksourceview/Manifest create mode 100644 dev-python/gnome-python-gtksourceview/gnome-python-gtksourceview-2.22.0.ebuild create mode 100644 dev-python/gnome-python-gtop/Manifest create mode 100644 dev-python/gnome-python-gtop/gnome-python-gtop-2.22.0.ebuild create mode 100644 dev-python/gnome-python-keyring/Manifest create mode 100644 dev-python/gnome-python-keyring/gnome-python-keyring-2.22.0.ebuild create mode 100644 dev-python/gnome-python-mediaprofiles/Manifest create mode 100644 dev-python/gnome-python-mediaprofiles/gnome-python-mediaprofiles-2.22.0.ebuild create mode 100644 dev-python/gnome-python-metacity/Manifest create mode 100644 dev-python/gnome-python-metacity/gnome-python-metacity-2.22.0.ebuild create mode 100644 dev-python/gnome-python-nautilusburn/Manifest create mode 100644 dev-python/gnome-python-nautilusburn/gnome-python-nautilusburn-2.22.0.ebuild create mode 100644 dev-python/gnome-python-print/Manifest create mode 100644 dev-python/gnome-python-print/gnome-python-print-2.22.0.ebuild create mode 100644 dev-python/gnome-python-rsvg/Manifest create mode 100644 dev-python/gnome-python-rsvg/gnome-python-rsvg-2.22.0.ebuild create mode 100644 dev-python/gnome-python-totem_plparser/Manifest create mode 100644 dev-python/gnome-python-totem_plparser/gnome-python-totem_plparser-2.22.0.ebuild create mode 100644 dev-python/gnome-python-wnck/Manifest create mode 100644 dev-python/gnome-python-wnck/gnome-python-wnck-2.22.0.ebuild create mode 100644 eclass/gnome-python-desktop.eclass --- a/dev-python/gnome-python-applet/Manifest +++ a/dev-python/gnome-python-applet/Manifest @@ -0,0 +1,3 @@ +DIST gnome-python-desktop-2.22.0-split.patch.gz 3173 RMD160 a7745002b2aec035c7667eea2f452ed548035d65 SHA1 b5c5b259e21242ccdf691de057a8ddff6932eab8 SHA256 88999428ff0d91c71773fdc905a435be35615613cb4acaef82e56c5e394d373c +DIST gnome-python-desktop-2.22.0.tar.bz2 571816 RMD160 4a9bc36c379f5fbb6549506c8b8e8bdb63bf0d62 SHA1 6f1a93aacfc256ca878f8f3636a0270580d2354b SHA256 116213b0b0fc3f1fa6771589eab86ccdf5d5024c30a987f3b912da0902be9d37 +EBUILD gnome-python-applet-2.22.0.ebuild 436 RMD160 68e6c417752365c1f370f26bdc1ab38add4a9f47 SHA1 c6258cc6f9cb88c6ddb1670bb52384152c0569ad SHA256 b3858f155de1f188b3d887e51469565571a837f380e27111ab068664cc35f788 --- a/dev-python/gnome-python-applet/gnome-python-applet-2.22.0.ebuild +++ a/dev-python/gnome-python-applet/gnome-python-applet-2.22.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit gnome-python-desktop + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="examples" + +DEPEND=">=gnome-base/gnome-panel-2.13.4" + +src_install() { + gnome-python-desktop_src_install + + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins examples/applet/* + fi +} --- a/dev-python/gnome-python-bugbuddy/Manifest +++ a/dev-python/gnome-python-bugbuddy/Manifest @@ -0,0 +1,3 @@ +DIST gnome-python-desktop-2.22.0-split.patch.gz 3173 RMD160 a7745002b2aec035c7667eea2f452ed548035d65 SHA1 b5c5b259e21242ccdf691de057a8ddff6932eab8 SHA256 88999428ff0d91c71773fdc905a435be35615613cb4acaef82e56c5e394d373c +DIST gnome-python-desktop-2.22.0.tar.bz2 571816 RMD160 4a9bc36c379f5fbb6549506c8b8e8bdb63bf0d62 SHA1 6f1a93aacfc256ca878f8f3636a0270580d2354b SHA256 116213b0b0fc3f1fa6771589eab86ccdf5d5024c30a987f3b912da0902be9d37 +EBUILD gnome-python-bugbuddy-2.22.0.ebuild 278 RMD160 d7c045c2ce2b448b459ff39f6c334d26090d6838 SHA1 cc1920ecf2b4dcfb7dbf89cf3370579802baba98 SHA256 31414bbdd0538b94bd53e17c28c4eef82f848fc1f25f0a85a79d4ed75d2fb122 --- a/dev-python/gnome-python-bugbuddy/gnome-python-bugbuddy-2.22.0.ebuild +++ a/dev-python/gnome-python-bugbuddy/gnome-python-bugbuddy-2.22.0.ebuild @@ -0,0 +1,10 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit gnome-python-desktop + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="" + +DEPEND=">=gnome-extra/bug-buddy-2.16" --- a/dev-python/gnome-python-desktop-base/Manifest +++ a/dev-python/gnome-python-desktop-base/Manifest @@ -0,0 +1,3 @@ +DIST gnome-python-desktop-2.22.0-split.patch.gz 3173 RMD160 a7745002b2aec035c7667eea2f452ed548035d65 SHA1 b5c5b259e21242ccdf691de057a8ddff6932eab8 SHA256 88999428ff0d91c71773fdc905a435be35615613cb4acaef82e56c5e394d373c +DIST gnome-python-desktop-2.22.0.tar.bz2 571816 RMD160 4a9bc36c379f5fbb6549506c8b8e8bdb63bf0d62 SHA1 6f1a93aacfc256ca878f8f3636a0270580d2354b SHA256 116213b0b0fc3f1fa6771589eab86ccdf5d5024c30a987f3b912da0902be9d37 +EBUILD gnome-python-desktop-base-2.22.0.ebuild 882 RMD160 d96c64f5a2c61a1d7fe1790c896b546cb525ac73 SHA1 1fb19e8f2394f1956daf87cf6a07cac9f2e8ab55 SHA256 0dc943d2bf84ed9f7ff92579d003bae393d314f29177cd4d33a5edcab0fe2bbe --- a/dev-python/gnome-python-desktop-base/gnome-python-desktop-base-2.22.0.ebuild +++ a/dev-python/gnome-python-desktop-base/gnome-python-desktop-base-2.22.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools gnome2 + +# This ebuild does nothing -- we just want to get the pkgconfig file installed +MY_PN="gnome-python-desktop" +DESCRIPTION="Provides python the base files for the Gnome Python Desktop bindings" +HOMEPAGE="http://pygtk.org/" +PVP=(${PV//[-\._]/ }) +SRC_URI="mirror://gnome/sources/${MY_PN}/${PVP[0]}.${PVP[1]}/${MY_PN}-${PV}.tar.bz2 + http://nemesis.accosted.net/downloads/${MY_PN}-${PV}-split.patch.gz" + +LICENSE="LGPL-2.1" +SLOT="0" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${WORKDIR}/gnome-python-desktop-${PV}-split.patch" + eautoreconf +} + +src_compile() { + G2CONF="${G2CONF} --disable-allbindings" + gnome2_src_compile +} --- a/dev-python/gnome-python-desktop-meta/Manifest +++ a/dev-python/gnome-python-desktop-meta/Manifest @@ -0,0 +1,3 @@ +DIST gnome-python-desktop-2.22.0-split.patch.gz 3173 RMD160 a7745002b2aec035c7667eea2f452ed548035d65 SHA1 b5c5b259e21242ccdf691de057a8ddff6932eab8 SHA256 88999428ff0d91c71773fdc905a435be35615613cb4acaef82e56c5e394d373c +DIST gnome-python-desktop-2.22.0.tar.bz2 571816 RMD160 4a9bc36c379f5fbb6549506c8b8e8bdb63bf0d62 SHA1 6f1a93aacfc256ca878f8f3636a0270580d2354b SHA256 116213b0b0fc3f1fa6771589eab86ccdf5d5024c30a987f3b912da0902be9d37 +EBUILD gnome-python-desktop-meta-2.22.0.ebuild 995 RMD160 3d9b8d2439f3e2d2f6b4788d0692e841a21e6b93 SHA1 c410c5bad81d5256518cc4e4dde3e9d5dbb3367d SHA256 f456efeb91ae0d0aeb0852e4b4482ab5e18e3fa14e6ab3c5df627ceaab15352f --- a/dev-python/gnome-python-desktop-meta/gnome-python-desktop-meta-2.22.0.ebuild +++ a/dev-python/gnome-python-desktop-meta/gnome-python-desktop-meta-2.22.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit gnome-python-desktop + +DESCRIPTION="Meta build which provides python interfacing modules for some GNOME desktop libraries" +HOMEPAGE="http://pygtk.org/" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" + +RDEPEND="=dev-python/gnome-python-applet-${PV}* + =dev-python/gnome-python-bugbuddy-${PV}* + =dev-python/gnome-python-desktop-${PV}* + =dev-python/gnome-python-evolution-${PV}* + =dev-python/gnome-python-gtksourceview-${PV}* + =dev-python/gnome-python-gtop-${PV}* + =dev-python/gnome-python-keyring-${PV}* + =dev-python/gnome-python-mediaprofiles-${PV}* + =dev-python/gnome-python-metacity-${PV}* + =dev-python/gnome-python-nautilusburn-${PV}* + =dev-python/gnome-python-print-${PV}* + =dev-python/gnome-python-rsvg-${PV}* + =dev-python/gnome-python-totem_plparser-${PV}* + =dev-python/gnome-python-wnck-${PV}*" --- a/dev-python/gnome-python-desktop/ChangeLog +++ a/dev-python/gnome-python-desktop/ChangeLog @@ -1,12 +0,0 @@ -# ChangeLog for dev-python/gnome-python-desktop -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 10 Mar 2008; Daniel Gryniewicz - gnome-python-desktop-2.22.0: - Bump to 2.22.0 - - 02 Mar 2008; Gilles Dartiguelongue - -gnome-python-desktop-2.20.3.ebuild, +gnome-python-desktop-2.21.3.ebuild: - bump to 2.21.3, add eds USE flag to control new libebook bindings - --- a/dev-python/gnome-python-desktop/Manifest +++ a/dev-python/gnome-python-desktop/Manifest @@ -1,3 +1,4 @@ +DIST gnome-python-desktop-2.22.0-split.patch.gz 3173 RMD160 a7745002b2aec035c7667eea2f452ed548035d65 SHA1 b5c5b259e21242ccdf691de057a8ddff6932eab8 SHA256 88999428ff0d91c71773fdc905a435be35615613cb4acaef82e56c5e394d373c DIST gnome-python-desktop-2.22.0.tar.bz2 571816 RMD160 4a9bc36c379f5fbb6549506c8b8e8bdb63bf0d62 SHA1 6f1a93aacfc256ca878f8f3636a0270580d2354b SHA256 116213b0b0fc3f1fa6771589eab86ccdf5d5024c30a987f3b912da0902be9d37 -EBUILD gnome-python-desktop-2.22.0.ebuild 1961 RMD160 4999497ebb8deb26221d88b2e9bbdf503f61d4e9 SHA1 7d4d3441939da5202b4241feec0473a2a21202a8 SHA256 296d24f73af3742b39b42a2d3095829d803d90ebc26f2c91549233a40eedfa6e -MISC ChangeLog 432 RMD160 fe58ec8a9e06529109c673a8eb4dcc4a145b5289 SHA1 61b6d6d8387e51ebe0e41477d57764bba57f047c SHA256 2de552b230d25f94eb0e884e544e713b866cf494f56a6139a740663f1e9f8ff7 +EBUILD gnome-python-desktop-2.22.0.ebuild 310 RMD160 e07a4a0f18b23a2892b21468ae473095b5b5ad0a SHA1 4b58cc15e00b123128c42b1f7c042c75a9a32123 SHA256 8ee7126f64682197a783988af6b62570a44ec2f154db4b380f054b6f1ebbd328 +MISC .gnome-desktop-desktop-2.22.0.ebuild.swp 12288 RMD160 8c3079c2d968b6f3974e4d04b48e4ad27ab6af47 SHA1 19d68e15fa0470018f7204ef1475ccab381df885 SHA256 1b3c545b96084494dda781a5a3679ceb8d60e7d00f7c8a156bcdb34b669b475c --- a/dev-python/gnome-python-desktop/gnome-python-desktop-2.22.0.ebuild +++ a/dev-python/gnome-python-desktop/gnome-python-desktop-2.22.0.ebuild @@ -1,79 +1,12 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-desktop/gnome-python-desktop-2.20.0.ebuild,v 1.9 2008/02/10 22:04:04 eva Exp $ +# $Header: $ -EAPI="1" +inherit gnome-python-desktop -inherit gnome2 python virtualx +MY_BINDING="gnomedesktop" -DESCRIPTION="provides python interfacing modules for some GNOME desktop libraries" -HOMEPAGE="http://pygtk.org/" - -LICENSE="LGPL-2.1 GPL-2" -SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" -IUSE="doc eds" - -# FIXME: upstream is intending to move to WAF build system - -RDEPEND="virtual/python - >=dev-python/pygtk-2.10.3 - >=dev-libs/glib-2.6.0 - >=x11-libs/gtk+-2.4.0 - >=dev-python/gnome-python-2.10.0 - >=gnome-base/gnome-panel-2.13.4 - >=gnome-base/libgnomeprint-2.2.0 - >=gnome-base/libgnomeprintui-2.2.0 - x11-libs/gtksourceview:1.0 - >=x11-libs/libwnck-2.19.3 - >=gnome-base/libgtop-2.13.0 - >=gnome-extra/nautilus-cd-burner-2.15.3 - >=gnome-extra/gnome-media-2.10.0 - >=gnome-base/gconf-2.10.0 - >=x11-wm/metacity-2.21.5 - dev-python/pycairo - >=gnome-base/librsvg-2.13.93 - >=gnome-base/gnome-keyring-2.20.1 - >=gnome-base/gnome-desktop-2.10.0 - eds? ( >=gnome-extra/evolution-data-server-1.8 ) - >=media-video/totem-1.4.0 - ! +# Purpose: Centralizes functions needed to split up the huge +# 'gnome-python-desktop' package into its constituent bindings +# +# Important enviroment variables: +# +# MY_BINDING: The actual '--enable-' name, which by default is the end +# of ${PN} after the final '-'. May be overridden if necessary. +# + +inherit gnome2 python eutils autotools + +MY_BINDING=${PN##*-} +MY_PN="gnome-python-desktop" +DESCRIPTION="Provides python interfacing modules for some GNOME desktop libraries" +HOMEPAGE="http://pygtk.org/" +PVP=(${PV//[-\._]/ }) +SRC_URI="mirror://gnome/sources/${MY_PN}/${PVP[0]}.${PVP[1]}/${MY_PN}-${PV}.tar.bz2 + http://nemesis.accosted.net/downloads/${MY_PN}-${PV}-split.patch.gz" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0" + +RDEPEND="virtual/python + >=dev-python/pygtk-2.10.3 + >=dev-libs/glib-2.6.0 + >=x11-libs/gtk+-2.4.0 + >=dev-python/gnome-python-2.10.0 + !