summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarinus Schraal <foser@gentoo.org>2003-06-16 22:17:26 +0000
committerMarinus Schraal <foser@gentoo.org>2003-06-16 22:17:26 +0000
commit8bcf96b336a3a27ad85a4185ba32f0c39a06f393 (patch)
treed8ffaad4262ac1179c1f1023557d913e1f5325a4 /media-libs
parentBumpage (diff)
downloadgentoo-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/ChangeLog7
-rw-r--r--media-libs/gst-plugins/Manifest4
-rw-r--r--media-libs/gst-plugins/files/digest-gst-plugins-0.6.2-r51
-rw-r--r--media-libs/gst-plugins/gst-plugins-0.6.2-r5.ebuild88
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
+
+}