%define api_version @GST_API_VERSION@ %define gstreamer gstreamer %define gst_minver 0.11.90 Name: %{gstreamer}-plugins-gl Version: @VERSION@ Release: @PACKAGE_VERSION_RELEASE@.gst Summary: GStreamer streaming media framework plug-ins Group: Applications/Multimedia License: LGPL URL: http://gstreamer.freedesktop.org/ Vendor: GStreamer Backpackers Team Source: http://gstreamer.freedesktop.org/src/gst-plugins-gl/gst-plugins-gl-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: %{gstreamer} >= %{gst_minver} BuildRequires: %{gstreamer}-devel >= %{gst_minver} BuildRequires: gtk-doc >= 1.3 %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. %prep %setup -q -n gst-plugins-gl-%{version} %build %configure \ --enable-gtk-doc make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT %makeinstall # Clean out files that should not be part of the rpm. rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{api_version}/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{api_version}/*.a rm -f $RPM_BUILD_ROOT%{_libdir}/*.a rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) %doc AUTHORS COPYING README %{_libdir}/gstreamer-%{api_version}/libgstopengl.so %{_libdir}/libgstgl-%{api_version}.so.* %{_datadir}/locale/en/LC_MESSAGES/gst-plugins-gl-%{api_version}.mo %package devel Summary: GStreamer Plugin Library Headers Group: Development/Libraries Requires: %{gstreamer}-plugins-gl = %{version} %description devel GStreamer Plugins Base library development and header files. %files devel %defattr(-, root, root) # plugin helper library headers %{_includedir}/gstreamer-%{api_version}/gst/gl/*.h %{_libdir}/libgstgl-%{api_version}.so %{_libdir}/pkgconfig/gstreamer-gl-%{api_version}.pc %{_datadir}/gtk-doc %changelog * Mon Aug 17 2009 Christian Schaller - First attempt at spec file