diff options
author | Marinus Schraal <foser@gentoo.org> | 2003-02-05 21:56:40 +0000 |
---|---|---|
committer | Marinus Schraal <foser@gentoo.org> | 2003-02-05 21:56:40 +0000 |
commit | e847813a490f869c70cdffd4ac43dfcfd36d9e66 (patch) | |
tree | 33e6a8c370c62c45f6321737efab5171c58f553a /media-libs/gstreamer | |
parent | Updated dependencies for X. This closes bug #14651. (diff) | |
download | gentoo-2-e847813a490f869c70cdffd4ac43dfcfd36d9e66.tar.gz gentoo-2-e847813a490f869c70cdffd4ac43dfcfd36d9e66.tar.bz2 gentoo-2-e847813a490f869c70cdffd4ac43dfcfd36d9e66.zip |
added scheduler patch
Diffstat (limited to 'media-libs/gstreamer')
-rw-r--r-- | media-libs/gstreamer/ChangeLog | 7 | ||||
-rw-r--r-- | media-libs/gstreamer/files/digest-gstreamer-0.6.0-r2 | 1 | ||||
-rw-r--r-- | media-libs/gstreamer/gstreamer-0.6.0-r2.ebuild | 84 |
3 files changed, 91 insertions, 1 deletions
diff --git a/media-libs/gstreamer/ChangeLog b/media-libs/gstreamer/ChangeLog index 004829b40b5f..86740f8ad7a9 100644 --- a/media-libs/gstreamer/ChangeLog +++ b/media-libs/gstreamer/ChangeLog @@ -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.20 2003/02/04 15:11:34 foser Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.21 2003/02/05 21:56:40 foser Exp $ + +*gstreamer-0.6.0-r2 (05 Feb 2003) + + 05 Feb 2003; foser <foser@gentoo.org> gstreamer-0.6.0-r2.ebuild : + Added patch to use opt scheduler as default *gstreamer-0.6.0-r1 (04 Feb 2003) diff --git a/media-libs/gstreamer/files/digest-gstreamer-0.6.0-r2 b/media-libs/gstreamer/files/digest-gstreamer-0.6.0-r2 new file mode 100644 index 000000000000..3650f861360a --- /dev/null +++ b/media-libs/gstreamer/files/digest-gstreamer-0.6.0-r2 @@ -0,0 +1 @@ +MD5 3d0dec37678b33bbcb23cb2e20a83fe4 gstreamer-0.6.0.tar.bz2 1094712 diff --git a/media-libs/gstreamer/gstreamer-0.6.0-r2.ebuild b/media-libs/gstreamer/gstreamer-0.6.0-r2.ebuild new file mode 100644 index 000000000000..8d51df8d76c5 --- /dev/null +++ b/media-libs/gstreamer/gstreamer-0.6.0-r2.ebuild @@ -0,0 +1,84 @@ +# 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.6.0-r2.ebuild,v 1.1 2003/02/05 21:56:40 foser Exp $ + +inherit eutils flag-o-matic libtool + +# Create a major/minor combo for our SLOT and executables suffix +PVP=($(echo " $PV " | sed 's:[-\._]: :g')) +PV_MAJ_MIN=${PVP[0]}.${PVP[1]} + +IUSE="doc" + +S=${WORKDIR}/${P} +DESCRIPTION="Streaming media framework" +SRC_URI="mirror://sourceforge/gstreamer/${P}.tar.bz2" +HOMEPAGE="http://gstreamer.sourceforge.net" + +SLOT=${PV_MAJ_MIN} +LICENSE="LGPL-2" +KEYWORDS="~x86 ~ppc ~sparc" + +DEPEND=">=dev-libs/glib-2.0.4 + >=dev-libs/libxml2-2.4 + >=dev-libs/popt-1.5 + x86? ( >=dev-lang/nasm-0.90 ) + >=sys-libs/zlib-1.1.4" + +# disable docs for now +# doc? ( >=dev-util/gtk-doc-0.9 +# media-gfx/transfig +# dev-libs/libxslt +# app-text/docbook-xsl-stylesheets +# app-text/passivetex +# app-text/xpdf +# app-text/ghostscript ) + +src_unpack() { + unpack ${A} + + cd ${S} + # some extra error feedback + epatch ${FILESDIR}/${PN}-error_report.patch + + # use 'opt' as our default scheduler it is new and has some + # known problems but the default scheduler will crash on systems + # with their glibc compiled for i386+, which means for about all + # of our users :) + # http://www.gstreamer.net/releases/0.6.0/notice.php + # + # foser <foser@gentoo.org> + epatch ${FILESDIR}/${PN}-default_scheduler_opt.patch +} + +src_compile() { + elibtoolize + + strip-flags + replace-flags "-O3" "-O2" + + local myconf="" +# use doc \ +# && myconf="${myconf} --enable-docs-build" \ +# || myconf="${myconf} --disable-docs-build" + myconf="${myconf} --disable-docs-build" + + econf \ + --program-suffix=-${PV_MAJ_MIN} \ + --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-${PV_MAJ_MIN} +} |