summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Phillips <write2david@gmail.com>2012-11-25 09:29:34 -0600
committerDavid Phillips <write2david@gmail.com>2012-11-25 09:29:34 -0600
commit3499ab4864a18634e3f304194c09f35c9c732e8b (patch)
tree1e152180765b03e51b3c695129d6add22dbf6033 /dev-libs/libdbusmenu
parentCleanup (diff)
downloadwrite2David-3499ab4864a18634e3f304194c09f35c9c732e8b.tar.gz
write2David-3499ab4864a18634e3f304194c09f35c9c732e8b.tar.bz2
write2David-3499ab4864a18634e3f304194c09f35c9c732e8b.zip
New libdbusmenu for Cairo-Dock
Diffstat (limited to 'dev-libs/libdbusmenu')
-rw-r--r--dev-libs/libdbusmenu/ChangeLog132
-rw-r--r--dev-libs/libdbusmenu/Manifest18
-rw-r--r--dev-libs/libdbusmenu/README.txt10
-rw-r--r--dev-libs/libdbusmenu/libdbusmenu-0.6.2-r1.ebuild66
-rw-r--r--dev-libs/libdbusmenu/metadata.xml12
5 files changed, 238 insertions, 0 deletions
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 <ssuominen@gentoo.org> 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 <ssuominen@gentoo.org> 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 <ssuominen@gentoo.org>
+ -libdbusmenu-0.5.1-r200.ebuild, -libdbusmenu-0.5.1-r300.ebuild:
+ old
+
+ 26 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> 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 <ssuominen@gentoo.org>
+ +libdbusmenu-0.6.2.ebuild:
+ Version bump wrt #427512 by Pacho Ramos
+
+ 20 Jul 2012; Christoph Mende <angelos@gentoo.org>
+ libdbusmenu-0.5.1-r200.ebuild, libdbusmenu-0.5.1-r300.ebuild:
+ Remove -Werror (bug #414323)
+
+ 04 May 2012; Johannes Huber <johu@gentoo.org> libdbusmenu-0.5.1-r200.ebuild,
+ libdbusmenu-0.5.1-r300.ebuild:
+ Migrate to virtual/pkgconfig.
+
+ 28 Nov 2011; Zac Medico <zmedico@gentoo.org> 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 <ssuominen@gentoo.org> metadata.xml:
+ Remove unused description for "gtk3" and "vala"
+
+ 28 Nov 2011; Samuli Suominen <ssuominen@gentoo.org>
+ -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 <ssuominen@gentoo.org>
+ +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 <ssuominen@gentoo.org>
+ -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 <pacho@gentoo.org> libdbusmenu-0.5.1.ebuild:
+ Drop DEPRECATED flags, bug #391103
+
+ 20 Nov 2011; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
+ Maintained by both ayatana and kde.
+
+ 04 Nov 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+ 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 <dilfridge@gentoo.org>
+ +libdbusmenu-0.5.1.ebuild, metadata.xml:
+ Version bump
+
+*libdbusmenu-0.3.16-r2 (07 Feb 2011)
+
+ 07 Feb 2011; Theo Chatzimichos <tampakrap@gentoo.org>
+ 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 <tampakrap@gentoo.org>
+ +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 <dilfridge@gentoo.org>
+ libdbusmenu-0.2.8.ebuild:
+ Added DEPEND on dev-until/intltool, bug 348060
+
+ 16 Sep 2010; Theo Chatzimichos <tampakrap@gentoo.org>
+ libdbusmenu-0.2.8.ebuild:
+ Properly restrict tests
+
+ 14 Sep 2010; Maciej Mrozowski <reavertm@gentoo.org>
+ libdbusmenu-0.2.8.ebuild:
+ Update homepage, bug 332625
+
+*libdbusmenu-0.2.8 (31 Mar 2010)
+
+ 31 Mar 2010; Theo Chatzimichos <tampakrap@gentoo.org>
+ +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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <herd>ayatana</herd>
+ <maintainer>
+ <email>ayatana-bugs@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name='introspection'>Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
+ </use>
+</pkgmetadata>