add packaging files 58/258/1
authorYan Yin <yan.yin@intel.com>
Mon, 25 Jun 2012 09:25:00 +0000 (17:25 +0800)
committerYan Yin <yan.yin@intel.com>
Tue, 26 Jun 2012 01:43:11 +0000 (09:43 +0800)
autogen.sh
packaging/gst-plugins-bad.changes [new file with mode: 0644]
packaging/gst-plugins-bad.spec [new file with mode: 0644]

index 8a56c7a..c581cec 100755 (executable)
@@ -29,7 +29,7 @@ then
     ln -s ../../common/hooks/pre-commit.hook .git/hooks/pre-commit
 fi
 
-CONFIGURE_DEF_OPT='--enable-maintainer-mode --enable-gtk-doc'
+CONFIGURE_DEF_OPT='--enable-maintainer-mode'
 
 autogen_options $@
 
diff --git a/packaging/gst-plugins-bad.changes b/packaging/gst-plugins-bad.changes
new file mode 100644 (file)
index 0000000..cfe69cb
--- /dev/null
@@ -0,0 +1,4 @@
+* Mon Jun 25 2012 Yan Yin <yan.yin@intel.com> 0.10.23
+- add packaging files
+- Imported Upstream version 0.10.23
+- cherry-pick upstream commits
diff --git a/packaging/gst-plugins-bad.spec b/packaging/gst-plugins-bad.spec
new file mode 100644 (file)
index 0000000..9d43edc
--- /dev/null
@@ -0,0 +1,186 @@
+Name:       gst-plugins-bad
+Summary:    GStreamer plugins from the "bad" set
+Version:    0.10.23
+Release:    1
+Group:      TO_BE/FILLED_IN
+License:    TO_BE/FILLED_IN
+Source0:    %{name}-%{version}.tar.gz
+#Patch0:     gst-plugins-bad-disable-gtk-doc.patch
+#Patch1:    0001-codecparser-mpeg4-type-error.patch
+BuildRequires:  gettext-tools
+BuildRequires:  gst-plugins-base-devel  
+BuildRequires:  pkgconfig(gstreamer-0.10) 
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(liboil-0.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.
+.
+GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
+to the rest. They might be close to being good quality, but they're missing
+something - be it a good code review, some documentation, a set of tests, a
+real live maintainer, or some actual wide use.
+
+
+%package devel
+Summary:    Development tools for GStreamer bad plugins
+Group:      Development/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+%description devel
+Development files for the GStreamer media framework badplug-ins
+
+
+
+%prep
+%setup -q 
+#%patch0 -p1
+#%patch1 -p1
+
+
+%build
+./autogen.sh 
+%configure  --disable-static \
+       --disable-nls \
+       --with-html-dir=/tmp/dump \
+       --disable-examples \
+       --disable-adpcmdec \
+       --disable-aiff \
+       --disable-amrparse    \
+       --disable-asfmux \
+       --disable-bayer    \
+       --disable-cdxaparse    \
+       --disable-dccp \
+       --disable-debugutils   \
+       --disable-dvdspu   \
+       --disable-festival \
+       --disable-freeze   \
+       --disable-frei0r \
+       --disable-hdvparse \
+       --disable-librfb   \
+       --disable-modplug  \
+       --disable-mpegtsmux    \
+       --disable-mpegpsmux    \
+       --disable-mpegvideoparse   \
+       --disable-mve  \
+       --disable-mxf  \
+       --disable-nsf  \
+       --disable-nuvdemux \
+       --disable-pcapparse    \
+       --disable-pnm \
+       --disable-qtmux    \
+       --disable-real \
+       --disable-scaletempo   \
+       --disable-shapewipe \
+       --disable-siren    \
+       --disable-speed    \
+       --disable-subenc   \
+       --disable-stereo   \
+       --disable-tta  \
+       --disable-videomeasure \
+       --disable-videosignal  \
+       --disable-vmnc \
+       --disable-directsound \
+       --disable-directdraw   \
+       --disable-osx_video    \
+       --disable-vcd  \
+       --disable-assrender    \
+       --disable-amrwb    \
+       --disable-apexsink \
+       --disable-bz2  \
+       --disable-cdaudio  \
+       --disable-celt \
+       --disable-cog \
+       --disable-dc1394   \
+       --disable-directfb \
+       --disable-dirac    \
+       --disable-dts  \
+       --disable-divx \
+       --disable-dvdnav   \
+       --disable-faac \
+       --disable-faad \
+       --disable-fbdev    \
+       --disable-gsm  \
+       --disable-ivorbis  \
+       --disable-jack \
+       --disable-jp2k \
+       --disable-kate \
+       --disable-ladspa   \
+       --disable-lv2 \
+       --disable-libmms   \
+       --disable-modplug  \
+       --disable-mimic    \
+       --disable-mpeg2enc \
+       --disable-mplex    \
+       --disable-musepack \
+       --disable-musicbrainz  \
+       --disable-mythtv   \
+       --disable-nas  \
+       --disable-neon \
+       --disable-ofa  \
+       --disable-timidity \
+       --disable-wildmidi \
+       --disable-sdl  \
+       --disable-sdltest  \
+       --disable-sndfile  \
+       --disable-soundtouch   \
+       --disable-spc  \
+       --disable-gme \
+       --disable-swfdec   \
+       --disable-theoradec    \
+       --disable-xvid \
+       --disable-dvb  \
+       --disable-oss4 \
+       --disable-wininet  \
+       --disable-acm \
+       --disable-vdpau \
+       --disable-schro \
+       --disable-vp8 \
+       --disable-zbar \
+       --disable-dataurisrc \
+       --disable-shm \
+       --disable-coloreffects \
+       --disable-colorspace \
+       --disable-videomaxrate \
+       --disable-jp2kdecimator \
+       --disable-interlace \
+       --disable-gaudieffects \
+       --disable-y4m \
+       --disable-adpcmdec \
+       --disable-adpcmenc \
+       --disable-jpegformat \
+       --disable-segmentclip \
+       --disable-geometrictransform \
+       --disable-invtelecine \
+       --disable-dvbsuboverlay \
+       --disable-ivfparse \
+       --disable-gsettings
+
+
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+rm -rf %{buildroot}/tmp/*
+
+
+
+%files
+%defattr(-,root,root,-)
+%{_libdir}/libgst*.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/gstreamer-0.10/libgst*.so
+%{_libdir}/libgst*.so
+%{_includedir}/gstreamer-0.10/gst/*
+%{_libdir}/pkgconfig/gstreamer-*.pc
+#%{_datadir}/gtk-doc/html/gst-plugins-bad-libs-0.10/*
+