From 3499ab4864a18634e3f304194c09f35c9c732e8b Mon Sep 17 00:00:00 2001 From: David Phillips Date: Sun, 25 Nov 2012 09:29:34 -0600 Subject: New libdbusmenu for Cairo-Dock --- dev-libs/libdbusmenu/ChangeLog | 132 +++++++++++++++++++++++ dev-libs/libdbusmenu/Manifest | 18 ++++ dev-libs/libdbusmenu/README.txt | 10 ++ dev-libs/libdbusmenu/libdbusmenu-0.6.2-r1.ebuild | 66 ++++++++++++ dev-libs/libdbusmenu/metadata.xml | 12 +++ 5 files changed, 238 insertions(+) create mode 100644 dev-libs/libdbusmenu/ChangeLog create mode 100644 dev-libs/libdbusmenu/Manifest create mode 100644 dev-libs/libdbusmenu/README.txt create mode 100644 dev-libs/libdbusmenu/libdbusmenu-0.6.2-r1.ebuild create mode 100644 dev-libs/libdbusmenu/metadata.xml diff --git a/dev-libs/libdbusmenu/ChangeLog b/dev-libs/libdbusmenu/ChangeLog new file mode 100644 index 0000000..54d4942 --- /dev/null +++ b/dev-libs/libdbusmenu/ChangeLog @@ -0,0 +1,132 @@ +# ChangeLog for dev-libs/libdbusmenu +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/ChangeLog,v 1.22 2012/10/30 07:22:29 ssuominen Exp $ + + 30 Oct 2012; Samuli Suominen libdbusmenu-0.6.2.ebuild: + Stop using testsuite because upstream is now using valgrind which randomly + fails based on host system wrt #440192 + + 05 Aug 2012; Samuli Suominen libdbusmenu-0.6.2.ebuild: + Pull in dev-libs/glib >= 2.32 for symbol g_variant_new_fixed_array wrt + #428448 by Markus Preis + + 26 Jul 2012; Samuli Suominen + -libdbusmenu-0.5.1-r200.ebuild, -libdbusmenu-0.5.1-r300.ebuild: + old + + 26 Jul 2012; Samuli Suominen libdbusmenu-0.6.2.ebuild: + Pull dev-lang/vala only with USE="introspection" and add missing ./configure + switch wrt #427706 by Pavel Procopiuc + +*libdbusmenu-0.6.2 (21 Jul 2012) + + 21 Jul 2012; Samuli Suominen + +libdbusmenu-0.6.2.ebuild: + Version bump wrt #427512 by Pacho Ramos + + 20 Jul 2012; Christoph Mende + libdbusmenu-0.5.1-r200.ebuild, libdbusmenu-0.5.1-r300.ebuild: + Remove -Werror (bug #414323) + + 04 May 2012; Johannes Huber libdbusmenu-0.5.1-r200.ebuild, + libdbusmenu-0.5.1-r300.ebuild: + Migrate to virtual/pkgconfig. + + 28 Nov 2011; Zac Medico libdbusmenu-0.5.1-r200.ebuild, + libdbusmenu-0.5.1-r300.ebuild: + Bug #392309 - Move blockers to RDEPEND due to file collisions. + + 28 Nov 2011; Samuli Suominen metadata.xml: + Remove unused description for "gtk3" and "vala" + + 28 Nov 2011; Samuli Suominen + -libdbusmenu-0.5.1.ebuild: + old + +*libdbusmenu-0.5.1-r300 (28 Nov 2011) +*libdbusmenu-0.5.1-r200 (28 Nov 2011) + + 28 Nov 2011; Samuli Suominen + +libdbusmenu-0.5.1-r200.ebuild, +libdbusmenu-0.5.1-r300.ebuild: + Provide GTK+-3.0 version in SLOT="3" + + 25 Nov 2011; Samuli Suominen + -libdbusmenu-0.2.8.ebuild, -files/libdbusmenu-0.2.8-1-optional-gtk.patch, + -files/libdbusmenu-0.2.8-2-optional-tests.patch, + -files/libdbusmenu-0.2.8-no-gobject-introspection.patch, + -files/libdbusmenu-0.3.14-fix-aclocal.patch, + -files/libdbusmenu-0.3.14-optional-dumper.patch, -libdbusmenu-0.3.16.ebuild, + -libdbusmenu-0.3.16-r2.ebuild, + -files/libdbusmenu-0.3.16-decouple-testapp.patch, + -files/libdbusmenu-0.3.16-fix-introspection.patch, + -files/libdbusmenu-0.3.16-optional-gtk.patch, + -files/libdbusmenu-0.3.16-optional-tests.patch, + -files/libdbusmenu-0.3.16-optional-vala.patch, + -files/libdbusmenu-0.3.16-parallel-make.patch, + -files/libdbusmenu-0.3.94-decouple-testapp.patch, + -files/libdbusmenu-0.3.94-fix-introspection.patch, + -files/libdbusmenu-0.3.94-optional-gtk.patch: + old + + 20 Nov 2011; Pacho Ramos libdbusmenu-0.5.1.ebuild: + Drop DEPRECATED flags, bug #391103 + + 20 Nov 2011; Samuli Suominen metadata.xml: + Maintained by both ayatana and kde. + + 04 Nov 2011; Andreas K. Huettel + libdbusmenu-0.5.1.ebuild: + Added missing dependency app-text/gnome-doc-utils, bug 389313 + +*libdbusmenu-0.5.1 (01 Nov 2011) + + 01 Nov 2011; Andreas K. Huettel + +libdbusmenu-0.5.1.ebuild, metadata.xml: + Version bump + +*libdbusmenu-0.3.16-r2 (07 Feb 2011) + + 07 Feb 2011; Theo Chatzimichos + files/libdbusmenu-0.3.14-optional-dumper.patch, + +libdbusmenu-0.3.16-r2.ebuild, + +files/libdbusmenu-0.3.16-fix-introspection.patch, + files/libdbusmenu-0.3.16-optional-gtk.patch, + files/libdbusmenu-0.3.16-optional-tests.patch, + +files/libdbusmenu-0.3.16-optional-vala.patch, + +files/libdbusmenu-0.3.94-decouple-testapp.patch, + +files/libdbusmenu-0.3.94-fix-introspection.patch, + +files/libdbusmenu-0.3.94-optional-gtk.patch: + Revision bump, improved patches, fix tests, bug 315217, ebuild and patches by + Dennis Schridde + +*libdbusmenu-0.3.16 (29 Jan 2011) + + 29 Jan 2011; Theo Chatzimichos + +files/libdbusmenu-0.3.14-fix-aclocal.patch, + +files/libdbusmenu-0.3.14-optional-dumper.patch, +libdbusmenu-0.3.16.ebuild, + +files/libdbusmenu-0.3.16-decouple-testapp.patch, + +files/libdbusmenu-0.3.16-optional-gtk.patch, + +files/libdbusmenu-0.3.16-optional-tests.patch, + +files/libdbusmenu-0.3.16-parallel-make.patch, metadata.xml: + Version bump, fix tests, support USE=introspection. Ebuild and patches by + Dennis Schridde, bug 352470 and bug 315217 + + 06 Jan 2011; Andreas K. Huettel + libdbusmenu-0.2.8.ebuild: + Added DEPEND on dev-until/intltool, bug 348060 + + 16 Sep 2010; Theo Chatzimichos + libdbusmenu-0.2.8.ebuild: + Properly restrict tests + + 14 Sep 2010; Maciej Mrozowski + libdbusmenu-0.2.8.ebuild: + Update homepage, bug 332625 + +*libdbusmenu-0.2.8 (31 Mar 2010) + + 31 Mar 2010; Theo Chatzimichos + +libdbusmenu-0.2.8.ebuild, +files/libdbusmenu-0.2.8-1-optional-gtk.patch, + +files/libdbusmenu-0.2.8-2-optional-tests.patch, + +files/libdbusmenu-0.2.8-no-gobject-introspection.patch, +metadata.xml: + Initial commit, moved from kde overlay, thanks to Dennis Schridde diff --git a/dev-libs/libdbusmenu/Manifest b/dev-libs/libdbusmenu/Manifest new file mode 100644 index 0000000..f138238 --- /dev/null +++ b/dev-libs/libdbusmenu/Manifest @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST libdbusmenu-0.6.2.tar.gz 730624 SHA256 c2077069ae36c207f0c86cb52a0066691d155e45629d1361eee14fc7a2552649 SHA512 575276fc7e1288ab276c106627791bd472349f6c49dc86ff7bbfa0c8ed11118cc622c181299f9df4f6031b12961b9bea8c79126a3bc6a8d208811784f40d2e31 WHIRLPOOL 6cb3ce67a41cfb8e5fd57b8f73412ad292f1bed612fcd04852565b9238bb74be16af820aade28d2705a57091b9f1610cc63b1a457f5afaf89e62b76f3b8fff9a +EBUILD libdbusmenu-0.6.2.ebuild 1766 SHA256 1535c45a604cdd9e02aa62ce1233a20d7810c80751fbb729c47682af60df7b9e SHA512 e2980dc773190384fcbd4642e5c12df94f0b36cbe1468bc0998c481ae76cc8f46307c006a2b06a2b5b31f557be3b9ccefd3ea1371aa1dad882badd3b7d110877 WHIRLPOOL 3b5182238cdf736353358d628e71c74f24b964957b72b4cf380574b38c928eab8ecb8644d09d9d33ff1dd53f48449b22126d3f0e5280fdfb6b0a308b8b818d55 +MISC ChangeLog 5273 SHA256 f56975b212eab13be396cd61bd806116ccc328ed492648aa8a3c238817391531 SHA512 c9b652304295e0aacd8d882f57eae9c765c87e3dfe53c0bc87c48a1e8b853cf8964a655814b5491702768be291fd06550f72ba4a6dd2105e54f132c88cea93ac WHIRLPOOL 6792372bb37fb50b1d830115794adfcff683cd1b7d36f96c3696da031e9b91121d49e2b1beb7353e135dab4892252d227cf9998c1d202445e637a4146f4088e7 +MISC metadata.xml 374 SHA256 962b7c529448cbb491147f265e8b06fc88a32b3ae377c43d8dc1dd159d73443c SHA512 e0c76674aabc3059159cf48cb3df7ef2fb313d262ae779d41f6d47644b23ee70d63dd01653d3a9ff954186c3c05907ecf48228587bf2e52451a9ffbf19bf62a3 WHIRLPOOL 415f73d20eb8587c9b50b130d047619f191c2a7330f2bbaa7907ad0add24710ec1356bc5582c0a3e3f39b12093783a141d8bef56312c7947e03aed7150a7cfd2 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJQj38nAAoJEEdUh39IaPFNeqkH/0nJs5GzqboHNVStbMsPfhTE +wpEWRRT7i71TnaXdTy+K9yt9dc/0irE8aLcdx2gn8BhSbFb4kZwB/H6ER2tEOinY +LlHakA/Znb+bR7pKPwvxt8CC7c9xC5zB4JKV/1AC+zr487QFwYhrtepj++pSAZJv +if4Y1qr1OsAVMdNa9VDrg36p6TC6muukd9s186csMPD1H5LWfvcQzGW6c7T1ayAQ +ix3Ez9EINM/TAaM9poh7ZmENe+HOnYiJ0aFVaJtlQkfUIpJ64KttvbvQlmoGZ4RQ +ZBslK6SGH8z3QghDHcprP3gaUbgFGepuQe19nxnSM1PPAB12SNC70NlFlJyDxkY= +=4FeR +-----END PGP SIGNATURE----- diff --git a/dev-libs/libdbusmenu/README.txt b/dev-libs/libdbusmenu/README.txt new file mode 100644 index 0000000..a47f357 --- /dev/null +++ b/dev-libs/libdbusmenu/README.txt @@ -0,0 +1,10 @@ +This is to change... + +AYATANA_VALA_VERSION=0.16 + +to + +AYATANA_VALA_VERSION=0.18 + + +...so that Cairo-Dock dependencies will work. diff --git a/dev-libs/libdbusmenu/libdbusmenu-0.6.2-r1.ebuild b/dev-libs/libdbusmenu/libdbusmenu-0.6.2-r1.ebuild new file mode 100644 index 0000000..d1ccb96 --- /dev/null +++ b/dev-libs/libdbusmenu/libdbusmenu-0.6.2-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-0.6.2.ebuild,v 1.5 2012/10/30 07:22:29 ssuominen Exp $ + +EAPI=4 + +AYATANA_VALA_VERSION=0.18 + +inherit eutils flag-o-matic + +DESCRIPTION="Library to pass menu structure across DBus" +HOMEPAGE="http://launchpad.net/dbusmenu" +SRC_URI="http://launchpad.net/${PN/lib}/${PV%.*}/${PV}/+download/${P}.tar.gz" + +LICENSE="LGPL-2.1 LGPL-3" +SLOT="3" +KEYWORDS="~amd64 ~x86" +IUSE="debug gtk +introspection" + +RDEPEND=">=dev-libs/glib-2.32 + >=dev-libs/dbus-glib-0.100 + dev-libs/libxml2 + gtk? ( >=x11-libs/gtk+-3.2:3 ) + introspection? ( >=dev-libs/gobject-introspection-1 ) + !<${CATEGORY}/${PN}-0.5.1-r200" +DEPEND="${RDEPEND} + app-text/gnome-doc-utils + dev-util/intltool + virtual/pkgconfig + introspection? ( dev-lang/vala:${AYATANA_VALA_VERSION}[vapigen] )" + +src_configure() { + append-flags -Wno-error #414323 + + use introspection && export VALA_API_GEN="$(type -P vapigen-${AYATANA_VALA_VERSION})" + + # dumper extra tool is only for GTK+-2.x, tests use valgrind which is stupid + econf \ + --docdir=/usr/share/doc/${PF} \ + --disable-static \ + --disable-silent-rules \ + --disable-scrollkeeper \ + $(use_enable gtk) \ + --disable-dumper \ + --disable-tests \ + $(use_enable introspection) \ + $(use_enable introspection vala) \ + $(use_enable debug massivedebugging) \ + --with-html-dir=/usr/share/doc/${PF}/html \ + --with-gtk=3 +} + +src_test() { :; } #440192 + +src_install() { + emake -j1 DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README + + local a b + for a in ${PN}-{glib,gtk}; do + b=/usr/share/doc/${PF}/html/${a} + [[ -d ${ED}/${b} ]] && dosym ${b} /usr/share/gtk-doc/html/${a} + done + + prune_libtool_files +} diff --git a/dev-libs/libdbusmenu/metadata.xml b/dev-libs/libdbusmenu/metadata.xml new file mode 100644 index 0000000..9414d2a --- /dev/null +++ b/dev-libs/libdbusmenu/metadata.xml @@ -0,0 +1,12 @@ + + + + kde + ayatana + + ayatana-bugs@gentoo.org + + + Use dev-libs/gobject-introspection for introspection + + -- cgit v1.2.3-65-gdbad