commit:     113276f28f0b232e7e271ca13ac73ce8961f93a2
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  2 20:01:39 2016 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sat Jan  2 21:50:56 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113276f2

media-plugins/gst-plugins-uvch264: initial ebuild

Package-Manager: portage-2.2.26

 media-plugins/gst-plugins-uvch264/Manifest         |  1 +
 .../gst-plugins-uvch264-1.6.2.ebuild               | 30 ++++++++++++++++++++++
 media-plugins/gst-plugins-uvch264/metadata.xml     |  5 ++++
 3 files changed, 36 insertions(+)

diff --git a/media-plugins/gst-plugins-uvch264/Manifest 
b/media-plugins/gst-plugins-uvch264/Manifest
new file mode 100644
index 0000000..6a730f2
--- /dev/null
+++ b/media-plugins/gst-plugins-uvch264/Manifest
@@ -0,0 +1 @@
+DIST gst-plugins-bad-1.6.2.tar.xz 4187644 SHA256 
650855e39ff56a8bb6cb0c192109c5926ce12f536d06e19ebf829de71ef396fe SHA512 
f2d14d32047440a64daf341f9538fcb37c8b808d5ba19e8e9d4b7f9439b77f81cfc791e72193cb69f280a038162921bc9670cc340905850bec656ed4fe488fb5
 WHIRLPOOL 
7ae8e20c706f3526a5cdd5b4d086dfcf86af4f93e6ba0d60f655c211ca41b80c841004d0fc2134ad3f77c3600913dff0d94610dc5751acbbc4b9305c5600e8dc

diff --git a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.6.2.ebuild 
b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.6.2.ebuild
new file mode 100644
index 0000000..6e2617b
--- /dev/null
+++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.6.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer
+
+DESCRIPTION="UVC compliant H264 encoding cameras plugin for GStreamer."
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+       virtual/libgudev:0[${MULTILIB_USEDEP}]
+       virtual/libusb:1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+       # FIXME: gsturidownloader does not have a .pc
+       # gstreamer_system_link \
+       #   gst-libs/gst/basecamerabinsrc:gstbasecamerabinsrc
+
+       local directory libs
+       directory="gst-libs/gst/basecamerabinsrc"
+       libs="-lgobject-2.0 -lglib-2.0 -lgstreamer-1.0 -lgstbase-1.0 
-lgstapp-1.0 -lgstbasecamerabinsrc-1.0"
+       sed -e "s:\$(top_builddir)/${directory}/.*\.la:${libs}:" \
+               -i sys/uvch264/Makefile.{am,in} || die
+}

diff --git a/media-plugins/gst-plugins-uvch264/metadata.xml 
b/media-plugins/gst-plugins-uvch264/metadata.xml
new file mode 100644
index 0000000..9e260ce
--- /dev/null
+++ b/media-plugins/gst-plugins-uvch264/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<herd>gstreamer</herd>
+</pkgmetadata>

Reply via email to