Gentoo Archives: gentoo-commits

From: "Mart Raudsepp (leio)" <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/gst-plugins-good: ChangeLog gst-plugins-good-0.10.21.ebuild
Date: Mon, 05 Apr 2010 03:08:52
Message-Id: E1Nycg8-0007Z8-AK@stork.gentoo.org
1 leio 10/04/05 03:08:44
2
3 Modified: ChangeLog
4 Added: gst-plugins-good-0.10.21.ebuild
5 Log:
6 Version bump. Fix zlib/bz2 support for qtdemux/id3demux and matroska, bug 300860.
7 Add missing ChangeLog and NEWS to installed docs.
8
9 Most noteworthy upstream changes:
10 Stream synchronization improvements and push based mode support in matroska.
11 Many improvements and fixes to RTP and AVI support.
12 Many performance and playback startup speed optimizations.
13 Language code writing and extracting fixes to matroska/qtdemux/id3demux.
14 shapewipe moved from -bad to here. The shapewipe element provides custom transitions on video streams based on a grayscale bitmap.
15 Many bug fixes and other improvements.
16 (Portage version: 2.2_rc60/cvs/Linux x86_64)
17
18 Revision Changes Path
19 1.84 media-libs/gst-plugins-good/ChangeLog
20
21 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-good/ChangeLog?rev=1.84&view=markup
22 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-good/ChangeLog?rev=1.84&content-type=text/plain
23 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-good/ChangeLog?r1=1.83&r2=1.84
24
25 Index: ChangeLog
26 ===================================================================
27 RCS file: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-good/ChangeLog,v
28 retrieving revision 1.83
29 retrieving revision 1.84
30 diff -u -r1.83 -r1.84
31 --- ChangeLog 24 Mar 2010 20:01:19 -0000 1.83
32 +++ ChangeLog 5 Apr 2010 03:08:44 -0000 1.84
33 @@ -1,6 +1,21 @@
34 # ChangeLog for media-libs/gst-plugins-good
35 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
36 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-good/ChangeLog,v 1.83 2010/03/24 20:01:19 fauli Exp $
37 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-good/ChangeLog,v 1.84 2010/04/05 03:08:44 leio Exp $
38 +
39 +*gst-plugins-good-0.10.21 (05 Apr 2010)
40 +
41 + 05 Apr 2010; Mart Raudsepp <leio@g.o>
42 + +gst-plugins-good-0.10.21.ebuild:
43 + Version bump. Fix zlib/bz2 support for qtdemux/id3demux and matroska,
44 + bug 300860. Add missing ChangeLog and NEWS to installed docs.
45 + Most noteworthy upstream changes:
46 + Stream sync improvements and push based mode support in matroska.
47 + Many improvements and fixes to RTP and AVI support.
48 + Many performance and playback startup speed optimizations.
49 + Language code writing and extracting fixes to matroska/qtdemux/id3demux.
50 + shapewipe moved from -bad to here. The shapewipe element provides custom
51 + transitions on video streams based on a grayscale bitmap.
52 + Many bug fixes and other improvements.
53
54 24 Mar 2010; Christian Faulhammer <fauli@g.o>
55 gst-plugins-good-0.10.17.ebuild:
56
57
58
59 1.1 media-libs/gst-plugins-good/gst-plugins-good-0.10.21.ebuild
60
61 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-good/gst-plugins-good-0.10.21.ebuild?rev=1.1&view=markup
62 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-good/gst-plugins-good-0.10.21.ebuild?rev=1.1&content-type=text/plain
63
64 Index: gst-plugins-good-0.10.21.ebuild
65 ===================================================================
66 # Copyright 1999-2010 Gentoo Foundation
67 # Distributed under the terms of the GNU General Public License v2
68 # $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-good/gst-plugins-good-0.10.21.ebuild,v 1.1 2010/04/05 03:08:44 leio Exp $
69
70 # order is important, gnome2 after gst-plugins
71 inherit gst-plugins-good gst-plugins10 gnome2 eutils flag-o-matic libtool
72
73 DESCRIPTION="Basepack of plugins for gstreamer"
74 HOMEPAGE="http://gstreamer.net/"
75 SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
76
77 LICENSE="LGPL-2.1"
78 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
79 IUSE=""
80
81 RDEPEND=">=media-libs/gst-plugins-base-0.10.27
82 >=media-libs/gstreamer-0.10.27
83 >=dev-libs/liboil-0.3.14
84 sys-libs/zlib
85 app-arch/bzip2"
86 DEPEND="${RDEPEND}
87 >=sys-devel/gettext-0.11.5
88 dev-util/pkgconfig
89 !<media-libs/gst-plugins-bad-0.10.18"
90
91 # Always enable optional bz2 support for matroska
92 # Always enable optional zlib support for qtdemux, id3demux and matroska
93 # Many media files require these to work, as some container headers are often compressed, bug 291154
94 GST_PLUGINS_BUILD="bz2 zlib"
95
96 src_compile() {
97 # gst doesnt handle optimisations well
98 strip-flags
99 replace-flags "-O3" "-O2"
100 filter-flags "-fprefetch-loop-arrays" # see bug 22249
101
102 gst-plugins-good_src_configure \
103 --with-default-audiosink=autoaudiosink \
104 --with-default-visualizer=goom
105
106 emake || die "emake failed."
107 }
108
109 # override eclass
110 src_install() {
111 gnome2_src_install
112 }
113
114 DOCS="AUTHORS ChangeLog NEWS README RELEASE"
115
116 pkg_postinst () {
117 gnome2_pkg_postinst
118
119 echo
120 elog "The Gstreamer plugins setup has changed quite a bit on Gentoo,"
121 elog "applications now should provide the basic plugins needed."
122 echo
123 elog "The new seperate plugins are all named 'gst-plugins-<plugin>'."
124 elog "To get a listing of currently available plugins execute 'emerge -s gst-plugins-'."
125 elog "In most cases it shouldn't be needed though to emerge extra plugins."
126 }
127
128 pkg_postrm() {
129 gnome2_pkg_postrm
130 }