commit:     07f90435c855f824caaa720dc4df63b489e101f8
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 10 23:09:35 2016 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Sep 11 11:27:43 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f90435

dev-libs/libgudev: fix missing multilib dependencies

add missing build dependencies, add subslot to introspection, bump to EAPI=6.

Package-Manager: portage-2.3.0

 dev-libs/libgudev/libgudev-230-r1.ebuild | 40 ++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/dev-libs/libgudev/libgudev-230-r1.ebuild 
b/dev-libs/libgudev/libgudev-230-r1.ebuild
new file mode 100644
index 00000000..0ca626e
--- /dev/null
+++ b/dev-libs/libgudev/libgudev-230-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit gnome2 multilib-minimal
+
+DESCRIPTION="GObject bindings for libudev"
+HOMEPAGE="https://wiki.gnome.org/Projects/libgudev";
+
+LICENSE="LGPL-2.1"
+SLOT="0/0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="introspection static-libs"
+
+COMMON_DEPEND="
+       >=dev-libs/glib-2.22.0:2=[${MULTILIB_USEDEP},static-libs?]
+       >=virtual/libudev-199:=[${MULTILIB_USEDEP},static-libs?]
+       introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
+"
+RDEPEND="${COMMON_DEPEND}
+       !sys-fs/eudev[gudev(-)]
+       !sys-fs/udev[gudev(-)]
+       !sys-apps/systemd[gudev(-)]
+"
+DEPEND="${COMMON_DEPEND}
+       >=dev-util/gtk-doc-am-1.18
+       virtual/pkgconfig[${MULTILIB_USEDEP}]
+"
+
+multilib_src_configure() {
+       ECONF_SOURCE=${S} gnome2_src_configure \
+               $(multilib_native_use_enable introspection) \
+               $(use_enable static-libs static)
+}
+
+multilib_src_install() {
+       gnome2_src_install
+}

Reply via email to