Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 146608 Details for
Bug 160991
dev-python/gnome-python-desktop has unnecessary dependencies?
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Split gentoo-python-desktop into per-component ebuilds take 3
gnome-python-desktop-split-ebuilds.patch (text/plain), 29.20 KB, created by
Arun Raghavan (RETIRED)
on 2008-03-19 20:52:32 UTC
(
hide
)
Description:
Split gentoo-python-desktop into per-component ebuilds take 3
Filename:
MIME Type:
Creator:
Arun Raghavan (RETIRED)
Created:
2008-03-19 20:52:32 UTC
Size:
29.20 KB
patch
obsolete
>diff --git a/dev-python/bug-buddy-python/Manifest b/dev-python/bug-buddy-python/Manifest >new file mode 100644 >index 0000000..b737339 >--- /dev/null >+++ b/dev-python/bug-buddy-python/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 bug-buddy-python-2.22.0.ebuild 312 RMD160 cde2335ecdeecbd44d0c580ccd21964f8cfee3f5 SHA1 4aa05015c5f3506de701d7c3a3edc729df5a895c SHA256 2870a24a681dfe6554cfd5d9a2558e35b76d61c8a62d1ba1e6d7b9e3efd5a003 >diff --git a/dev-python/bug-buddy-python/bug-buddy-python-2.22.0.ebuild b/dev-python/bug-buddy-python/bug-buddy-python-2.22.0.ebuild >new file mode 100644 >index 0000000..dddd975 >--- /dev/null >+++ b/dev-python/bug-buddy-python/bug-buddy-python-2.22.0.ebuild >@@ -0,0 +1,13 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+inherit gnome-python-desktop >+ >+MY_BINDING="bugbuddy" >+ >+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="" >+ >+DEPEND="${DEPEND} >+ >=gnome-extra/bug-buddy-2.16" >diff --git a/dev-python/evolution-python/Manifest b/dev-python/evolution-python/Manifest >new file mode 100644 >index 0000000..1034b35 >--- /dev/null >+++ b/dev-python/evolution-python/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 evolution-python-2.22.0.ebuild 458 RMD160 8124c234bc1c0455b9b91607cb36204a44b1be97 SHA1 582fd04fb894a26ffc192b22f46108b10dd90f6e SHA256 c07fc821714e15f7ec32266573bc3cf46e6b1e6debdc710ecf998389a38c3c89 >diff --git a/dev-python/evolution-python/evolution-python-2.22.0.ebuild b/dev-python/evolution-python/evolution-python-2.22.0.ebuild >new file mode 100644 >index 0000000..c8045ef >--- /dev/null >+++ b/dev-python/evolution-python/evolution-python-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="" >+ >+DEPEND="${DEPEND} >+ >=gnome-extra/evolution-data-server-1.2 >+ =dev-python/pygobject-2* >+ =x11-libs/gtk+-2* >+ x11-libs/pango" >+ >+src_compile() { >+ G2CONF="${G2CONF} --enable-evolution_ecal" >+ gnome-python-desktop_src_compile >+} >diff --git a/dev-python/gnome-applets-python/Manifest b/dev-python/gnome-applets-python/Manifest >new file mode 100644 >index 0000000..c8cc1b8 >--- /dev/null >+++ b/dev-python/gnome-applets-python/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-applets-python-2.22.0.ebuild 468 RMD160 a4b266383115b2f2f0b874095244600996b21473 SHA1 b3f52b0c81f259c5ae319aa832f97db4a00f80c5 SHA256 84906c86f043a7d22381dedb3a22b6281908ac2f820eceb00bb422ec35ed3a60 >diff --git a/dev-python/gnome-applets-python/gnome-applets-python-2.22.0.ebuild b/dev-python/gnome-applets-python/gnome-applets-python-2.22.0.ebuild >new file mode 100644 >index 0000000..1c3dced >--- /dev/null >+++ b/dev-python/gnome-applets-python/gnome-applets-python-2.22.0.ebuild >@@ -0,0 +1,22 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+inherit gnome-python-desktop >+ >+MY_BINDING="applet" >+ >+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="examples" >+ >+DEPEND="${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 >+} >diff --git a/dev-python/gnome-desktop-python/Manifest b/dev-python/gnome-desktop-python/Manifest >new file mode 100644 >index 0000000..6d4b990 >--- /dev/null >+++ b/dev-python/gnome-desktop-python/Manifest >@@ -0,0 +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-desktop-python-2.22.0.ebuild 321 RMD160 f756811c939acba233e17bbb779e4a93df18c3b7 SHA1 4c5ab35b401cc2f95ea84a47a4e70761a63145a9 SHA256 0d8b110320fe81c1b312af87ad47b34082e5af18c953c2b199a2f301d4039636 >+MISC .gnome-desktop-desktop-2.22.0.ebuild.swp 12288 RMD160 8c3079c2d968b6f3974e4d04b48e4ad27ab6af47 SHA1 19d68e15fa0470018f7204ef1475ccab381df885 SHA256 1b3c545b96084494dda781a5a3679ceb8d60e7d00f7c8a156bcdb34b669b475c >diff --git a/dev-python/gnome-desktop-python/gnome-desktop-python-2.22.0.ebuild b/dev-python/gnome-desktop-python/gnome-desktop-python-2.22.0.ebuild >new file mode 100644 >index 0000000..04d5701 >--- /dev/null >+++ b/dev-python/gnome-desktop-python/gnome-desktop-python-2.22.0.ebuild >@@ -0,0 +1,13 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+inherit gnome-python-desktop >+ >+MY_BINDING="gnomedesktop" >+ >+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="" >+ >+DEPEND="${DEPEND} >+ >=gnome-base/gnome-desktop-2.10.0" >diff --git a/dev-python/gnome-keyring-python/Manifest b/dev-python/gnome-keyring-python/Manifest >new file mode 100644 >index 0000000..30f72bf >--- /dev/null >+++ b/dev-python/gnome-keyring-python/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-keyring-python-2.22.0.ebuild 475 RMD160 464ec67c270d0500dec2b2437c65fd202d70f6aa SHA1 1532ce27b4543fd4b8b8c787fbbe449e4d3a1a8c SHA256 7fdbc89afbe7e8b2cf6ed225faf03593f1d1891cac0d83dfec8af817c0145672 >diff --git a/dev-python/gnome-keyring-python/gnome-keyring-python-2.22.0.ebuild b/dev-python/gnome-keyring-python/gnome-keyring-python-2.22.0.ebuild >new file mode 100644 >index 0000000..a4e43a7 >--- /dev/null >+++ b/dev-python/gnome-keyring-python/gnome-keyring-python-2.22.0.ebuild >@@ -0,0 +1,22 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+inherit gnome-python-desktop >+ >+MY_BINDING="gnomekeyring" >+ >+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="examples" >+ >+DEPEND="${DEPEND} >+ >=gnome-base/gnome-keyring-0.5.0" >+ >+src_install() { >+ gnome-python-desktop_src_install >+ >+ if use examples; then >+ insinto /usr/share/doc/${PF}/examples >+ doins examples/keyring* >+ fi >+} >diff --git a/dev-python/gnome-media-python/Manifest b/dev-python/gnome-media-python/Manifest >new file mode 100644 >index 0000000..01a98a6 >--- /dev/null >+++ b/dev-python/gnome-media-python/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-media-python-2.22.0.ebuild 510 RMD160 7d27a3e90d64bf195af37f33d5a79b684b6c4031 SHA1 fdb3e507bd6613be92c40ebae6ee62ab615adb30 SHA256 46a61f5dff4b94741b88ab63f9cb0ea8203a2d217d6f89ba074871ce51bfc99b >diff --git a/dev-python/gnome-media-python/gnome-media-python-2.22.0.ebuild b/dev-python/gnome-media-python/gnome-media-python-2.22.0.ebuild >new file mode 100644 >index 0000000..18af867 >--- /dev/null >+++ b/dev-python/gnome-media-python/gnome-media-python-2.22.0.ebuild >@@ -0,0 +1,23 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+inherit gnome-python-desktop >+ >+MY_BINDING="mediaprofiles" >+ >+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="examples" >+ >+DEPEND="${DEPEND} >+ >=gnome-extra/gnome-media-2.10.0 >+ >=gnome-base/gconf-2.10.0" >+ >+src_install() { >+ gnome-python-desktop_src_install >+ >+ if use examples; then >+ insinto /usr/share/doc/${PF}/examples >+ doins examples/mediaprofiles/* >+ fi >+} >diff --git a/dev-python/gnome-python-desktop-base/Manifest b/dev-python/gnome-python-desktop-base/Manifest >new file mode 100644 >index 0000000..7b55881 >--- /dev/null >+++ b/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 1182 RMD160 8f2bf6392567fb9d1053158842ee46348c5e3c33 SHA1 ef4a684fc14a63d726c5fadc9992396b5252c7ed SHA256 8ddda40cd8aa963160ff1e04b1c7f5de67620323a343ff546dc009257fca56cb >diff --git a/dev-python/gnome-python-desktop-base/gnome-python-desktop-base-2.22.0.ebuild b/dev-python/gnome-python-desktop-base/gnome-python-desktop-base-2.22.0.ebuild >new file mode 100644 >index 0000000..69c3b11 >--- /dev/null >+++ b/dev-python/gnome-python-desktop-base/gnome-python-desktop-base-2.22.0.ebuild >@@ -0,0 +1,43 @@ >+# 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" >+ >+# From the gnome-python-desktop eclass >+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 >+ !<dev-python/gnome-python-extras-2.13 >+ !<=dev-python/gnome-python-desktop-2.22.0" >+DEPEND="${RDEPEND} >+ >=dev-util/pkgconfig-0.7" >+ >+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 >+} >diff --git a/dev-python/gnome-python-desktop/Manifest b/dev-python/gnome-python-desktop/Manifest >index 1b4888b..4931020 100644 >--- a/dev-python/gnome-python-desktop/Manifest >+++ b/dev-python/gnome-python-desktop/Manifest >@@ -1,3 +1,5 @@ > DIST gnome-python-desktop-2.22.0.tar.bz2 571816 RMD160 4a9bc36c379f5fbb6549506c8b8e8bdb63bf0d62 SHA1 6f1a93aacfc256ca878f8f3636a0270580d2354b SHA256 116213b0b0fc3f1fa6771589eab86ccdf5d5024c30a987f3b912da0902be9d37 >+EBUILD gnome-python-desktop-2.22.0-r1.ebuild 913 RMD160 ee112f45d644004dd5b409413d5c65f1f3f133c8 SHA1 bbfcb1c90fb0dc4797eeb2566cbb8573a2535d24 SHA256 6dee4347792d802ef53f280d3f4f40e87e09a7dc9c29fb30fd0c3069d15d9ad8 > EBUILD gnome-python-desktop-2.22.0.ebuild 1961 RMD160 4999497ebb8deb26221d88b2e9bbdf503f61d4e9 SHA1 7d4d3441939da5202b4241feec0473a2a21202a8 SHA256 296d24f73af3742b39b42a2d3095829d803d90ebc26f2c91549233a40eedfa6e >+MISC .gnome-python-desktop-2.22.0-r1.ebuild.swp 12288 RMD160 890605da9fb0914cace08f1b281d558e1eeee997 SHA1 70b38d485b4d25949f8f626a4c06ddb6235f031d SHA256 8f5c9212448a32b8462950dc3c0290692de0282ee2035850d5682eb4ae56491a > MISC ChangeLog 432 RMD160 fe58ec8a9e06529109c673a8eb4dcc4a145b5289 SHA1 61b6d6d8387e51ebe0e41477d57764bba57f047c SHA256 2de552b230d25f94eb0e884e544e713b866cf494f56a6139a740663f1e9f8ff7 >diff --git a/dev-python/gnome-python-desktop/gnome-python-desktop-2.22.0-r1.ebuild b/dev-python/gnome-python-desktop/gnome-python-desktop-2.22.0-r1.ebuild >new file mode 100644 >index 0000000..4131095 >--- /dev/null >+++ b/dev-python/gnome-python-desktop/gnome-python-desktop-2.22.0-r1.ebuild >@@ -0,0 +1,25 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+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/bug-buddy-python-${PV}* >+ =dev-python/evolution-python-${PV}* >+ =dev-python/gnome-applets-python-${PV}* >+ =dev-python/gnome-desktop-python-${PV}* >+ =dev-python/gnome-keyring-python-${PV}* >+ =dev-python/gnome-media-python-${PV}* >+ =dev-python/gtksourceview-python-${PV}* >+ =dev-python/libgnomeprint-python-${PV}* >+ =dev-python/libgtop-python-${PV}* >+ =dev-python/librsvg-python-${PV}* >+ =dev-python/libwnck-python-${PV}* >+ =dev-python/metacity-python-${PV}* >+ =dev-python/nautilus-cd-burner-python-${PV}* >+ =dev-python/totem-python-${PV}*" >diff --git a/dev-python/gtksourceview-python/Manifest b/dev-python/gtksourceview-python/Manifest >new file mode 100644 >index 0000000..40f8f9e >--- /dev/null >+++ b/dev-python/gtksourceview-python/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 gtksourceview-python-2.22.0.ebuild 455 RMD160 a799076df947a259a9637d3cb8e2893f9adb686e SHA1 c37c15e0fdebe969177529c6b55c3c1f3f02b780 SHA256 0cc9bcf33d6268bbaee6084971a4045236f7d3f6c12079b0947f2b16f89003fb >diff --git a/dev-python/gtksourceview-python/gtksourceview-python-2.22.0.ebuild b/dev-python/gtksourceview-python/gtksourceview-python-2.22.0.ebuild >new file mode 100644 >index 0000000..c998742 >--- /dev/null >+++ b/dev-python/gtksourceview-python/gtksourceview-python-2.22.0.ebuild >@@ -0,0 +1,20 @@ >+# 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="doc examples" >+ >+DEPEND="${DEPEND} >+ =x11-libs/gtksourceview-1.8*" >+ >+src_install() { >+ gnome-python-desktop_src_install >+ >+ if use examples; then >+ insinto /usr/share/doc/${PF}/examples >+ doins examples/gtksourceview/* >+ fi >+} >diff --git a/dev-python/libgnomeprint-python/Manifest b/dev-python/libgnomeprint-python/Manifest >new file mode 100644 >index 0000000..c3c73fa >--- /dev/null >+++ b/dev-python/libgnomeprint-python/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 libgnomeprint-python-2.22.0.ebuild 612 RMD160 c8a14a06356b888ce053f10ee4353424cbcf374e SHA1 a11a2d000a293f839773f19e73a2b1f8460c2259 SHA256 7d9d1da14a36d818aecac29619325ff4445b897f78775601ee458c241e8d0075 >diff --git a/dev-python/libgnomeprint-python/libgnomeprint-python-2.22.0.ebuild b/dev-python/libgnomeprint-python/libgnomeprint-python-2.22.0.ebuild >new file mode 100644 >index 0000000..f299667 >--- /dev/null >+++ b/dev-python/libgnomeprint-python/libgnomeprint-python-2.22.0.ebuild >@@ -0,0 +1,28 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+inherit gnome-python-desktop >+ >+MY_BINDING="gnomeprint" >+ >+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="doc examples" >+ >+DEPEND="${DEPEND} >+ >=gnome-base/libgnomeprint-2.2.0 >+ >=gnome-base/libgnomeprintui-2.2.0" >+ >+src_compile() { >+ G2CONF="${G2CONF} --enable-gnomeprintui" >+ gnome-python-desktop_src_compile >+} >+ >+src_install() { >+ gnome-python-desktop_src_install >+ >+ if use examples; then >+ insinto /usr/share/doc/${PF}/examples >+ doins examples/gnomeprint/* >+ fi >+} >diff --git a/dev-python/libgtop-python/Manifest b/dev-python/libgtop-python/Manifest >new file mode 100644 >index 0000000..ed41b91 >--- /dev/null >+++ b/dev-python/libgtop-python/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 libgtop-python-2.22.0.ebuild 307 RMD160 e1e6b56768fd8ef014383d8203ac78705c74fbee SHA1 873f06e62753f86039f7e00cf1194798cd6783b9 SHA256 00c31b622e60534b1c5527e959b6856180b0e52ae605e9be1d88be24a4005ad4 >diff --git a/dev-python/libgtop-python/libgtop-python-2.22.0.ebuild b/dev-python/libgtop-python/libgtop-python-2.22.0.ebuild >new file mode 100644 >index 0000000..e35e633 >--- /dev/null >+++ b/dev-python/libgtop-python/libgtop-python-2.22.0.ebuild >@@ -0,0 +1,13 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+inherit gnome-python-desktop >+ >+MY_BINDING="gtop" >+ >+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="" >+ >+DEPEND="${DEPEND} >+ >=gnome-base/libgtop-2.13.0" >diff --git a/dev-python/librsvg-python/Manifest b/dev-python/librsvg-python/Manifest >new file mode 100644 >index 0000000..b211fdc >--- /dev/null >+++ b/dev-python/librsvg-python/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 librsvg-python-2.22.0.ebuild 481 RMD160 4b51c089710be569cec3dba3140766103ab640d0 SHA1 c23eeed9bfe8e865fae37ac38e2b3a6472f0232d SHA256 ec020b6c6dc9dd856f8c9baf2a6bc7330d79ccdebb0b3bd1213676a84a4cf5a3 >diff --git a/dev-python/librsvg-python/librsvg-python-2.22.0.ebuild b/dev-python/librsvg-python/librsvg-python-2.22.0.ebuild >new file mode 100644 >index 0000000..5d45653 >--- /dev/null >+++ b/dev-python/librsvg-python/librsvg-python-2.22.0.ebuild >@@ -0,0 +1,23 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+inherit gnome-python-desktop >+ >+MY_BINDING="rsvg" >+ >+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="examples" >+ >+DEPEND="${DEPEND} >+ >=gnome-base/librsvg-2.13.93 >+ dev-python/pycairo" >+ >+src_install() { >+ gnome-python-desktop_src_install >+ >+ if use examples; then >+ insinto /usr/share/doc/${PF}/examples >+ doins examples/rsvg/* >+ fi >+} >diff --git a/dev-python/libwnck-python/Manifest b/dev-python/libwnck-python/Manifest >new file mode 100644 >index 0000000..d2f6b53 >--- /dev/null >+++ b/dev-python/libwnck-python/Manifest >@@ -0,0 +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 libwnck-python-2.22.0.ebuild 467 RMD160 de21c230d22c030fca31b1adc2f408660f106e97 SHA1 4b3e6e41e154702cfaff3e134820c5cabee2eb83 SHA256 355146dfbd99166700e7167473552637884894038cefb6be3851b8dd9a608eb9 >+MISC .libwnck-python-2.22.0.ebuild.swp 12288 RMD160 c905a30a3f722ff3bb397ce75aed6d908920680a SHA1 c25ba0e8ea17e70d12ecd4eaa4355132f1e56d8a SHA256 a261812849381f6ba1cb5053a7e83b0e76455cfdd55b99adebd20ca2d84b65dc >diff --git a/dev-python/libwnck-python/libwnck-python-2.22.0.ebuild b/dev-python/libwnck-python/libwnck-python-2.22.0.ebuild >new file mode 100644 >index 0000000..3fc8334 >--- /dev/null >+++ b/dev-python/libwnck-python/libwnck-python-2.22.0.ebuild >@@ -0,0 +1,22 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+inherit gnome-python-desktop >+ >+MY_BINDING="wnck" >+ >+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="examples" >+ >+DEPEND="${DEPEND} >+ >=x11-libs/libwnck-2.19.3" >+ >+src_install() { >+ gnome-python-desktop_src_install >+ >+ if use examples; then >+ insinto /usr/share/doc/${PF}/examples >+ doins examples/wnck_example.py >+ fi >+} >diff --git a/dev-python/metacity-python/Manifest b/dev-python/metacity-python/Manifest >new file mode 100644 >index 0000000..a7724a4 >--- /dev/null >+++ b/dev-python/metacity-python/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 metacity-python-2.22.0.ebuild 285 RMD160 8d3adf8e83e0c1f66387e2ee5627dd80c755647e SHA1 938d6157fcafaaa1bf078e2d41e10d6a2b69415b SHA256 5ed27959329451817f02a051911b2c41fc211e6e378aa8b32f89014479a77213 >diff --git a/dev-python/metacity-python/metacity-python-2.22.0.ebuild b/dev-python/metacity-python/metacity-python-2.22.0.ebuild >new file mode 100644 >index 0000000..63caf2b >--- /dev/null >+++ b/dev-python/metacity-python/metacity-python-2.22.0.ebuild >@@ -0,0 +1,11 @@ >+# 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="${DEPEND} >+ >=x11-wm/metacity-2.21.5" >diff --git a/dev-python/nautilus-cd-burner-python/Manifest b/dev-python/nautilus-cd-burner-python/Manifest >new file mode 100644 >index 0000000..b1ea58c >--- /dev/null >+++ b/dev-python/nautilus-cd-burner-python/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 nautilus-cd-burner-python-2.22.0.ebuild 488 RMD160 4e0b7bcc204af4613a0e9a06be65c72de6065012 SHA1 acf39afc5ffe9c36b58166f7b42f989621733f00 SHA256 7b07d3f470195a5697db04ba33331b29686738414b13f1e87b606d94700bea31 >diff --git a/dev-python/nautilus-cd-burner-python/nautilus-cd-burner-python-2.22.0.ebuild b/dev-python/nautilus-cd-burner-python/nautilus-cd-burner-python-2.22.0.ebuild >new file mode 100644 >index 0000000..92e034b >--- /dev/null >+++ b/dev-python/nautilus-cd-burner-python/nautilus-cd-burner-python-2.22.0.ebuild >@@ -0,0 +1,22 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+inherit gnome-python-desktop >+ >+MY_BINDING="nautilusburn" >+ >+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="examples" >+ >+DEPEND="${DEPEND} >+ >=gnome-extra/nautilus-cd-burner-2.15.3" >+ >+src_install() { >+ gnome-python-desktop_src_install >+ >+ if use examples; then >+ insinto /usr/share/doc/${PF}/examples >+ doins examples/nautilusburn/* >+ fi >+} >diff --git a/dev-python/totem-python/Manifest b/dev-python/totem-python/Manifest >new file mode 100644 >index 0000000..58d80ed >--- /dev/null >+++ b/dev-python/totem-python/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 totem-python-2.22.0.ebuild 315 RMD160 0229a38d7537c48da5675959296263eb90ae6dc6 SHA1 c1f1571f21325ab7fffcf0316454201d689233b6 SHA256 a231d4bb69d9a6500966d9a608997dac60115af91a43acc79d4681a3cedd5f46 >diff --git a/dev-python/totem-python/totem-python-2.22.0.ebuild b/dev-python/totem-python/totem-python-2.22.0.ebuild >new file mode 100644 >index 0000000..64f807d >--- /dev/null >+++ b/dev-python/totem-python/totem-python-2.22.0.ebuild >@@ -0,0 +1,13 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+inherit gnome-python-desktop >+ >+MY_BINDING="totem_plparser" >+ >+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="" >+ >+DEPEND="${DEPEND} >+ >=media-video/totem-1.4.0" >diff --git a/eclass/gnome-python-desktop.eclass b/eclass/gnome-python-desktop.eclass >new file mode 100644 >index 0000000..fdbf2e6 >--- /dev/null >+++ b/eclass/gnome-python-desktop.eclass >@@ -0,0 +1,76 @@ >+# Copyright 1999-2008 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: $ >+ >+# >+# Original Author: Jim Ramsay <lack@gentoo.org> >+# 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-<binding>' name, which by default is ${PN} >+# excluding the last -python (our convention). 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 >+ !<dev-python/gnome-python-extras-2.13" >+DEPEND="${RDEPEND} >+ >=dev-util/pkgconfig-0.7 >+ =dev-python/gnome-python-desktop-base-${PV}" >+ >+DOCS="AUTHORS ChangeLog INSTALL* MAINTAINERS NEWS README" >+ >+S="${WORKDIR}/${MY_PN}-${PV}" >+ >+gnome-python-desktop_src_unpack() { >+ unpack ${A} >+ cd "${S}" >+ epatch "${WORKDIR}/gnome-python-desktop-${PV}-split.patch" >+ # the .pc file is installed by gnome-python-desktop-data >+ sed -i '/pkgconfig_DATA/d' Makefile.am || die "sed failed" >+ eautoreconf >+} >+ >+gnome-python-desktop_src_compile() { >+ G2CONF="${G2CONF} --disable-allbindings --enable-${MY_BINDING}" >+ gnome2_src_compile >+} >+ >+gnome-python-desktop_src_install() { >+ gnome2_src_install >+} >+ >+gnome-python-desktop_src_test() { >+ Xemake check || die "tests failed" >+} >+ >+gnome-python-desktop_pkg_postinst() { >+ python_version >+ python_mod_optimize "${ROOT}/usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0" >+} >+ >+gnome-python-desktop_pkg_postrm() { >+ python_version >+ python_mod_cleanup >+} >+ >+EXPORT_FUNCTIONS src_unpack src_compile src_install pkg_postinst pkg_postrm
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 160991
:
109850
|
136645
|
137155
|
137157
|
146523
|
146525
|
146593
| 146608 |
146651