summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2011-06-30 11:16:43 +0000
committerMart Raudsepp <leio@gentoo.org>2011-06-30 11:16:43 +0000
commitd4c50ac49cb1c146d1f664bc9b9d1a3a4147437f (patch)
treec8db54abd2bfdec09ac0ae446d94d48564fc6a33 /media-libs/gstreamer
parentOnly build libsemanage for python-2, fixes bug #369089 (diff)
downloadhistorical-d4c50ac49cb1c146d1f664bc9b9d1a3a4147437f.tar.gz
historical-d4c50ac49cb1c146d1f664bc9b9d1a3a4147437f.tar.bz2
historical-d4c50ac49cb1c146d1f664bc9b9d1a3a4147437f.zip
Version bump. Don't let the upstream build system always pass -g (honoring CFLAGS in make.conf about it). New funnel element for N-to-1 pipe fitting. New progress message API. Index reporting support in gst-launch. Lots of performance improvements, bug fixes and other improvements.
Package-Manager: portage-2.2.0_alpha30/cvs/Linux x86_64
Diffstat (limited to 'media-libs/gstreamer')
-rw-r--r--media-libs/gstreamer/ChangeLog10
-rw-r--r--media-libs/gstreamer/Manifest14
-rw-r--r--media-libs/gstreamer/gstreamer-0.10.35.ebuild59
3 files changed, 71 insertions, 12 deletions
diff --git a/media-libs/gstreamer/ChangeLog b/media-libs/gstreamer/ChangeLog
index 7cc5dadc0268..2b629c75ef7e 100644
--- a/media-libs/gstreamer/ChangeLog
+++ b/media-libs/gstreamer/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for media-libs/gstreamer
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.293 2011/06/09 16:00:02 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.294 2011/06/30 11:16:43 leio Exp $
+
+*gstreamer-0.10.35 (30 Jun 2011)
+
+ 30 Jun 2011; Mart Raudsepp <leio@gentoo.org> +gstreamer-0.10.35.ebuild:
+ Version bump. Don't let the upstream build system always pass -g (honoring
+ CFLAGS in make.conf about it). New funnel element for N-to-1 pipe fitting.
+ New progress message API. Index reporting support in gst-launch. Lots of
+ performance improvements, bug fixes and other improvements.
09 Jun 2011; Jeroen Roovers <jer@gentoo.org> gstreamer-0.10.32-r1.ebuild:
Stable for HPPA (bug #368281).
diff --git a/media-libs/gstreamer/Manifest b/media-libs/gstreamer/Manifest
index 1e0abc91b6b7..9fa51cba75a2 100644
--- a/media-libs/gstreamer/Manifest
+++ b/media-libs/gstreamer/Manifest
@@ -1,20 +1,12 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX gstreamer-0.10.32-fix-valve-drops.patch 816 RMD160 11e8999337d000a1795ecc986bc04d1b60ae83d6 SHA1 120cc279af3923d081ace12c3f106a00b6af3796 SHA256 36ffede5093ef83e51d8a2f9cef6f17a33fba2c48ea2923b726a3a1f7edfd4c1
DIST gstreamer-0.10.29.tar.bz2 3257099 RMD160 c5b71e4f9c3c77305c92c242b44820521c88ee89 SHA1 8d218f4b04445a7dc388d6466c10efb8f23d2468 SHA256 e44a737c016ccab56d646718ecf24b9393babde2c417ac7dd5bd218e5c609ef9
DIST gstreamer-0.10.31.tar.bz2 3441639 RMD160 a7ebb114246ea5d6ef67a76077e52f1f86780b24 SHA1 b3545d89418083cce9395475ac5935887869b40c SHA256 7f737e6d047c1ebeb4e1e0725fc377c5d9f12ee89186de7960be3cbba709ab84
DIST gstreamer-0.10.32.tar.bz2 3529980 RMD160 447fa2b8b4c622a628763805cb65006d54919e54 SHA1 95477044ed23cf94669e56ea43607de05c2a0cb3 SHA256 3bf4e46a186ee9a1f5e212aaf651d67cffb4f5f05345a7c99ae71d5d992be133
+DIST gstreamer-0.10.35.tar.bz2 3606254 RMD160 5a08c07cb5c99b5a031ca6be5a6ac1d576593d33 SHA1 ad03b8aca7b2415929b6ecc4c140b178acef39de SHA256 817bfea2cd46e2487b97e2ed9218f0299b32a3de1e5e80b4c7868d17e9089786
EBUILD gstreamer-0.10.29.ebuild 1714 RMD160 87a50fb96e5448eb0011342cab5ebe3b7214e389 SHA1 e6b7f2c65ae7ca9af5dd93131d3a7a664de5ff30 SHA256 92e84be3eebac3b777f2c89cca4f4ea0376a5028bca7046c45135423c460a4b8
EBUILD gstreamer-0.10.31.ebuild 1845 RMD160 624cf6d6d4e995b6bfdb071921688a800a60411f SHA1 8dcbb85281a7bdcba59eabd471a4350f86d6858e SHA256 cceb82e7d8adc8309cb87505e0442252a68e692d3903bd60c88c91846aa0982c
EBUILD gstreamer-0.10.32-r1.ebuild 2009 RMD160 893254d6ed3cf7da7a2fe4a861c6be19b5ecb994 SHA1 3122f1545f73280313b4ea49e0938e64bd46cac3 SHA256 f88c5a3ea21d499671fc4c466cf4fac762a04e0cec42ce50dff0b63ffd231798
EBUILD gstreamer-0.10.32.ebuild 1849 RMD160 1d21e697167d39b863556765ea704bf66885f041 SHA1 e49bde497b352de277464e90677f38aa06d6dd5d SHA256 11b055e0d5265fd1668b411c61d9ce6db92b9bcbab14af528f9c8669d2aab396
-MISC ChangeLog 38603 RMD160 929e4bd1aff07d218ffc8721710accc860e08ae1 SHA1 4275beefaade58fcf72d3cdf4c1f8bdb03acc58f SHA256 9071167224d2f8a76a3c6b1a2550f870fbe581f925f41c040035d6bd9ff0bf55
+EBUILD gstreamer-0.10.35.ebuild 1987 RMD160 0362892d5688bd788d9a5fd79ffb6fd1f4c5c877 SHA1 7aeac62f872405b852b4525c14a8ff4fb7dc98cb SHA256 1a36412b5dfac5b1644a1cc09e6e08c3da09b90c99d6f63dbc618e1f9d7f0e21
+MISC ChangeLog 39004 RMD160 f1738d0997bf85c1991587bc5cc60e0c0317b1cc SHA1 2bf17477bc4bc157d7607dbb425922bb7adce8ac SHA256 83572b59caa1faa37f09f0a2ce98d17903432023eb6f2db204b40f66dc59e292
MISC metadata.xml 281 RMD160 b7eaf39e8223495db6415a01dbe171fa7e0e0336 SHA1 ce7c21f9b9b2db8fdc72ca1406464cd513a1dd37 SHA256 cc5d9611f69fa72b3f8343018cd16fa524706c336ff7b436ebb9bbffc3c40090
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEARECAAYFAk3w7ggACgkQVWmRsqeSphMIZACfYWcAXuHh8/90BTE+Kugnw4CH
-uiQAmQE6B6o9ekJbqirQeikhkYTID+I5
-=Jhne
------END PGP SIGNATURE-----
diff --git a/media-libs/gstreamer/gstreamer-0.10.35.ebuild b/media-libs/gstreamer/gstreamer-0.10.35.ebuild
new file mode 100644
index 000000000000..76ef825b309d
--- /dev/null
+++ b/media-libs/gstreamer/gstreamer-0.10.35.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/gstreamer-0.10.35.ebuild,v 1.1 2011/06/30 11:16:43 leio Exp $
+
+EAPI=2
+
+inherit eutils multilib versionator
+
+# Create a major/minor combo for our SLOT and executables suffix
+PV_MAJ_MIN=$(get_version_component_range '1-2')
+
+DESCRIPTION="Streaming media framework"
+HOMEPAGE="http://gstreamer.sourceforge.net"
+SRC_URI="http://${PN}.freedesktop.org/src/${PN}/${P}.tar.bz2"
+
+LICENSE="LGPL-2"
+SLOT=${PV_MAJ_MIN}
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="+introspection nls test"
+
+RDEPEND=">=dev-libs/glib-2.22:2
+ dev-libs/libxml2
+ introspection? ( >=dev-libs/gobject-introspection-0.6.3 )
+ !<media-libs/gst-plugins-base-0.10.26"
+ # ^^ queue2 move, mustn't have both libgstcoreleements.so and libgstqueue2.so at runtime providing the element at once
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ nls? ( sys-devel/gettext )"
+ # dev-util/gtk-doc-am # Only if eautoreconf'ing
+
+src_configure() {
+ # Disable static archives, dependency tracking and examples
+ # to speed up build time
+ # Disable debug, as it only affects -g passing (debugging symbols), this must done through make.conf in gentoo
+ econf \
+ --disable-static \
+ --disable-dependency-tracking \
+ $(use_enable nls) \
+ --disable-valgrind \
+ --disable-examples \
+ --disable-debug \
+ --enable-check \
+ $(use_enable introspection) \
+ $(use_enable test tests) \
+ --with-package-name="GStreamer ebuild for Gentoo" \
+ --with-package-origin="http://packages.gentoo.org/package/media-libs/gstreamer"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS MAINTAINERS README RELEASE
+
+ # Remove unversioned binaries to allow SLOT installations in future
+ cd "${D}"/usr/bin
+ local gst_bins
+ for gst_bins in $(ls *-${PV_MAJ_MIN}); do
+ rm -f ${gst_bins/-${PV_MAJ_MIN}/}
+ done
+}