aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Spielmann <spielc@gmail.com>2009-03-12 11:26:19 +0000
committerChristoph Spielmann <spielc@gmail.com>2009-03-12 11:26:19 +0000
commit091160a60f0ecd7ae281ee21815e381e93e8bf4f (patch)
tree34af0a832d5db56c6e86329d37c03e290e98c337 /dev-libs
parentFix gcc segfault for arm. See http://bugs.gentoo.org/show_bug.cgi?id=261111 f... (diff)
downloadembedded-cross-091160a60f0ecd7ae281ee21815e381e93e8bf4f.tar.gz
embedded-cross-091160a60f0ecd7ae281ee21815e381e93e8bf4f.tar.bz2
embedded-cross-091160a60f0ecd7ae281ee21815e381e93e8bf4f.zip
Version bump of dbus-glib
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/dbus-glib/Manifest2
-rw-r--r--dev-libs/dbus-glib/dbus-glib-0.80.ebuild67
2 files changed, 69 insertions, 0 deletions
diff --git a/dev-libs/dbus-glib/Manifest b/dev-libs/dbus-glib/Manifest
index 8346f1b..7424995 100644
--- a/dev-libs/dbus-glib/Manifest
+++ b/dev-libs/dbus-glib/Manifest
@@ -5,5 +5,7 @@ AUX dbus-glib-crosscompile-dbus-binding-tool.patch 3731 RMD160 ec06673e07c29fb08
AUX dbus-glib-introspection.patch 2572 RMD160 38798ef61f4145d48e16be64888c3bfb14cadf35 SHA1 8a6e76045ffc94b269b496df60988ed3b0b61849 SHA256 3c24232d968a1f60f26bf364a5f5ff140c82307f8696877996c8602a48c7984d
DIST dbus-glib-0.76.tar.gz 667547 RMD160 d01b5ef85c3e2717495849fdf8378bcf16c07f31 SHA1 f7bfe7c394559bee12f0adfffd333304d471779a SHA256 8bc083faaf3efdd444a8a44bbcbfea501a7b547736fda3c2d83bfdc9b5b672a3
DIST dbus-glib-0.78.tar.gz 683454 RMD160 e63a4365b4ce4b2b4e00b63b616ea537412d1cfc SHA1 c9d74023f00642dd1040c2e6cc7fdfe91a0c593e SHA256 ca366fed6035f75c6ca038f99b780260a0e19f282067b2dd20243ba54105fc21
+DIST dbus-glib-0.80.tar.gz 688789 RMD160 802dcdc4b7c7a8805b051b7bedf44022fece27d2 SHA1 927e43f2d429cff5472ab726882347ec06e53f6b SHA256 b5330b91b3131757103da2b3147e211e71214475f5d77640022ea9bb587f645b
EBUILD dbus-glib-0.76.ebuild 2098 RMD160 174d735a504786e8ee569ff1ef06b210e26071d7 SHA1 2c2d13e76e83d3e7e0fda67e97fe62734a4e5dbb SHA256 15751c40b754ac71ddb3a51a597f241afc0cf1126a8c78c82a673813f0ffb712
EBUILD dbus-glib-0.78.ebuild 1814 RMD160 cfb058cf51f14974df45510cedf2a5ab6328e093 SHA1 a5872e8d0f4af189cdea333c564c84f36cff9c8c SHA256 9161a443319cff81232893b716ccede0ad052e84d751d56912b35e17b4fd45f0
+EBUILD dbus-glib-0.80.ebuild 1870 RMD160 7a4c193588b8f2781a6877463e1ffd257d546c23 SHA1 6a667c204e539b3e8feb8e56c13c690bb9e1c280 SHA256 0db5e029a457792c7b4a1e683915694894e45d2a56bd94eb5e6302433e0782ec
diff --git a/dev-libs/dbus-glib/dbus-glib-0.80.ebuild b/dev-libs/dbus-glib/dbus-glib-0.80.ebuild
new file mode 100644
index 0000000..58fc5f3
--- /dev/null
+++ b/dev-libs/dbus-glib/dbus-glib-0.80.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.80.ebuild,v 1.1 2009/03/08 19:32:07 eva Exp $
+
+EAPI="2"
+
+inherit eutils bash-completion autotools
+
+DESCRIPTION="D-Bus bindings for glib"
+HOMEPAGE="http://dbus.freedesktop.org/"
+SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 AFL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="bash-completion debug doc test"
+
+RDEPEND=">=sys-apps/dbus-1.1.0
+ >=dev-libs/glib-2.10
+ >=dev-libs/expat-1.95.8"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ sys-devel/gettext
+ doc? (
+ app-doc/doxygen
+ app-text/xmlto
+ >=dev-util/gtk-doc-1.4 )"
+
+BASH_COMPLETION_NAME="dbus"
+
+src_prepare() {
+ # description ?
+ epatch "${FILESDIR}"/${PN}-introspection.patch
+
+ # submitted upstream to bug #19325
+ #epatch "${FILESDIR}"/${PN}-0.78-fix-building-tests.patch
+
+ epatch "${FILESDIR}/${PN}-crosscompile-dbus-binding-tool.patch"
+ epatch "${FILESDIR}/${PN}-configurable-examples.patch"
+
+ eautoreconf || die "eautoreconf failed"
+}
+
+src_configure() {
+ econf \
+ $(use_enable bash-completion) \
+ $(use_enable debug verbose-mode) \
+ $(use_enable debug checks) \
+ $(use_enable debug asserts) \
+ $(use_enable test tests) \
+ $(use_with test test-socket-dir "${T}"/dbus-test-socket) \
+ --localstatedir=/var \
+ $(use_enable doc doxygen-docs) \
+ $(use_enable doc gtk-doc)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+
+ dodoc AUTHORS ChangeLog HACKING NEWS README || die "dodoc failed."
+
+ #FIXME: We need --with-bash-completion-dir
+ if use bash-completion ; then
+ dobashcompletion "${D}"/etc/bash_completion.d/dbus-bash-completion.sh
+ rm -rf "${D}"/etc/bash_completion.d
+ fi
+}