From da3a4af9e2095674229d82e18c02a315e2c92ea3 Mon Sep 17 00:00:00 2001 From: Yan Yin Date: Thu, 16 Aug 2012 09:51:23 +0800 Subject: [PATCH] add packaging files, disable gtk-doc checking --- autogen.sh | 2 +- packaging/gst-plugins-good.changes | 4 ++ packaging/gst-plugins-good.manifest | 5 ++ packaging/gst-plugins-good.spec | 136 ++++++++++++++++++++++++++++++++++++ 4 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 packaging/gst-plugins-good.changes create mode 100644 packaging/gst-plugins-good.manifest create mode 100644 packaging/gst-plugins-good.spec diff --git a/autogen.sh b/autogen.sh index 1fcf9f2..7de19ab 100755 --- a/autogen.sh +++ b/autogen.sh @@ -30,7 +30,7 @@ then fi -CONFIGURE_DEF_OPT='--enable-maintainer-mode --enable-gtk-doc' +CONFIGURE_DEF_OPT='--enable-maintainer-mode' autogen_options $@ diff --git a/packaging/gst-plugins-good.changes b/packaging/gst-plugins-good.changes new file mode 100644 index 0000000..e817dad --- /dev/null +++ b/packaging/gst-plugins-good.changes @@ -0,0 +1,4 @@ +* Thu Aug 16 2012 Yan Yin f184c33 +- add packaging files, disable gtk-doc checking. +- import upstream 0.10.31 release + diff --git a/packaging/gst-plugins-good.manifest b/packaging/gst-plugins-good.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/gst-plugins-good.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/gst-plugins-good.spec b/packaging/gst-plugins-good.spec new file mode 100644 index 0000000..53251f5 --- /dev/null +++ b/packaging/gst-plugins-good.spec @@ -0,0 +1,136 @@ +Name: gst-plugins-good +Summary: GStreamer plugins from the "good" set +Version: 0.10.31 +Release: 1 +Group: Applications/Multimedia +License: LGPLv2+ +Source0: %{name}-%{version}.tar.gz +Source1001: packaging/gst-plugins-good.manifest +BuildRequires: gettext-tools +BuildRequires: which +BuildRequires: libjpeg-devel +BuildRequires: pkgconfig(gstreamer-0.10) +BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(liboil-0.3) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xfixes) +BuildRequires: pkgconfig(xdamage) +BuildRequires: pkgconfig(xext) + +%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. +. +This package contains the GStreamer plugins from the "good" set, a set +of good-quality plug-ins under the LGPL license. + + +%prep +%setup -q + +%build +cp %{SOURCE1001} . +./autogen.sh +%configure --disable-static \ + --prefix=%{_prefix} \ +%ifarch %{arm} + --enable-divx-drm \ +%endif + --disable-nls \ + --with-html-dir=/tmp/dump \ + --disable-examples \ + --disable-gconftool \ + --disable-alpha \ + --disable-apetag \ + --disable-audiofx \ + --disable-auparse \ + --disable-cutter \ + --disable-debugutils \ + --disable-deinterlace \ + --disable-effectv \ + --disable-equalizer \ + --disable-icydemux \ + --disable-interleave \ + --disable-flx \ + --disable-goom \ + --disable-goom2k1 \ + --disable-level \ + --disable-monoscope \ + --disable-multipart \ + --disable-replaygain \ + --disable-smpte \ + --disable-spectrum \ + --disable-videobox \ + --disable-videomixer \ + --disable-y4m \ + --disable-directsound \ + --disable-oss \ + --disable-sunaudio \ + --disable-osx_aidio \ + --disable-osx_video \ + --disable-aalib \ + --disable-aalibtest \ + --disable-annodex \ + --disable-cairo \ + --disable-esd \ + --disable-esdtest \ + --disable-flac \ + --disable-gconf \ + --disable-hal \ + --disable-libcaca \ + --disable-libdv \ + --disable-dv1394 \ + --disable-shout2 \ + --disable-shout2test \ + --disable-speex \ + --disable-taglib + + +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install + + + + +%files +%manifest gst-plugins-good.manifest +%defattr(-,root,root,-) +%dir %{_libdir}/gstreamer-0.10 +%{_libdir}/gstreamer-0.10/libgstavi.so +%{_libdir}/gstreamer-0.10/libgstrtsp.so +%{_libdir}/gstreamer-0.10/libgstisomp4.so +%{_libdir}/gstreamer-0.10/libgstvideocrop.so +%{_libdir}/gstreamer-0.10/libgstid3demux.so +%{_libdir}/gstreamer-0.10/libgstpulse.so +%{_libdir}/gstreamer-0.10/libgstmultifile.so +%{_libdir}/gstreamer-0.10/libgstpng.so +%{_libdir}/gstreamer-0.10/libgstflv.so +%{_libdir}/gstreamer-0.10/libgstudp.so +%{_libdir}/gstreamer-0.10/libgstximagesrc.so +%{_libdir}/gstreamer-0.10/libgstalaw.so +%{_libdir}/gstreamer-0.10/libgstrtpmanager.so +%{_libdir}/gstreamer-0.10/libgstaudioparsers.so +%{_libdir}/gstreamer-0.10/libgstimagefreeze.so +%{_libdir}/gstreamer-0.10/libgstjpeg.so +%{_libdir}/gstreamer-0.10/libgstautodetect.so +%{_libdir}/gstreamer-0.10/libgstvideofilter.so +%{_libdir}/gstreamer-0.10/libgstmatroska.so +%{_libdir}/gstreamer-0.10/libgstmulaw.so +%{_libdir}/gstreamer-0.10/libgstrtp.so +%{_libdir}/gstreamer-0.10/libgstwavparse.so +%{_libdir}/gstreamer-0.10/libgstwavenc.so +%{_libdir}/gstreamer-0.10/libgstvideo4linux2.so +%{_libdir}/gstreamer-0.10/libgstshapewipe.so +%{_libdir}/gstreamer-0.10/libgstoss4audio.so +%{_libdir}/gstreamer-0.10/libgstsouphttpsrc.so -- 2.7.4