diff options
author | 2008-12-05 19:16:46 +0000 | |
---|---|---|
committer | 2008-12-05 19:16:46 +0000 | |
commit | 21b6e0b8d531de4f28486cb490a003a4b7ab8f08 (patch) | |
tree | ac270a7106acb30f50140d0b69687791c250605f /media-libs/gstreamer | |
parent | Add utils.{sh,pm} to contrib/ as a few contrib-plugins fail otherwise. Thanks... (diff) | |
download | gentoo-2-21b6e0b8d531de4f28486cb490a003a4b7ab8f08.tar.gz gentoo-2-21b6e0b8d531de4f28486cb490a003a4b7ab8f08.tar.bz2 gentoo-2-21b6e0b8d531de4f28486cb490a003a4b7ab8f08.zip |
Version bump.
(Portage version: 2.1.6_rc2/cvs/Linux 2.6.27.7 i686)
Diffstat (limited to 'media-libs/gstreamer')
-rw-r--r-- | media-libs/gstreamer/ChangeLog | 8 | ||||
-rw-r--r-- | media-libs/gstreamer/files/gstreamer-0.10.21-gtkdoc.patch | 15 | ||||
-rw-r--r-- | media-libs/gstreamer/gstreamer-0.10.21.ebuild | 61 |
3 files changed, 83 insertions, 1 deletions
diff --git a/media-libs/gstreamer/ChangeLog b/media-libs/gstreamer/ChangeLog index ea0d525793bd..14dc61d89d84 100644 --- a/media-libs/gstreamer/ChangeLog +++ b/media-libs/gstreamer/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-libs/gstreamer # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.212 2008/09/23 20:57:25 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.213 2008/12/05 19:16:46 ssuominen Exp $ + +*gstreamer-0.10.21 (05 Dec 2008) + + 05 Dec 2008; <ssuominen@gentoo.org> +files/gstreamer-0.10.21-gtkdoc.patch, + +gstreamer-0.10.21.ebuild: + Version bump. 23 Sep 2008; Jeroen Roovers <jer@gentoo.org> gstreamer-0.10.20.ebuild: Stable for HPPA (bug #232054). diff --git a/media-libs/gstreamer/files/gstreamer-0.10.21-gtkdoc.patch b/media-libs/gstreamer/files/gstreamer-0.10.21-gtkdoc.patch new file mode 100644 index 000000000000..12e9874e2670 --- /dev/null +++ b/media-libs/gstreamer/files/gstreamer-0.10.21-gtkdoc.patch @@ -0,0 +1,15 @@ +diff -ur gstreamer-0.10.21.orig/common/gtk-doc.mak gstreamer-0.10.21/common/gtk-doc.mak +--- gstreamer-0.10.21.orig/common/gtk-doc.mak 2008-09-10 12:13:16.000000000 +0300 ++++ gstreamer-0.10.21/common/gtk-doc.mak 2008-12-05 21:09:04.000000000 +0200 +@@ -200,8 +200,8 @@ + $(INSTALL_DATA) $(srcdir)/html/$(DOC_MODULE).devhelp2 \ + $(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2; \ + fi; \ +- which gtkdoc-rebase >/dev/null && \ +- gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR) ; \ ++ (which gtkdoc-rebase >/dev/null && \ ++ gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR)) || true ; \ + fi) + uninstall-local: + (installfiles=`echo ./html/*.html`; \ +Only in gstreamer-0.10.21.orig: gstreamer-0.10.21 diff --git a/media-libs/gstreamer/gstreamer-0.10.21.ebuild b/media-libs/gstreamer/gstreamer-0.10.21.ebuild new file mode 100644 index 000000000000..a67628527b46 --- /dev/null +++ b/media-libs/gstreamer/gstreamer-0.10.21.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/gstreamer-0.10.21.ebuild,v 1.1 2008/12/05 19:16:46 ssuominen Exp $ + +# inherit libtool +inherit autotools + +# Create a major/minor combo for our SLOT and executables suffix +PVP=(${PV//[-\._]/ }) +PV_MAJ_MIN=${PVP[0]}.${PVP[1]} + +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 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="debug nls test" + +RDEPEND=">=dev-libs/glib-2.12 + >=dev-libs/libxml2-2.4.9 + >=dev-libs/check-0.9.2" +DEPEND="${RDEPEND} + nls? ( >=sys-devel/gettext-0.11.5 ) + dev-util/pkgconfig + !<media-libs/gst-plugins-ugly-0.10.6-r1 + !=media-libs/gst-plugins-good-0.10.8" + +src_unpack() { + unpack ${A} + cd "${S}" + # Needed for sane .so versioning on Gentoo/FreeBSD + # elibtoolize + epatch "${FILESDIR}"/${P}-gtkdoc.patch + AT_M4DIR="common/m4" eautoreconf +} + +src_compile() { + econf --disable-dependency-tracking \ + --with-package-name="Gentoo GStreamer ebuild" \ + --with-package-origin="http://www.gentoo.org" \ + $(use_enable test tests) \ + $(use_enable debug) \ + $(use_enable nls) + + emake || die "emake failed." +} + +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 ${gst_bins/-${PV_MAJ_MIN}/} + einfo "Removed ${gst_bins/-${PV_MAJ_MIN}/}" + done +} |