diff options
author | Marinus Schraal <foser@gentoo.org> | 2003-06-16 22:17:26 +0000 |
---|---|---|
committer | Marinus Schraal <foser@gentoo.org> | 2003-06-16 22:17:26 +0000 |
commit | 8bcf96b336a3a27ad85a4185ba32f0c39a06f393 (patch) | |
tree | d8ffaad4262ac1179c1f1023557d913e1f5325a4 /media-libs | |
parent | Bumpage (diff) | |
download | gentoo-2-8bcf96b336a3a27ad85a4185ba32f0c39a06f393.tar.gz gentoo-2-8bcf96b336a3a27ad85a4185ba32f0c39a06f393.tar.bz2 gentoo-2-8bcf96b336a3a27ad85a4185ba32f0c39a06f393.zip |
new experimental version
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/gst-plugins/ChangeLog | 7 | ||||
-rw-r--r-- | media-libs/gst-plugins/Manifest | 4 | ||||
-rw-r--r-- | media-libs/gst-plugins/files/digest-gst-plugins-0.6.2-r5 | 1 | ||||
-rw-r--r-- | media-libs/gst-plugins/gst-plugins-0.6.2-r5.ebuild | 88 |
4 files changed, 97 insertions, 3 deletions
diff --git a/media-libs/gst-plugins/ChangeLog b/media-libs/gst-plugins/ChangeLog index 62718e80ec15..29c190531a5b 100644 --- a/media-libs/gst-plugins/ChangeLog +++ b/media-libs/gst-plugins/ChangeLog @@ -1,7 +1,12 @@ # ChangeLog for media-libs/gst-plugins # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins/ChangeLog,v 1.32 2003/06/10 15:14:03 foser Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins/ChangeLog,v 1.33 2003/06/16 22:17:17 foser Exp $ + +*gst-plugins-0.6.2-r5 (17 Jun 2003) + + 17 Jun 2003; foser <foser@gentoo.org> gst-plugins-0.6.2-r5.ebuild : + rewrite using experimental gst-plugins eclass *gst-plugins-0.6.2 (10 Jun 2003) diff --git a/media-libs/gst-plugins/Manifest b/media-libs/gst-plugins/Manifest index d11bfd0f7ece..a7e2075dfb18 100644 --- a/media-libs/gst-plugins/Manifest +++ b/media-libs/gst-plugins/Manifest @@ -1,9 +1,9 @@ MD5 c1d9aa15052706cd153ef3606c6c5d4a gst-plugins-0.6.1.ebuild 4886 MD5 ed1098fc6fc652058313737e83c2cd78 gst-plugins-0.6.0-r4.ebuild 5285 -MD5 7185c9a88de0c4b487b5a9301cdef86e gst-plugins-0.6.2-r5.ebuild 2098 +MD5 5d375c53aa8e9e220ae89bc45535d098 gst-plugins-0.6.2-r5.ebuild 2101 MD5 a3837d854666660a6a48a2fd6bb16912 gst-plugins-0.5.2.ebuild 3615 MD5 4ef34bcfd778c23ef289ccf7220403f8 gst-plugins-0.6.2.ebuild 4818 -MD5 a19ae83de3359f2f153964c17352ab34 ChangeLog 6156 +MD5 5f4575d9f855393006a197b1b2cbf5f4 ChangeLog 6156 MD5 2af3f44c3431626eea2cb8fd2f87fe90 files/digest-gst-plugins-0.6.0-r4 71 MD5 c416f328737707f685267ea1dcf14272 files/digest-gst-plugins-0.6.2-r5 71 MD5 39565eecc2e30c6d1ea9878a944d67b6 files/gst-plugins-0.6-ogg_detection_fix.patch 1242 diff --git a/media-libs/gst-plugins/files/digest-gst-plugins-0.6.2-r5 b/media-libs/gst-plugins/files/digest-gst-plugins-0.6.2-r5 new file mode 100644 index 000000000000..d3c9de65af1e --- /dev/null +++ b/media-libs/gst-plugins/files/digest-gst-plugins-0.6.2-r5 @@ -0,0 +1 @@ +MD5 421447896753ebecaeba9d4bf60d3776 gst-plugins-0.6.2.tar.bz2 1894462 diff --git a/media-libs/gst-plugins/gst-plugins-0.6.2-r5.ebuild b/media-libs/gst-plugins/gst-plugins-0.6.2-r5.ebuild new file mode 100644 index 000000000000..5a26a9c80434 --- /dev/null +++ b/media-libs/gst-plugins/gst-plugins-0.6.2-r5.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins/gst-plugins-0.6.2-r5.ebuild,v 1.1 2003/06/16 22:17:17 foser Exp $ + +# IMPORTANT +# +# Since gst-plugins uses a local copy of ffmpeg we consider this a non-external plugin +# In essence this means gst-plugins without any external plugins already provides a +# wide range of audio/video codecs +# +# This may change in the future, but for now 3rd-party apps do probably not need to depend +# on mpeg/avi plugins etcetera unless they directly name specific plugins + +inherit gnome2 gst-plugins eutils flag-o-matic + +DESCRIPTION="Additional plugins for gstreamer" +HOMEPAGE="http://gstreamer.net" + +LICENSE="GPL-2" +KEYWORDS="~x86" + +# TODO : gconf support is also optional + +RDEPEND="=media-libs/gstreamer-${PV}* + >=gnome-base/gconf-1.2" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.9" + +BUILD_GST_PLUGIN="ffmpeg" + +MAKEOPTS="${MAKEOPTS} -j1" + +src_unpack() { + unpack ${A} + cd ${S} + # ppc asm included in the resample plugin seems to be broken, + # using a slower but working version for now + epatch ${FILESDIR}/noppcasm.patch + + # fix the scripts + cd ${S}/tools + mv gst-launch-ext gst-launch-ext.old + sed -e "s:gst-launch :gst-launch-${PV_MAJ_MIN} :" \ + -e "s:gst-launch-ext:gst-launch-ext-${PV_MAJ_MIN}:" gst-launch-ext.old > gst-launch-ext + chmod +x gst-launch-ext + + mv gst-visualise gst-visualise.old + sed -e "s:gst-launch :gst-launch-${PV_MAJ_MIN} :" \ + -e "s:gst-visualise:gst-visualise-${PV_MAJ_MIN}:" gst-visualise.old > gst-visualise + chmod +x gst-visualise +} + +src_compile() { + + elibtoolize + + # gst doesnt handle optimisations well + strip-flags + replace-flags "-O3" "-O2" + filter-flags "-fprefetch-loop-arrays" # see bug 22249 + + gst-plugins_src_configure --program-suffix=-${PV_MAJ_MIN} + + emake || die + +} + +src_install() { + + einstall || die + + dodoc AUTHORS COPYING INSTALL README RELEASE TODO +} + +pkg_postinst () { + + gnome2_pkg_postinst + gst-plugins_pkg_postinst + +} + +pkg_postrm() { + + gnome2_pkg_postrm + gst-plugins_pkg_postrm + +} |