diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2012-06-27 10:58:49 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2012-06-27 10:58:49 +0000 |
commit | 1b36536393227f6b3f3a95186e37139443374720 (patch) | |
tree | 14cc8623631af07ad598974161f4aa1c5973bcda /dev-libs/dbus-glib/dbus-glib-0.100.ebuild | |
parent | old (diff) | |
download | historical-1b36536393227f6b3f3a95186e37139443374720.tar.gz historical-1b36536393227f6b3f3a95186e37139443374720.tar.bz2 historical-1b36536393227f6b3f3a95186e37139443374720.zip |
Version bump.
Package-Manager: portage-2.2.0_alpha111/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/dbus-glib/dbus-glib-0.100.ebuild')
-rw-r--r-- | dev-libs/dbus-glib/dbus-glib-0.100.ebuild | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/dev-libs/dbus-glib/dbus-glib-0.100.ebuild b/dev-libs/dbus-glib/dbus-glib-0.100.ebuild new file mode 100644 index 000000000000..031ff8c33a9c --- /dev/null +++ b/dev-libs/dbus-glib/dbus-glib-0.100.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2012 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.100.ebuild,v 1.1 2012/06/27 10:58:49 ssuominen Exp $ + +EAPI=4 +inherit bash-completion-r1 eutils + +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 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="debug doc static-libs test" + +RDEPEND=">=sys-apps/dbus-1.6 + >=dev-libs/glib-2.26 + >=dev-libs/expat-2" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( dev-util/gtk-doc )" + +# out of sources build directory +BD=${WORKDIR}/${P}-build +# out of sources build dir for make check +TBD=${WORKDIR}/${P}-tests-build + +src_configure() { + local myconf=( + --localstatedir="${EPREFIX}"/var + --enable-bash-completion + $(use_enable debug verbose-mode) + $(use_enable debug asserts) + $(use_enable static-libs static) + $(use_enable doc gtk-doc) + --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html + ) + + mkdir "${BD}" + cd "${BD}" + einfo "Running configure in ${BD}" + ECONF_SOURCE="${S}" econf "${myconf[@]}" + + if use test; then + mkdir "${TBD}" + cd "${TBD}" + einfo "Running configure in ${TBD}" + ECONF_SOURCE="${S}" econf \ + "${myconf[@]}" \ + $(use_enable test checks) \ + $(use_enable test tests) \ + $(use_enable test asserts) \ + $(use_with test test-socket-dir "${T}"/dbus-test-socket) + fi +} + +src_compile() { + cd "${BD}" + einfo "Running make in ${BD}" + emake + + if use test; then + cd "${TBD}" + einfo "Running make in ${TBD}" + emake + fi +} + +src_test() { + cd "${TBD}" + emake check +} + +src_install() { + # NEWS file is obsolete + dodoc AUTHORS ChangeLog HACKING README + + cd "${BD}" + emake DESTDIR="${D}" install + + newbashcomp "${ED}"/etc/bash_completion.d/dbus-bash-completion.sh dbus + rm -rf "${ED}"/etc/bash_completion.d || die + + prune_libtool_files +} |