Add new gobject wrapper for libusb; it will be needed for future versions of x11...
authorAlexandre Rostovtsev <tetromino@gentoo.org>
Mon, 14 Nov 2011 01:41:41 +0000 (01:41 +0000)
committerAlexandre Rostovtsev <tetromino@gentoo.org>
Mon, 14 Nov 2011 01:41:41 +0000 (01:41 +0000)
Package-Manager: portage-2.2.0_alpha74/cvs/Linux x86_64

dev-libs/libgusb/ChangeLog [new file with mode: 0644]
dev-libs/libgusb/Manifest [new file with mode: 0644]
dev-libs/libgusb/libgusb-0.1.2.ebuild [new file with mode: 0644]
dev-libs/libgusb/metadata.xml [new file with mode: 0644]

diff --git a/dev-libs/libgusb/ChangeLog b/dev-libs/libgusb/ChangeLog
new file mode 100644 (file)
index 0000000..7e8b160
--- /dev/null
@@ -0,0 +1,11 @@
+# ChangeLog for dev-libs/libgusb
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgusb/ChangeLog,v 1.1 2011/11/14 01:41:41 tetromino Exp $
+
+*libgusb-0.1.2 (14 Nov 2011)
+
+  14 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
+  +libgusb-0.1.2.ebuild, +metadata.xml:
+  Add new gobject wrapper for libusb; it will be needed for future versions of
+  x11-misc/colord.
+
diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest
new file mode 100644 (file)
index 0000000..4747628
--- /dev/null
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST libgusb-0.1.2.tar.xz 256960 RMD160 5061d4cab78f032aa48e2b2aa8f0482433f5d789 SHA1 418fa44bdbddfada595b400f2cdcbc7487f58140 SHA256 1653a3f1f62957aa41734a63e13b72e611c6a1fdd28bd03955cfbba2d637a236
+EBUILD libgusb-0.1.2.ebuild 1009 RMD160 ae29d483e180e1ec15e5f7641e22c114eef90063 SHA1 9c5e3c3968b747eb5d6465ec8f9057acedc8740b SHA256 c4e31d546b6800def5b72ec00e2dec772037856ac66d87a55e32137235e64fa8
+MISC ChangeLog 436 RMD160 f93b2d39b3c42d77a26a68f27f10d4fa993e1247 SHA1 78551983dc03c26142c892f2d2c853a068d7cf78 SHA256 96aba75fba2c1e9c251e810beec6212e6789736885f37cfd5fb6c24f9dfaa4d9
+MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iF4EAREIAAYFAk7AcdoACgkQdjK8w9WeBnAVKwD7BufyhNMmES6S7zzGoQLRajGR
+FWmaIneN6sBt26D7xc4A/2bvQZgNb8+mCGSm0SGEWeAN3B7l6pFGE+/1aKL1XzQX
+=VgAe
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/libgusb/libgusb-0.1.2.ebuild b/dev-libs/libgusb/libgusb-0.1.2.ebuild
new file mode 100644 (file)
index 0000000..20f0896
--- /dev/null
@@ -0,0 +1,38 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgusb/libgusb-0.1.2.ebuild,v 1.1 2011/11/14 01:41:41 tetromino Exp $
+
+EAPI="4"
+
+DESCRIPTION="GObject wrapper for libusb"
+HOMEPAGE="https://gitorious.org/gusb/"
+SRC_URI="http://people.freedesktop.org/~hughsient/releases/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+# udev is effectively a required dependency: configuring with --disable-gudev
+# causes build failures
+RDEPEND=">=dev-libs/glib-2.28:2
+       dev-libs/libusb:1
+       || ( sys-fs/udev[gudev] sys-fs/udev[extras] )"
+DEPEND="${RDEPEND}
+       app-arch/xz-utils
+       dev-libs/libxslt
+       dev-util/pkgconfig"
+# eautoreconf requires dev-util/gtk-doc-am
+
+# Tests try to access usb devices in /dev
+RESTRICT="test"
+
+src_configure() {
+       econf --disable-strict \
+               $(use_enable static-libs static)
+}
+
+src_install() {
+       default
+       use static-libs || find "${D}" -name '*.la' -exec rm -f {} +
+}
diff --git a/dev-libs/libgusb/metadata.xml b/dev-libs/libgusb/metadata.xml
new file mode 100644 (file)
index 0000000..da6fd63
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome</herd>
+</pkgmetadata>