gst-plugins-good.spec revision 16840
#
# spec file for package gst-plugins-good
#
# Copyright (c) 2009 Sun Microsystems, Inc.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Owner: yippi
#
Release: 1
%if %build_l10n
#owner:laca date:2006-01-19 type:bug bugster:6570425
#owner:yippi date:2007-03-16 type:feature
#owner:yippi date:2008-11-26 type:feature bugster:6825148
# Note this is a bug in the Sun Studio 12 compiler, so no bug has been filed
# upstream for this issue.
#owner:alfred date:2008-12-16 type:bug bugster:6787829
#owner:yippi date:2009-03-06 type:feature bugzilla:583593
#owner:yippi date:2009-03-06 type:feature bugzilla:584252
#owner:yippi date:2009-03-12 type:branding
# Note that this patch is needed to disable MMX support in GOOM due to
# Sun Studio compiler bugster bug #6825148.
# Note this is a bug in the Sun Studio 12 compiler.
#owner:yippi date:2009-05-21 type:bug bugster:6845247 bugzilla:584174
# This fixes SA35205 security advisory. Without this patch a malformed
# (or simply huge) PNG file can lead to integer overflow in calculating
# the size of the output buffer, leading to crashes or buffer overflows.
#owner:yippi date:2009-06-02 type:bug state:upstream
#owner:elaine date:2009-07-23 type:bug
#bugzilla:9782
%prep
%if %build_l10n
# Turn off optimization as ss12 cores. Bugster: 6706089
#CFLAGS=$(echo $CFLAGS | sed -e 's/-xO4//'); \
glib-gettextize -f
%if %build_l10n
automake -a -c -f
# Disable the cdio plugin. We do not want to link GPL libraries into
# GStreamer.
# Disable the oss plugin. We use the ossv4 plugin if OSS is enabled.
./configure \
--sysconfdir=%{_sysconfdir} \
%{gtk_doc_option} \
# FIXME: hack: stop the build from looping
if [ "$SMP" != "" ]; then
else
fi
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ]
# Clean out files that should not be part of the rpm.
# This is the recommended way of dealing with it for RH8
%post
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
done
#537031.
head.
is not found.
* Thu Jun 29 2006 - brian.cameron@sun.com
- Move monitor to "source" tab, so it is more like sdtaudiocontrol.
done via patch gst-plugins-good-07-monitorinput.diff.
* Tue Jun 27 2006 - brian.cameron@sun.com
- Fix sink plugin so it does not always reset port in prepare. If the
user has turned off the built-in speaker port in sdtaudiocontrol
(or otherwise), then turning it back on causes the speakers to
turn back on each time the user changes a track in rhythmbox, totem,
etc.
* Thu Jun 15 2006 - brian.cameron@sun.com
- Now mute works with input tracks, and setting mute in the panel
hardcoded to only work with the audio output track.
* Wed May 10 2006 - brian.cameron@sun.com
- Remove gst-visualize again, this got lost when we migrated from
gst-plugins to gst-plugins-base.
* Wed Apr 05 2006 - brian.cameron@sun.com
- Add patch 2 to fix the sunaudiosink so it allocates the ringbuffer
properly instead of using buffer-time property. This fix should be
in the next release of gst-plugins-good and can be removed at that
time.
* Wed Feb 15 2006 - damien.carbery@sun.com
- Bump to 0.10.2.
- Remove upstream patches, 02-fixconfig, 03-fixsunaudio.
* Mon Feb 13 2006 - damien.carbery@sun.com
* Mon Jan 9 2006 - brian.cameron@sun.com
- Update to 0.10.0. This file was copied from the old gst-plugins.spec file
and modified to work with gst-plugins-good. The Obsoletes, Provides and
packaging sections will need work if someone wants to build this
on Linux.
* Mon Sep 26 2005 - brian.cameron@sun.com
- Add patch 2 which defines "inline" functions as either
"static inline" or "extern inline". Just defining
functions as "inline" breaks Forte.
* Tue Sep 20 2005 - brian.cameron@sun.com
- Bump to 0.8.11.
* Mon Aug 15 2005 - damien.carbery@sun.com
- Bump to 0.8.10.
* Tue Aug 02 2005 - balamurali.viswanathan@wipro.com
- Enable building of flac
* Tue Jul 26 2005 - balamurali.viswanathan@wipro.com
- Enable building of speex and theora plugins
* Mon Jul 25 2005 - balamurali.viswanathan@wipro.com
- Enable building of musicbrainz plugin
* Fri Jul 01 2005 - matt.keenan@sun.com
- Added patch 02-pkgconfig.diff, for Solairs build with new pkg-config
* Mon Jun 06 2005 - brian.cameron@sun.com
- Removed patch for modifying uninstalled-pc file since it is no longer
needed.
* Fri Jun 03 2005 - brian.cameron@sun.com
- Add autodetect, equalizer, games, librfb, subparse, tta plugins which
are new to 2.8.8.
* Fri May 13 2005 - brian.cameron@sun.com
- For the previous version of GStreamer, we were copying in a few files
- Fixed 5108713
install it anyway with --disable-aalib.
* Thu Aug 26 2004 - ghee.teo@sun.com
- Obsoleted external plugin module, colorspace, asf and avi.
These are now bundled into gstreamer-plugins.
* Tue Aug 24 2004 - niall.power@sun.com
- Build breakage fixed. Files removed in %install have to
be removed from %files too. gst-visualize-0.8
* Fri Aug 20 2004 - brian.cameron@sun.com
- Removed dirac plugin. The dirac website says they don't know if
* Wed May 12 2004 - laca@sun.com
- jds-autotoolize
- change order of directories in the aclocal call so that the correct vorbis
macro is picked up. The one that comes with SuSE appears to be broken.
* Mon May 10 2004 - laca@sun.com
- require gstreamer >= 0.8.0
* Fri Apr 16 2004 - brian.cameron@sun.com
- Removed rm -rf $RPM_BUILD_ROOT from top of %install section since this
was breaking Solaris build.
* Fri Apr 2 2004 - ghee.teo@sun.com
- Updated to 0.8.0 release tarball from 2.6
Also removed gst-plugins-04-remove-xopen-source.diff
because gstxwindow.c no longer exists in 0.8.0
Also changed majorminor to 0.8, updated a number of entries
in %files sections.
* Fri Apr 2 2004 - brian.cameron@sun.com
- Added patch 2 to fix Solaris Makefile issue, and replace tar jxf
with the more solaris friendly bzcat piped through tar
* Mon Mar 29 2004 - damien.donlon@sun.com
- Adding gst-plugins-l10n-po-1.0.tar.bz2 l10n content
* Sun Mar 28 2004 Brian Cameron <brian.cameron@sun.com>
- Remove _XOPEN_SOURCE #define since it causes the Forte
compiler to be unable to compile this file.
* Mon Mar 22 2004 Niall Power <niall.power@sun.com>
- revert back to previous libtoolize invocation style
* Wed Mar 03 2004 Ghee Teo <ghee.teo@sun.com>
- Corrected the Obsolete modules and sorted them correctly.
* Fri Feb 13 2004 Matt Keenan <matt.keenan@sun.com>
- Bump to 0.7.4
* Mon Jan 05 2004 Ghee Teo <ghee.teo@sun.com>
- Removed -%{majorminor} from gst-register because as a distro we do not
need a parallel installed version of the program. That is, we should only
have one version of the program only.
* Sun Nov 23 2003 Christian Schaller <Uraeus@gnome.org>
- Update spec file for latest changes
- add faad plugin
* Thu Oct 16 2003 Christian Schaller <Uraeus@gnome.org>
- Add new colorbalance and tuner and xoverlay stuff
- Change name of kde-audio-devel to arts-devel
* Sat Sep 27 2003 Christian Schaller <Uraeus@gnome.org>
- Add majorminor to man page names
- add navigation lib to package
* Tue Sep 11 2003 Christian Schaller <Uraeus@gnome.org>
- Add -%{majorminor} to each instance of gst-register
* Tue Aug 19 2003 Christian Schaller <Uraeus@Gnome.org>
- Add new plugins
* Sat Jul 12 2003 Thomas Vander Stichele <thomas at apestaart dot org>
- move gst/ mpeg plugins to base package
- remove hermes conditional from snapshot
- remove one instance of resample plugin
- fix up silly versioned plugins efence and rmdemux
* Sat Jul 05 2003 Christian Schaller <Uraeus@gnome.org>
- Major overhaul of SPEC file to make it compatible with what Red Hat ships
as default
- Probably a little less sexy, but cross-distro SPEC files are a myth anyway
so making it convenient for RH users wins out
- Keeping conditionals even with new re-org so that developers building the
* Sun Mar 02 2003 Christian Schaller <Uraeus@gnome.org>
- Remove USE_RTP statement from RTP plugin
- Move RTP plugin to no-deps section
* Sat Mar 01 2003 Christian Schaller <Uraeus@gnome.org>
- Remove videosink from SPEC
* Thu Jan 23 2003 Thomas Vander Stichele <thomas at apestaart dot org>
- various fixes
- make video output packages provide gstreamer-videosink
* Thu Jan 23 2003 Thomas Vander Stichele <thomas at apestaart dot org>
- split out ffmpeg stuff to separate plugin
* Fri Dec 27 2002 Thomas Vander Stichele <thomas at apestaart dot org>
- add virtual provides for audio sources and sinks
* Sun Dec 15 2002 Christian Schaller <Uraeus@linuxrising.org>
- Update mpeg2dec REQ to be 0.3.1
* Tue Dec 10 2002 Thomas Vander Stichele <thomas at apestaart dot org>
- only install schema once
- move out devel lib stuff to -devel package
* Sun Dec 08 2002 Thomas Vander Stichele <thomas at apestaart dot org>
- fix location of libgstpng
- changes for parallel installability
* Thu Nov 28 2002 Christian Schaller <Uraeus@linuxrising.org>
- Put in libgstpng plugin
- rm the libgstmedia-info stuff until thomas think they are ready
* Fri Nov 01 2002 Thomas Vander Stichele <thomas at apestaart dot org>
- removed misc package
- added video-effects
- dot every Summary
- uniformify all descriptions a little
* Thu Jun 06 2002 Thomas Vander Stichele <thomas@apestaart.org>
- various BuildRequires: additions
* Tue Jun 04 2002 Thomas Vander Stichele <thomas@apestaart.org>
- added USE_LIBADSPA_TRUE bits to ladspa package
* Mon Jun 03 2002 Thomas Vander Stichele <thomas@apestaart.org>
- Added libfame package
* Mon May 12 2002 Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
- Added jack, dxr3, http packages
- Added visualisation plug-ins, effecttv and synaesthesia
- Created devel package
- Removed gstreamer-plugins-libs package (moved it into gstreamer-plugins)
* Mon May 06 2002 Thomas Vander Stichele <thomas@apestaart.org>
- added gstreamer-GConf package
* Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org>
- added more BuildRequires and Requires
- rearranged some plug-ins
- added changelog ;)