summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2014-12-02 21:55:41 +0000
committerPacho Ramos <pacho@gentoo.org>2014-12-02 21:55:41 +0000
commit73f5120b61aa792c2888cf351a98e56202f2aec1 (patch)
treefd142ef21f965584d85639148d0a016d27bb8069
parentPort to new python eclasses (diff)
downloadhistorical-73f5120b61aa792c2888cf351a98e56202f2aec1.tar.gz
historical-73f5120b61aa792c2888cf351a98e56202f2aec1.tar.bz2
historical-73f5120b61aa792c2888cf351a98e56202f2aec1.zip
Use new python eclasses, don't install .la files, disable static and other gnome2.eclass cleanups
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xA188FBD4
-rw-r--r--gnome-extra/gdesklets-core/ChangeLog10
-rw-r--r--gnome-extra/gdesklets-core/Manifest13
-rw-r--r--gnome-extra/gdesklets-core/gdesklets-core-0.36.3-r4.ebuild74
3 files changed, 89 insertions, 8 deletions
diff --git a/gnome-extra/gdesklets-core/ChangeLog b/gnome-extra/gdesklets-core/ChangeLog
index 67351e8922cd..ebecdf5beeb4 100644
--- a/gnome-extra/gdesklets-core/ChangeLog
+++ b/gnome-extra/gdesklets-core/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for gnome-extra/gdesklets-core
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gdesklets-core/ChangeLog,v 1.157 2013/07/21 10:19:58 pacho Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gdesklets-core/ChangeLog,v 1.158 2014/12/02 21:55:39 pacho Exp $
+
+*gdesklets-core-0.36.3-r4 (02 Dec 2014)
+
+ 02 Dec 2014; Pacho Ramos <pacho@gentoo.org> +gdesklets-core-0.36.3-r4.ebuild:
+ Use new python eclasses, don't install .la files, disable static and other
+ gnome2.eclass cleanups
21 Jul 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Cleanup due http://www.gossamer-threads.com/lists/gentoo/dev/273644
diff --git a/gnome-extra/gdesklets-core/Manifest b/gnome-extra/gdesklets-core/Manifest
index 241fafeb764a..75cc8f3b3f61 100644
--- a/gnome-extra/gdesklets-core/Manifest
+++ b/gnome-extra/gdesklets-core/Manifest
@@ -6,14 +6,15 @@ AUX gdesklets-core-0.36.2-ConfigWidget-dupe-fix.patch 312 SHA256 eec96d7fa8c17b4
AUX gdesklets-core-0.36.3-.in-files.patch 5186 SHA256 eeb4f3caf962e1c454b2054d7390bfdec641111741a9915238d949e169ee5530 SHA512 813804fb00e5ece4181e605dfa01b40f2ded68ccd0f5ed803659a5dacf1189344599b2d2d2e20d65eba9eb53b5c8f9dc3d1b76199505f9d3fe8161a0f4e88e5d WHIRLPOOL 88c20e4e163f60b4de10ea2b6ddc7c0ff2d99197cd850a54bbbf62be8c8785f8ffcebc217db1dfd37a27cf23329a2d499c2349bafe7475139c1d7debb21481b7
AUX gdesklets-core-0.36.3-CFLAGS.patch 1091 SHA256 8a1e813adc30a16a4a5fc57f724a348f436c59189cf8dba91c6bbca2ac1ea78a SHA512 f862b989df19c963dc2e38264e8ac1087f3dd9ec502c6e3963dc685ea84d14ae6de85b1823ff721d6234cba22af9042c89f7b98a7a250096f38c09383c1fceb9 WHIRLPOOL b4fca20f600943a75cd6a7bd19e559d48c4ead96a21dc39d7582d77101bc069c0ad716bdf2dc218793b5030fa841ed672a51dda64e543b243917ee198a7c278b
AUX gdesklets-core-getid-fix.patch 580 SHA256 2be4b77748dc3ac89ad9709ff5f1fd014b78a4468542fad93183df539d77016a SHA512 ab483cfd5ed3e1c7b1e9a60bd118b2e0b44ae99f875f786ffa74c199b64fa79bfee5b614b94444ae6ea2159f1700228fc1a14bc1c3127b2469e408338023429e WHIRLPOOL 0e04b9eeaa8ce7eed9b769038efc4915eb92d8d19746b37522f65cc78d0ccf8b9a4fc3de2cccd5eb008ab6380d0026e8efe9bf26b1f734fd68f445f179d3ca5f
-DIST gdesklets-0.36.3.tar.bz2 3745626 SHA256 805b0343635e5dcfd24d23ab10f0153ab5135dc971ba1712fbf4bddbeee26af5
+DIST gdesklets-0.36.3.tar.bz2 3745626 SHA256 805b0343635e5dcfd24d23ab10f0153ab5135dc971ba1712fbf4bddbeee26af5 SHA512 c54a759023fe31e97271fe1a400afda0c61163f3b6c5fa3f9e0ea8d4c048f7edad62273aab1fb2160a48a0289ead43c35eef920d83dfd3f653c79c53e367fc4c WHIRLPOOL b1000971867ca36dba1e805ae3d3430d3c5cdf5a6023a71754f59d8245e11217b5d883bd6031bb7a3f384ce819e1eb06cc246cf1f12cfb8448ff5c6d356a3271
EBUILD gdesklets-core-0.36.3-r3.ebuild 3316 SHA256 89fc3b822321a8c2b890b5960c4e3b965c148e4e1a5b9097c1ed92e078c394d9 SHA512 5e38072bbaf08d9c849394ff13c8efdede168ecbcc39cbb163800da304a064a4d6557c9d39b55081c87c3719a3209c2958626ea203603c6da8be86dd11560fb4 WHIRLPOOL e0f012ef67ceb83681ac23d523ff24ed44e203c77a467b0ebbccf60c768adb5d62545f277913d0ba3b1df613000a527dfcd0d73e2408740535ca107541e11093
-MISC ChangeLog 28892 SHA256 e74d7f6bfaf72a110a1c2a064fe6c847d0a80e0cc1909bff47014f665fa8ab07 SHA512 7cedab1a14fbbcc3aa71cb4b1e86a27dbf8e660e2a7bddefdf9e2e73dea6d3908d3a276a381406eb627d15915950c27eb5e80842db6e141b6bfbb0b3c2d622a1 WHIRLPOOL ef3e9dab152b895b052ec749ccfd9ef90ad98d130648dd0c23a0462fa405ae7ea85bc7b6ffb6b48103bc42491427d5f17c0604b4defd806713a0fdfa3f78f6ab
+EBUILD gdesklets-core-0.36.3-r4.ebuild 1929 SHA256 57bf256b8861b1ec054c92392af0307bd5e6c13624610fee3e4c4bec1de66e63 SHA512 4aad92b9bcfcd54ddde78f405f8ba95e9f124e7b45e91a86224ad917bcb76131e1e9fab065963f7f1c70842cdb3744d3b975a7bf8b3ce4f2624adbac5094eb98 WHIRLPOOL 899f5b256ca7f0df9cb785f09f0d7f9594656a499afbb7dccbe60e06e60245225ab9a3a0be7e610182fc2fa382da370d770ad7572a336b108140a4bdfee5cd3f
+MISC ChangeLog 29116 SHA256 25047de55a274d7e519065d0cddd2766fb523b93785a6197024cc08e111f6b06 SHA512 5659ebf16c0c7eb687d32291e1e5fd3620849e536ad51cc8ae9522ec934a0a7c44cb6e237e5facf6da88d305991cefdfbe6e5badb8821f3fe472d5fce314364c WHIRLPOOL cbdaf83b8777dc6fb17085d22676cdd8df801835b0f0c9ff19359fc021fcb10a9511d1c247558ea88479318db0468dedbd2e1471892a43ba59141bc06805888f
MISC metadata.xml 371 SHA256 571d0784e09b3aca40e296c704c951640c49b05d3c3562381c3b94340227ff4a SHA512 f108f09348023a46dc293d3dd0f879c40f248376cccb08d4648f8af00844dffb0a5411ee8253777e17807b12779b25feeaa5e60701ea543d87e60e8f391b80ed WHIRLPOOL e5be8323544bc26f8edafe659d714dbbb8554ff73e10d575f454ad8dbca52cd243ce89f80db9913e5b169b582c232c2660d1e6878d1549494582c3cd3db85fdc
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
+Version: GnuPG v2
-iEYEAREIAAYFAlHrtc8ACgkQCaWpQKGI+9Sx5gCeKel/BVeUZTTbSRXstaGPcqjU
-jAkAoIFmhFaWJeSQrlynFWkNerKK6JNl
-=0V6K
+iEYEAREIAAYFAlR+NVwACgkQCaWpQKGI+9RYGwCdHsmQzm1biVHFycxQpwnuXmwM
+FEkAnRfSd45D0hAWAsVb9BYwSzUvVG7J
+=iIcI
-----END PGP SIGNATURE-----
diff --git a/gnome-extra/gdesklets-core/gdesklets-core-0.36.3-r4.ebuild b/gnome-extra/gdesklets-core/gdesklets-core-0.36.3-r4.ebuild
new file mode 100644
index 000000000000..2d7e7d946f45
--- /dev/null
+++ b/gnome-extra/gdesklets-core/gdesklets-core-0.36.3-r4.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gdesklets-core/gdesklets-core-0.36.3-r4.ebuild,v 1.1 2014/12/02 21:55:39 pacho Exp $
+
+EAPI=5
+GCONF_DEBUG=no
+GNOME2_LA_PUNT="yes"
+PYTHON_REQ_USE="xml"
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools eutils gnome2 python-single-r1 multilib bash-completion-r1
+
+MY_PN=${PN/-core}
+MY_P=${MY_PN}-${PV}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="GNOME Desktop Applets: Core library for desktop applets"
+SRC_URI="http://gdesklets.de/files/${MY_P}.tar.bz2"
+HOMEPAGE="http://gdesklets.de"
+LICENSE="GPL-2"
+
+IUSE="dbus"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# is libgsf needed for runtime or just compiling?
+# only need expat for python-2.4, I think
+RDEPEND="${PYTHON_DEPS}
+ >=dev-libs/glib-2:2
+ >=gnome-base/librsvg-2.8
+ >=gnome-base/libgtop-2.8.2
+ >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
+ >=dev-python/libbonobo-python-2.6[${PYTHON_USEDEP}]
+ >=dev-python/gconf-python-2.6[${PYTHON_USEDEP}]
+ >=dev-python/pygobject-2.6:2[${PYTHON_USEDEP}]
+ >=dev-python/pyorbit-2.0.1[${PYTHON_USEDEP}]
+ || ( >=dev-python/gnome-vfs-python-2.6[${PYTHON_USEDEP}] >=dev-python/libgnome-python-2.6[${PYTHON_USEDEP}] )
+ >=dev-libs/expat-1.95.8
+ dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-.in-files.patch \
+ "${FILESDIR}"/${P}-CFLAGS.patch
+
+ python_fix_shebang .
+
+ eautoreconf
+ gnome2_src_prepare
+}
+
+src_configure() {
+ gnome2_src_configure --disable-static
+}
+
+src_install() {
+ gnome2_src_install
+
+ # Install bash completion script
+ dobashcomp contrib/bash/gdesklets
+
+ # Install the gdesklets-control-getid script
+ insinto /usr/$(get_libdir)/gdesklets
+ insopts -m0555
+ doins "${FILESDIR}"/gdesklets-control-getid
+}