summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2002-12-26 23:22:26 +0000
committerMartin Schlemmer <azarah@gentoo.org>2002-12-26 23:22:26 +0000
commit07eedffbccf5ad51163883b8689804677f243fd9 (patch)
treeb69d1bcd6aba5fae1bb515de6a2923f7c168c59f /media-libs/gstreamer
parentVersion Pumped. Closes #12714. (diff)
downloadhistorical-07eedffbccf5ad51163883b8689804677f243fd9.tar.gz
historical-07eedffbccf5ad51163883b8689804677f243fd9.tar.bz2
historical-07eedffbccf5ad51163883b8689804677f243fd9.zip
new version
Diffstat (limited to 'media-libs/gstreamer')
-rw-r--r--media-libs/gstreamer/ChangeLog13
-rw-r--r--media-libs/gstreamer/files/digest-gstreamer-0.5.01
-rw-r--r--media-libs/gstreamer/files/gstreamer-0.5.0-no-rm-html.devhelp.patch19
-rw-r--r--media-libs/gstreamer/files/gstreamer-0.5.0-xsl.patch11
-rw-r--r--media-libs/gstreamer/gstreamer-0.5.0.ebuild74
5 files changed, 116 insertions, 2 deletions
diff --git a/media-libs/gstreamer/ChangeLog b/media-libs/gstreamer/ChangeLog
index e194ae1c79f2..756572caf2c6 100644
--- a/media-libs/gstreamer/ChangeLog
+++ b/media-libs/gstreamer/ChangeLog
@@ -1,8 +1,17 @@
# ChangeLog for media-libs/gstreamer
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.12 2002/12/13 10:59:35 blizzy Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.13 2002/12/26 23:22:18 azarah Exp $
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*gstreamer-0.5.0 (26 Dec 2002)
+
+ 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gstreamer-0.5.0.ebuild :
+ Version update. Really fix the problems compiling when specifying USE="doc"
+ The problem is that gstreamer's docs imports the wrong version (or different
+ to ours) of app-text/docbook-xsl-stylesheets, and delete files it should not.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> :
+ Changed sparc ~sparc keywords.
*gstreamer-0.4.2-r1 (04 Nov 2002)
diff --git a/media-libs/gstreamer/files/digest-gstreamer-0.5.0 b/media-libs/gstreamer/files/digest-gstreamer-0.5.0
new file mode 100644
index 000000000000..26b1067f9200
--- /dev/null
+++ b/media-libs/gstreamer/files/digest-gstreamer-0.5.0
@@ -0,0 +1 @@
+MD5 8c865b0efaccd15963d68496c31ef2bd gstreamer-0.5.0.tar.bz2 1059182
diff --git a/media-libs/gstreamer/files/gstreamer-0.5.0-no-rm-html.devhelp.patch b/media-libs/gstreamer/files/gstreamer-0.5.0-no-rm-html.devhelp.patch
new file mode 100644
index 000000000000..60da8fac0861
--- /dev/null
+++ b/media-libs/gstreamer/files/gstreamer-0.5.0-no-rm-html.devhelp.patch
@@ -0,0 +1,19 @@
+--- gstreamer-0.5.0/docs/devhelp/Makefile.in.orig 2002-12-27 01:13:07.000000000 +0200
++++ gstreamer-0.5.0/docs/devhelp/Makefile.in 2002-12-27 01:13:32.000000000 +0200
+@@ -268,14 +268,14 @@
+ $(PYTHON) ./html2xml.py ../gst/html
+ sed 's@base=""@base="@HTML_DIR@/gstreamer-@GST_MAJORMINOR@"@g' html.devhelp > gstreamer-@GST_MAJORMINOR@.devhelp
+ perl -i -p -e 's/name="html"/name="gstreamer-@GST_MAJORMINOR@"/' gstreamer-@GST_MAJORMINOR@.devhelp
+- rm html.devhelp
++# rm html.devhelp
+
+ gstreamer-libs-@GST_MAJORMINOR@.devhelp:
+ cd ../libs && make
+ $(PYTHON) ./html2xml.py ../libs/html
+ sed 's@base=""@base="@HTML_DIR@/gstreamer-libs-@GST_MAJORMINOR@"@g' html.devhelp > gstreamer-libs-@GST_MAJORMINOR@.devhelp
+ perl -i -p -e 's/name="html"/name="gstreamer-libs-@GST_MAJORMINOR@"/' gstreamer-libs-@GST_MAJORMINOR@.devhelp
+- rm html.devhelp
++# rm html.devhelp
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff --git a/media-libs/gstreamer/files/gstreamer-0.5.0-xsl.patch b/media-libs/gstreamer/files/gstreamer-0.5.0-xsl.patch
new file mode 100644
index 000000000000..3b308f7b1c9c
--- /dev/null
+++ b/media-libs/gstreamer/files/gstreamer-0.5.0-xsl.patch
@@ -0,0 +1,11 @@
+--- gstreamer-0.5.0/docs/xsl/html.xsl.orig 2002-12-27 00:24:49.000000000 +0200
++++ gstreamer-0.5.0/docs/xsl/html.xsl 2002-12-27 00:35:51.000000000 +0200
+@@ -7,7 +7,7 @@
+ <!-- This file is for customizing the default XSL stylesheets. -->
+ <!-- We include them here (this one is for HTML output): -->
+ <xsl:import
+- href="http://docbook.sourceforge.net/release/xsl/1.50.0/xhtml/chunk.xsl"/>
++ href="http://docbook.sourceforge.net/release/xsl/1.57.0/xhtml/chunk.xsl"/>
+
+ <!-- .. and customize them here: -->
+ <xsl:include href="fileext.xsl"/>
diff --git a/media-libs/gstreamer/gstreamer-0.5.0.ebuild b/media-libs/gstreamer/gstreamer-0.5.0.ebuild
new file mode 100644
index 000000000000..e86bd78e5d36
--- /dev/null
+++ b/media-libs/gstreamer/gstreamer-0.5.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/gstreamer-0.5.0.ebuild,v 1.1 2002/12/26 23:22:18 azarah Exp $
+
+inherit eutils flag-o-matic libtool
+
+IUSE="doc"
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="Streaming media framework"
+SRC_URI="mirror://sourceforge/gstreamer/${P}.tar.bz2"
+HOMEPAGE="http://gstreamer.sourceforge.net"
+
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="~x86 ~ppc ~sparc "
+
+DEPEND=">=dev-libs/glib-2.0.4
+ >=dev-libs/libxml2-2.4
+ >=dev-libs/popt-1.5
+ doc? ( >=dev-util/gtk-doc-0.9
+ media-gfx/transfig
+ dev-libs/libxslt
+ =app-text/docbook-xsl-stylesheets-1.57.0*
+ app-text/xmltex
+ app-text/xpdf
+ app-text/ghostscript )
+ x86? ( >=dev-lang/nasm-0.90 )
+ >=sys-libs/zlib-1.1.4"
+# !!! NOTE: if you change above app-text/docbook-xsl-stylesheets !!!
+# !!! DEPEND, you also have to ajust ${FILESDIR}/${P}-xsl.patch !!!
+
+src_unpack() {
+ unpack ${A}
+
+ # Patch for problems compiling when specifying USE="doc"
+ # The problem is that gstreamer's docs import the wrong version
+ # (or different to ours) of app-text/docbook-xsl-stylesheets,
+ # and delete files it should not.
+ # <azarah@gentoo.org> (27 Dec 2002).
+ cd ${S}
+ epatch ${FILESDIR}/${P}-xsl.patch
+ epatch ${FILESDIR}/${P}-no-rm-html.devhelp.patch
+}
+
+src_compile() {
+ elibtoolize
+
+ strip-flags
+ replace-flags "-O3" "-O2"
+
+ local myconf=""
+ use doc \
+ && myconf="${myconf} --enable-docs-build" \
+ || myconf="${myconf} --disable-docs-build"
+
+ econf \
+ --with-configdir=/etc/gstreamer \
+ --disable-tests --disable-examples \
+ ${myconf} || die "./configure failed"
+
+ emake || die "compile failed"
+}
+
+src_install () {
+ einstall || die "Installation failed"
+
+ dodoc AUTHORS ChangeLog COPYING* DEVEL NEWS \
+ README RELEASE REQUIREMENTS TODO
+}
+
+pkg_postinst () {
+ gst-register
+}