summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-12-08 00:05:55 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-12-08 00:05:55 +0000
commit8c976c6a90546ca3162ffc2508e7c6cb0a8f4e8a (patch)
treea57d27566c130fd842eff4d231a74458606469e0 /media-plugins
parentversion bump (diff)
downloadhistorical-8c976c6a90546ca3162ffc2508e7c6cb0a8f4e8a.tar.gz
historical-8c976c6a90546ca3162ffc2508e7c6cb0a8f4e8a.tar.bz2
historical-8c976c6a90546ca3162ffc2508e7c6cb0a8f4e8a.zip
Split gstreamer plugin out of net-libs/libnice to enable clean optional support for gst-0.10 and/or gst-1.0.
Package-Manager: portage-2.2.0_alpha144/cvs/Linux x86_64 Manifest-Sign-Key: 0xCF0ADD61
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/gst-plugins-libnice/ChangeLog13
-rw-r--r--media-plugins/gst-plugins-libnice/Manifest19
-rw-r--r--media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.3-r100.ebuild49
-rw-r--r--media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.3.ebuild49
-rw-r--r--media-plugins/gst-plugins-libnice/metadata.xml8
5 files changed, 138 insertions, 0 deletions
diff --git a/media-plugins/gst-plugins-libnice/ChangeLog b/media-plugins/gst-plugins-libnice/ChangeLog
new file mode 100644
index 000000000000..87656fe25d13
--- /dev/null
+++ b/media-plugins/gst-plugins-libnice/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for media-plugins/gst-plugins-libnice
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-libnice/ChangeLog,v 1.1 2012/12/08 00:05:50 tetromino Exp $
+
+*gst-plugins-libnice-0.1.3-r100 (08 Dec 2012)
+*gst-plugins-libnice-0.1.3 (08 Dec 2012)
+
+ 08 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +gst-plugins-libnice-0.1.3.ebuild, +gst-plugins-libnice-0.1.3-r100.ebuild,
+ +metadata.xml:
+ Split gstreamer plugin out of net-libs/libnice to enable clean optional
+ support for gst-0.10 and/or gst-1.0.
+
diff --git a/media-plugins/gst-plugins-libnice/Manifest b/media-plugins/gst-plugins-libnice/Manifest
new file mode 100644
index 000000000000..fbc4a42ee7a4
--- /dev/null
+++ b/media-plugins/gst-plugins-libnice/Manifest
@@ -0,0 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST libnice-0.1.3.tar.gz 672174 SHA256 046ce11f66638b54f2e042e7b1fbcc537ec99c27185fb006edbfd80d7f990074 SHA512 964b459caddd5e8d2b9c95f0168c73383ea4a7ef10a840b083d56d30e6d5cdf913e488dca3ae92fadcfcaa13f02baa87ad663e190ad9d3526b777bc59d1c5024 WHIRLPOOL 8dbe24b4ec00800a9e4b2fdd0fea22f09d7f5424254d31c1f689641427cb0b8a9f8cac24311f6d6ea54fe369d74d0c154b0bc5827d5a2a68469c8482748944c4
+EBUILD gst-plugins-libnice-0.1.3-r100.ebuild 1363 SHA256 08df33888754f44183fb63f4b94e35e098f239e2bcfe1c746f3b18dfdb963fbb SHA512 df3b88339a289dd947a42e897fa623e3087ee87da0cdb8a823d886dd53060629d943a24cf5f1d470ed824f5fd26d2a9329eced1b73e61d59e5b4034e7036bbb7 WHIRLPOOL b512f4758da8163d44e10d8831dc551b454b2c58f4bdec62b34e2ddde0b5713273e0252503c7f99f83d0d4bac5dc588f5d2e514389317c1e354086b45b96cd13
+EBUILD gst-plugins-libnice-0.1.3.ebuild 1359 SHA256 d23eb9a42d48b00ad55b1f4d6b5031b3a7f0e85b2a0146f6eccfc57698a48171 SHA512 a329bd82d4eb6cc9226ff5ab608b82853c2a0e62e777c2fcee0c43365c0581f3f36abb77c18187ccf4c8fb5d86b9f47c72a0c0fc2cba5096d8870984c3823c9b WHIRLPOOL 2bf1c4e0f1745397a5257b767d5f638a02292c634ecfa8928cd92d48dee854317ff9875457db40b13aa83a74aee59d94c970eb6b4b409f5afc1e88f3b1d00757
+MISC ChangeLog 597 SHA256 6e735742af2a4a3d7798eac3eff4bcdfabd7e3bbe547920533905c3b6ac5c7ff SHA512 7f979c2c5ae1537e21ed1f82314ba4d5bf4cfd105ebd729877ec31d0018fecec963b2e39a1f68a59f699da4cb0e6c71ccb5755e22122525659f920ef25da1fb4 WHIRLPOOL 9e19d958b7117c00ecdb20827fc96e213994d6edc7a9a74d27ae3fff35b2944ac8032c2cad4781832318c6f67f89176f55fd6b253bf5771c9bc18034dcc2015e
+MISC metadata.xml 203 SHA256 81981ed0155b47234c0e47a40a48413f31f0431c633836856f6321ba9f1b5dd1 SHA512 db3c196fb850420491adde8cd3f1306c0c7728425edff76e3db4bb0429fa4b87aa95ba98e555c1bb5140ee60d9f45f36fcdb6e699cb3d04c3f27fb704a9d76e1 WHIRLPOOL 55e82a090a055499449613e8a4a8c2b232f3a7b9150962ed0a8cfb8cc62c0ff9cb6cb52dbb3437921f97ae65ce2d3ab3dcfc815eaf3e205ac54873c9706560c4
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBCAAGBQJQwoRfAAoJEJ0WA1zPCt1hzq4IALjvD/qNV3KDbbTGNyi1Rf9c
+IIslvrvtA8vsx6EsTIP+dQorp51U4C5UXF7cIGMHVx2NLvzDE12L7UeUqUlU2Sxk
+cXNGOXvgdgOxQq4110QoMwLmnqBTGYoanzJUZh2Xhjo5iNxCgIBLgI30GmdwsByP
+wsbdeBUKrusItcXT7c8orJ7oTFyzRQfHfgV0DVJZAd3k0WJK4UmlY09/KVR/eKd6
+Fvo/XAtFkqEulMEOXk7tORQDuef5PjYr96fCYhH6Ps4C349lhddZ7koN5Bg48k1G
+BKjtPpXcCPjEIgw0ysJm+xf6MRgaSYfR4vy5gJOMcDJjSsjagkRQXP5ivEeJkhg=
+=jMlc
+-----END PGP SIGNATURE-----
diff --git a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.3-r100.ebuild b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.3-r100.ebuild
new file mode 100644
index 000000000000..af9a38bcec32
--- /dev/null
+++ b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.3-r100.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.3-r100.ebuild,v 1.1 2012/12/08 00:05:50 tetromino Exp $
+
+EAPI="5"
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="GStreamer plugin for ICE (RFC 5245) support"
+HOMEPAGE="http://nice.freedesktop.org/wiki/"
+MY_P=libnice-${PV}
+SRC_URI="http://nice.freedesktop.org/releases/${MY_P}.tar.gz"
+
+LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
+SLOT="1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+# ${PN} was part of net-libs/libnice before 0.1.3-r1
+RDEPEND="~net-libs/libnice-${PV}
+ >=media-libs/gstreamer-0.10.10:0.10
+ >=media-libs/gst-plugins-base-0.10.10:0.10
+ >net-libs/libnice-0.1.3"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}/gst"
+
+src_prepare() {
+ local pkgconfig=$(tc-getPKG_CONFIG)
+ local libs=$("${pkgconfig}" --libs-only-l nice)
+ sed -e 's:$(top_builddir)/nice/libnice.la:'"${libs}:" \
+ -i Makefile.{am,in} || die "sed failed"
+}
+
+src_configure() {
+ cd "${WORKDIR}/${MY_P}" || die
+ # gupnp is not used in the gst plugin
+ econf \
+ --disable-static \
+ --without-gstreamer-0.10 \
+ --with-gstreamer \
+ --disable-gupnp
+}
+
+src_install() {
+ default
+ prune_libtool_files --modules
+}
diff --git a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.3.ebuild b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.3.ebuild
new file mode 100644
index 000000000000..760b07ced0a5
--- /dev/null
+++ b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.3.ebuild,v 1.1 2012/12/08 00:05:50 tetromino Exp $
+
+EAPI="5"
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="GStreamer plugin for ICE (RFC 5245) support"
+HOMEPAGE="http://nice.freedesktop.org/wiki/"
+MY_P=libnice-${PV}
+SRC_URI="http://nice.freedesktop.org/releases/${MY_P}.tar.gz"
+
+LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
+SLOT="0.10"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+# ${PN} was part of net-libs/libnice before 0.1.3-r1
+RDEPEND="~net-libs/libnice-${PV}
+ >=media-libs/gstreamer-0.10.10:0.10
+ >=media-libs/gst-plugins-base-0.10.10:0.10
+ >net-libs/libnice-0.1.3"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}/gst"
+
+src_prepare() {
+ local pkgconfig=$(tc-getPKG_CONFIG)
+ local libs=$("${pkgconfig}" --libs-only-l nice)
+ sed -e 's:$(top_builddir)/nice/libnice.la:'"${libs}:" \
+ -i Makefile.{am,in} || die "sed failed"
+}
+
+src_configure() {
+ cd "${WORKDIR}/${MY_P}" || die
+ # gupnp is not used in the gst plugin
+ econf \
+ --disable-static \
+ --with-gstreamer-0.10 \
+ --without-gstreamer \
+ --disable-gupnp
+}
+
+src_install() {
+ default
+ prune_libtool_files --modules
+}
diff --git a/media-plugins/gst-plugins-libnice/metadata.xml b/media-plugins/gst-plugins-libnice/metadata.xml
new file mode 100644
index 000000000000..b2c10fca1f8d
--- /dev/null
+++ b/media-plugins/gst-plugins-libnice/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome</herd>
+ <herd>gstreamer</herd>
+ <herd>voip</herd>
+</pkgmetadata>
+