fix for bug #10088
authorLeonardo Boshell <leonardop@gentoo.org>
Mon, 4 Nov 2002 11:34:46 +0000 (11:34 +0000)
committerLeonardo Boshell <leonardop@gentoo.org>
Mon, 4 Nov 2002 11:34:46 +0000 (11:34 +0000)
media-libs/gstreamer/ChangeLog
media-libs/gstreamer/files/digest-gstreamer-0.4.2-r1 [new file with mode: 0644]
media-libs/gstreamer/gstreamer-0.4.2-r1.ebuild [new file with mode: 0644]

index 9396e42fa2cb7468ccbe63a1c3ecd896b2fb6b9a..3a2523f75dad431bcde4124d5997dfb81f4966b6 100644 (file)
@@ -1,6 +1,11 @@
 # 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.9 2002/11/01 23:51:07 foser Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.10 2002/11/04 11:34:46 leonardop Exp $
+
+*gstreamer-0.4.2-r1 (04 Nov 2002)
+
+  04 Nov 2002; L. Boshell <leonardop@gentoo.org> gstreamer-0.4.2-r1.ebuild :
+  Use `einstall' now in an attempt to fix bug #10088.
 
 *gstreamer-0.4.2 (02 Nov 2002)
 
diff --git a/media-libs/gstreamer/files/digest-gstreamer-0.4.2-r1 b/media-libs/gstreamer/files/digest-gstreamer-0.4.2-r1
new file mode 100644 (file)
index 0000000..df17484
--- /dev/null
@@ -0,0 +1 @@
+MD5 c9e4eed8bac71f52044e2b28356c81ef gstreamer-0.4.2.tar.bz2 1003933
diff --git a/media-libs/gstreamer/gstreamer-0.4.2-r1.ebuild b/media-libs/gstreamer/gstreamer-0.4.2-r1.ebuild
new file mode 100644 (file)
index 0000000..0e41468
--- /dev/null
@@ -0,0 +1,64 @@
+# 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.4.2-r1.ebuild,v 1.1 2002/11/04 11:34:46 leonardop Exp $
+
+inherit flag-o-matic
+
+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 ~sparc64"
+
+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/xmltex
+               app-text/xpdf
+               app-text/ghostscript )
+       x86? ( >=dev-lang/nasm-0.90 )
+       >=sys-libs/zlib-1.1.4"
+       
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       # patch for problems compiling when specifying USE="doc"
+       patch -p1 < ${FILESDIR}/xsl.diff || die "patch failed"
+}
+
+src_compile() {
+       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
+}