summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xautogen.sh2
-rw-r--r--packaging/gst-plugins-good.changes4
-rw-r--r--packaging/gst-plugins-good.manifest5
-rw-r--r--packaging/gst-plugins-good.spec136
4 files changed, 146 insertions, 1 deletions
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 <yan.yin@intel.com> 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 @@
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
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