diff options
author | Marinus Schraal <foser@gentoo.org> | 2003-10-23 22:25:17 +0000 |
---|---|---|
committer | Marinus Schraal <foser@gentoo.org> | 2003-10-23 22:25:17 +0000 |
commit | e47058a7679b6ec5a1a9d42845c30b846832225e (patch) | |
tree | 917d7e3b1f0dcaa3d3a073d07d9d92546b7b7f20 /media-libs | |
parent | add docs and samples (diff) | |
download | gentoo-2-e47058a7679b6ec5a1a9d42845c30b846832225e.tar.gz gentoo-2-e47058a7679b6ec5a1a9d42845c30b846832225e.tar.bz2 gentoo-2-e47058a7679b6ec5a1a9d42845c30b846832225e.zip |
new release
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/gst-plugins/ChangeLog | 7 | ||||
-rw-r--r-- | media-libs/gst-plugins/Manifest | 20 | ||||
-rw-r--r-- | media-libs/gst-plugins/files/digest-gst-plugins-0.6.4 | 1 | ||||
-rw-r--r-- | media-libs/gst-plugins/gst-plugins-0.6.4.ebuild | 97 |
4 files changed, 115 insertions, 10 deletions
diff --git a/media-libs/gst-plugins/ChangeLog b/media-libs/gst-plugins/ChangeLog index 0f327a298ca4..13428304d40a 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.46 2003/10/22 16:42:43 darkspecter Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins/ChangeLog,v 1.47 2003/10/23 22:25:12 foser Exp $ + +*gst-plugins-0.6.4 (23 Oct 2003) + + 23 Oct 2003; foser <foser@gentoo.org> gst-plugins-0.6.4.ebuild : + New version 22 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> gst-plugins-0.6.3.ebuild: diff --git a/media-libs/gst-plugins/Manifest b/media-libs/gst-plugins/Manifest index 8b1972e864d4..4cc413309a59 100644 --- a/media-libs/gst-plugins/Manifest +++ b/media-libs/gst-plugins/Manifest @@ -1,14 +1,16 @@ -MD5 5fb8fe64424ea92d6193e55bd474e33f ChangeLog 7819 -MD5 ca97543ee9f2a20325ce51626a1f3c43 gst-plugins-0.6.1.ebuild 4861 MD5 c9445afa0fcae54b4a11f4bc6f13ab7e gst-plugins-0.6.2-r1.ebuild 5101 -MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158 +MD5 ca97543ee9f2a20325ce51626a1f3c43 gst-plugins-0.6.1.ebuild 4861 MD5 ef7dc3a1a4c3925cec2d13df4220ba6f gst-plugins-0.6.3.ebuild 2999 -MD5 f4d299412b70de18060a4226c6fa981f files/gst-plugins-0.6-disable_ffmpeg_mpeg_typefind.patch 923 -MD5 548125c96ab562221dc0509e485d0f5a files/gst-plugins-0.6-ffmpeg_ldflags.patch 1858 -MD5 04bb0cdc1431b53db92b658a3c9fa6dd files/noppcasm.patch 1431 -MD5 497c4febffa64787dea6e4771fb6b72b files/digest-gst-plugins-0.6.1 71 +MD5 d65e6ffbb0d1fe13a7e646d05ab2579b ChangeLog 7929 +MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158 +MD5 e19c9920e8f5b4570ab0cbb7c256b3b5 gst-plugins-0.6.4.ebuild 2697 +MD5 4ce1d39bcd5cf1db9464cad55467b790 files/gst-plugins-0.6.3-gcc33.patch 1307 MD5 c416f328737707f685267ea1dcf14272 files/digest-gst-plugins-0.6.2-r1 71 MD5 1934516009a2cf836520961cd1fd0085 files/gst-plugins-0.6.2-rm_cflags.patch 2542 -MD5 f7aac3ba492d4e54ae14ebeabc3299d4 files/libmpeg2.patch 878 +MD5 497c4febffa64787dea6e4771fb6b72b files/digest-gst-plugins-0.6.1 71 MD5 ad7d13e5c42638d153311159e0c64028 files/digest-gst-plugins-0.6.3 71 -MD5 4ce1d39bcd5cf1db9464cad55467b790 files/gst-plugins-0.6.3-gcc33.patch 1307 +MD5 34e8dc19450d4a7bee008953e59314b0 files/digest-gst-plugins-0.6.4 71 +MD5 f7aac3ba492d4e54ae14ebeabc3299d4 files/libmpeg2.patch 878 +MD5 f4d299412b70de18060a4226c6fa981f files/gst-plugins-0.6-disable_ffmpeg_mpeg_typefind.patch 923 +MD5 548125c96ab562221dc0509e485d0f5a files/gst-plugins-0.6-ffmpeg_ldflags.patch 1858 +MD5 04bb0cdc1431b53db92b658a3c9fa6dd files/noppcasm.patch 1431 diff --git a/media-libs/gst-plugins/files/digest-gst-plugins-0.6.4 b/media-libs/gst-plugins/files/digest-gst-plugins-0.6.4 new file mode 100644 index 000000000000..fee3febfe402 --- /dev/null +++ b/media-libs/gst-plugins/files/digest-gst-plugins-0.6.4 @@ -0,0 +1 @@ +MD5 d62e6cd3750863b6395e4c1030223690 gst-plugins-0.6.4.tar.bz2 1900957 diff --git a/media-libs/gst-plugins/gst-plugins-0.6.4.ebuild b/media-libs/gst-plugins/gst-plugins-0.6.4.ebuild new file mode 100644 index 000000000000..d2443e44ea56 --- /dev/null +++ b/media-libs/gst-plugins/gst-plugins-0.6.4.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins/gst-plugins-0.6.4.ebuild,v 1.1 2003/10/23 22:25:12 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 are directly referenced + +# order is important, gnome2 after gst-plugins +inherit gst-plugins gnome2 eutils flag-o-matic + +DESCRIPTION="Basepack of plugins for gstreamer" +HOMEPAGE="http://gstreamer.net/" + +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~amd64" + +RDEPEND="=media-libs/gstreamer-${PV}* + >=gnome-base/gconf-1.2" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.9" + +PDEPEND=">=media-plugins/gst-plugins-oss-${PV}" + +BUILD_GST_PLUGINS="ffmpeg" + +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 + use alpha && append-flags "-fPIC" + + gst-plugins_src_configure --program-suffix=-${PV_MAJ_MIN} + + emake || die + +} + +DOCS="AUTHORS COPYING INSTALL README RELEASE TODO" + +pkg_postinst () { + + gnome2_pkg_postinst + gst-plugins_pkg_postinst + + echo "" + einfo "The Gstreamer plugins setup has changed quite a bit on Gentoo," + einfo "applications now should provide you with the basic plugins." + echo "" + einfo "Right now this package installs at least an OSS output plugin to have" + einfo "a standard sound output plugin, but this might change in the future." + echo "" + einfo "The new seperate plugins are all named 'gst-plugins-<plugin>'." + einfo "To get a listing of currently available plugins do 'emerge -s gst-plugins-'." + einfo "In most cases it shouldn't be needed though to emerge extra plugins." + +} + +pkg_postrm() { + + gnome2_pkg_postrm + gst-plugins_pkg_postrm + +} |