# # spec file for package gstreamer010-plugins-good (Version 0.10.0) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org # # norootforbuild # neededforbuild aalib aalib-devel alsa alsa-devel audiofile audiofile-devel cairo cairo-devel check docbook-xml-packages esound esound-devel expat flac flac-devel freetype2 freetype2-devel gconf2 gconf2-devel glib2 glib2-devel glitz glitz-devel gstreamer010 gstreamer010-devel gstreamer010-plugins-base gstreamer010-plugins-base-devel gtkdoc ladspa libavc1394 libavc1394-devel libcaca libcaca-devel libdv libdv-devel libjpeg libjpeg-devel libogg libogg-devel liboil liboil-devel libpng-devel-packages libraw1394 libraw1394-devel libshout libshout-devel libtheora libtheora-devel libvorbis libvorbis-devel libxml2 libxml2-devel libxslt orbit2 pkgconfig python python-xml pyxml slang slang-devel speex speex-devel valgrind x-devel-packages BuildRequires: aaa_base acl attr bash bind-utils bison bzip2 coreutils cpio cpp cracklib cvs cyrus-sasl db diffutils e2fsprogs file filesystem fillup findutils flex gawk gdbm-devel gettext-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv klogd less libacl libattr libcom_err libgcc libnscd libstdc++ libxcrypt libzio m4 make man mktemp module-init-tools ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-modules patch permissions popt procinfo procps psmisc pwdutils rcs readline sed strace sysvinit tar tcpd texinfo timezone unzip util-linux vim zlib zlib-devel aalib aalib-devel alsa alsa-devel audiofile audiofile-devel autoconf automake binutils cairo cairo-devel check docbook-xsl-stylesheets docbook_4 esound esound-devel expat flac flac-devel fontconfig fontconfig-devel freetype2 freetype2-devel gcc gconf2 gconf2-devel gdbm gettext glib2 glib2-devel glitz glitz-devel gnome-filesystem gstreamer010 gstreamer010-devel gstreamer010-plugins-base gstreamer010-plugins-base-devel gtkdoc ladspa libavc1394 libavc1394-devel libcaca libcaca-devel libdv libdv-devel libgcrypt libgpg-error libjpeg libjpeg-devel libogg libogg-devel liboil liboil-devel libpng libpng-devel libraw1394 libraw1394-devel libshout libshout-devel libtheora libtheora-devel libtool libvorbis libvorbis-devel libxml2 libxml2-devel libxslt orbit2 perl pkgconfig python python-xml pyxml resmgr rpm sgml-skel slang slang-devel speex speex-devel valgrind xorg-x11-devel xorg-x11-libs Name: gstreamer010-plugins-good %define _name gst-plugins-good License: LGPL Group: System/GUI/GNOME Autoreqprov: on Version: 0.10.0 Release: 1 %define gst_branch 0.10 Source: %{_name}-%{version}.tar.bz2 Patch: gstreamer010-plugins-good-export-symbols-regex-buildhack.patch URL: http://gstreamer.freedesktop.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: GStreamer Streaming-Media Framework Plug-Ins Obsoletes: gstreamer-plugin-libs %if %suse_version > 1000 Enhances: gstreamer010 %endif PreReq: filesystem Requires: gstreamer = %(rpm -q --queryformat '%{VERSION}' gstreamer010) %description GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. Authors: -------- Erik Walthinsen Matt Howell Brent Bradburn Wim Taymans Richard Boulton Zaheer Abbas Merali David I. Lehn Chris Emerson Jens Thiele Thomas Nyberg Bastien Nocera Christian Fredrik Kalager Schaller Thomas Vander Stichele Andy Wingo Cameron Hutchison David Schleef Benjamin Otte Ronald Bultje Julien Moutte Jan Schmidt Arwed v. Merkatz %package doc Summary: GStreamer Streaming-Media Framework Plug-Ins Group: System/GUI/GNOME Requires: %{name} = %{version} Autoreqprov: on %description doc GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. Authors: -------- Erik Walthinsen Matt Howell Brent Bradburn Wim Taymans Richard Boulton Zaheer Abbas Merali David I. Lehn Chris Emerson Jens Thiele Thomas Nyberg Bastien Nocera Christian Fredrik Kalager Schaller Thomas Vander Stichele Andy Wingo Cameron Hutchison David Schleef Benjamin Otte Ronald Bultje Julien Moutte Jan Schmidt Arwed v. Merkatz %define _prefix /opt/gnome %define _bindir %_prefix/bin %define _mandir %_prefix/share/man %define _infodir %_prefix/share/info %define _sysconfdir /etc%_prefix %define _localstatedir /var%_prefix %define _libdir %_prefix/%_lib %define _includedir %_prefix/include %prep %setup -n %{_name}-%{version} # FIXME: # /usr/bin/nm -B .libs/libgstvideoflip_la-gstvideoflip.o | | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libgstvideoflip.exp # ../../libtool: eval: line 4161: syntax error near unexpected token `|' # ../../libtool: eval: line 4161: `/usr/bin/nm -B .libs/libgstvideoflip_la-gstvideoflip.o | | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libgstvideoflip.exp' %patch %build %{?suse_update_config:%{suse_update_config}} NOCONFIGURE=1 ./autogen.sh export CFLAGS="$RPM_OPT_FLAGS" ./configure \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --mandir=%{_mandir} \ --infodir=%{_infodir} \ --sysconfdir=%{_sysconfdir} \ --localstatedir=%{_localstatedir} \ --enable-cdparanoia \ --enable-gtk-doc \ --enable-dependency-tracking \ --enable-tests make %{?jobs:-j %jobs} %install export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make -i install DESTDIR=$RPM_BUILD_ROOT unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL rm $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{gst_branch}/*.*a %find_lang %{_name}-%{gst_branch} %clean rm -rf $RPM_BUILD_ROOT %post export GCONF_CONFIG_SOURCE=`opt/gnome/bin/gconftool-2 --get-default-source` opt/gnome/bin/gconftool-2 --makefile-install-rule etc/opt/gnome/gconf/schemas/gstreamer-%{gst_branch}.schemas >/dev/null %files -f %{_name}-%{gst_branch}.lang %defattr(-, root, root) %doc AUTHORS COPYING NEWS README RELEASE REQUIREMENTS %{_sysconfdir}/gconf/schemas/gstreamer-%{gst_branch}.schemas %{_libdir}/gstreamer-%{gst_branch}/libgst*.so %files doc %defattr(-, root, root) %{_prefix}/share/gtk-doc/html/gst-plugins-good-plugins-%{gst_branch} %changelog -n gstreamer010-plugins-good * Wed Jan 04 2006 - sbrabec@suse.cz - New SuSE package, version 0.10.0. - Worked around -export-symbols-regex libtool problems.