parent
afbb8fd57a
commit
77e838d3c9
@ -0,0 +1 @@
|
||||
gst-plugins-bad-1.0.2.tar.xz
|
@ -0,0 +1,108 @@
|
||||
# which plugins to actually build and install
|
||||
%global gstdirs gst/dvbsuboverlay gst/dvdspu gst/siren
|
||||
%global extdirs ext/dts ext/faad ext/libmms ext/mimic ext/mpeg2enc ext/mpg123 ext/mplex ext/rtmp ext/voamrwbenc
|
||||
|
||||
Summary: GStreamer 1.0 streaming media framework "bad" plug-ins
|
||||
Name: gstreamer1-plugins-bad-freeworld
|
||||
Version: 1.0.2
|
||||
Release: 2%{?dist}
|
||||
License: LGPLv2+
|
||||
Group: Applications/Multimedia
|
||||
URL: http://gstreamer.freedesktop.org/
|
||||
Source0: http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz
|
||||
BuildRequires: gstreamer1-devel >= 1.0.0
|
||||
BuildRequires: gstreamer1-plugins-base-devel >= 1.0.0
|
||||
BuildRequires: check
|
||||
BuildRequires: gettext-devel
|
||||
BuildRequires: PyXML
|
||||
BuildRequires: libXt-devel
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: orc-devel
|
||||
BuildRequires: libdca-devel
|
||||
BuildRequires: faad2-devel
|
||||
BuildRequires: libmms-devel
|
||||
BuildRequires: mjpegtools-devel >= 2.0.0
|
||||
BuildRequires: twolame-devel
|
||||
BuildRequires: libmimic-devel
|
||||
BuildRequires: librtmp-devel
|
||||
BuildRequires: vo-amrwbenc-devel
|
||||
#BuildRequires: vo-aacenc-devel
|
||||
BuildRequires: libmpg123-devel
|
||||
BuildRequires: libusbx-devel
|
||||
|
||||
%description
|
||||
GStreamer is a streaming media framework, based on graphs of elements which
|
||||
operate on media data.
|
||||
|
||||
This package contains plug-ins that have licensing issues, aren't tested
|
||||
well enough, or the code is not of good enough quality.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n gst-plugins-bad-%{version}
|
||||
|
||||
|
||||
%build
|
||||
# Note we don't bother with disabling everything which is in Fedora, that
|
||||
# is unmaintainable, instead we selectively run make in subdirs
|
||||
%configure \
|
||||
--with-package-name="gst-plugins-bad 1.0 rpmfusion rpm" \
|
||||
--with-package-origin="http://rpmfusion.org/" \
|
||||
--enable-debug --disable-static --enable-experimental
|
||||
# Don't use rpath!
|
||||
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
|
||||
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
|
||||
for i in %{gstdirs} %{extdirs}; do
|
||||
pushd $i
|
||||
make %{?_smp_mflags} V=2
|
||||
popd
|
||||
done
|
||||
|
||||
|
||||
%install
|
||||
for i in %{gstdirs} %{extdirs}; do
|
||||
pushd $i
|
||||
make install V=2 DESTDIR=$RPM_BUILD_ROOT
|
||||
popd
|
||||
done
|
||||
rm $RPM_BUILD_ROOT%{_libdir}/gstreamer-1.0/*.la
|
||||
|
||||
|
||||
%files
|
||||
%doc AUTHORS COPYING.LIB NEWS README RELEASE
|
||||
# Take the whole dir for proper dir ownership (shared with other plugin pkgs)
|
||||
%{_datadir}/gstreamer-1.0
|
||||
|
||||
# Plugins without external dependencies
|
||||
%{_libdir}/gstreamer-1.0/libgstdvbsuboverlay.so
|
||||
%{_libdir}/gstreamer-1.0/libgstdvdspu.so
|
||||
%{_libdir}/gstreamer-1.0/libgstsiren.so
|
||||
|
||||
# Plugins with external dependencies
|
||||
%{_libdir}/gstreamer-1.0/libgstdtsdec.so
|
||||
%{_libdir}/gstreamer-1.0/libgstfaad.so
|
||||
%{_libdir}/gstreamer-1.0/libgstmms.so
|
||||
%{_libdir}/gstreamer-1.0/libgstmimic.so
|
||||
%{_libdir}/gstreamer-1.0/libgstmpeg2enc.so
|
||||
%{_libdir}/gstreamer-1.0/libgstmpg123.so
|
||||
%{_libdir}/gstreamer-1.0/libgstmplex.so
|
||||
%{_libdir}/gstreamer-1.0/libgstrtmp.so
|
||||
#%%{_libdir}/gstreamer-1.0/libgstvoaacenc.so
|
||||
%{_libdir}/gstreamer-1.0/libgstvoamrwbenc.so
|
||||
|
||||
|
||||
%changelog
|
||||
* Sat Nov 3 2012 Hans de Goede <j.w.r.degoede@gmail.com> - 1.0.2-2
|
||||
- Include some more files in %%doc (rf#2473)
|
||||
|
||||
* Sun Oct 28 2012 Hans de Goede <j.w.r.degoede@gmail.com> - 1.0.2-1
|
||||
- New upstream release 1.0.2
|
||||
|
||||
* Sun Sep 23 2012 Hans de Goede <j.w.r.degoede@gmail.com> - 0.11.99-1
|
||||
- New upstream release 0.11.99
|
||||
- Use global rather then define (rf#2473)
|
||||
- Disable vo-aacenc plugin for now (rf#1742)
|
||||
- Enable siren plugin now that it has been ported to the 1.0 API
|
||||
|
||||
* Sun Sep 9 2012 Hans de Goede <j.w.r.degoede@gmail.com> - 0.11.93-1
|
||||
- First version of gstreamer1-plugins-ugly for rpmfusion
|
Loading…
Reference in new issue