Release 1.4.1
authorJeongmo Yang <jm80.yang@samsung.com>
Mon, 9 Feb 2015 05:53:56 +0000 (14:53 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 10 Feb 2015 09:26:03 +0000 (18:26 +0900)
Change-Id: Ia6522529f556a9ad98044e17394f17810f0fbeae
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
.gbs.conf [deleted file]
.gitmodules [deleted file]
gst-plugins-bad.manifest [new file with mode: 0644]
packaging/common.tar.bz2
packaging/gitmodules.sh [deleted file]
packaging/gst-plugins-bad.manifest [deleted file]
packaging/gst-plugins-bad.spec

diff --git a/.gbs.conf b/.gbs.conf
deleted file mode 100644 (file)
index fa9fdc5..0000000
--- a/.gbs.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-[general]
-upstream_branch = upstream
-upstream_tag = ${upstreamversion}
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644 (file)
index 1ba590b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "common"]
-        path = common
-        url = git://anongit.freedesktop.org/gstreamer/common
diff --git a/gst-plugins-bad.manifest b/gst-plugins-bad.manifest
new file mode 100644 (file)
index 0000000..97e8c31
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+       <request>
+               <domain name="_"/>
+       </request>
+</manifest>
index 105c3ab..315b7d1 100644 (file)
Binary files a/packaging/common.tar.bz2 and b/packaging/common.tar.bz2 differ
diff --git a/packaging/gitmodules.sh b/packaging/gitmodules.sh
deleted file mode 100755 (executable)
index 71a66cd..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-#! /bin/sh
-# @author: Philippe Coval <mailto:philippe.coval@eurogiciel.com>
-# @description: manage git submodules with git-build-package-rpm
-
-set -x
-set -e
-
-cat .gitmodules || return 1
-
-
-git submodule status | awk '{ print $2 }' | while read dir  ; do
-    name=$(basename "$dir" )
-    echo "name="
-    echo "dir=$dir"
-    git submodule init
-    git submodule update
-
-    tar cjvf "./packaging/${name}.tar.bz2" "${dir}"
-
-    cat<<EOF
-# Please add "SourceN: $name.tar.bz2" and "%setup -q -T -D -a N" to "packaging/*.spec"
-EOF
-
-done
diff --git a/packaging/gst-plugins-bad.manifest b/packaging/gst-plugins-bad.manifest
deleted file mode 100644 (file)
index 017d22d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<manifest>
- <request>
-    <domain name="_"/>
- </request>
-</manifest>
index 3df75d1..3ee1ba3 100644 (file)
@@ -2,7 +2,7 @@
 %bcond_with x
 
 Name:           gst-plugins-bad
-Version:        1.2.4
+Version:        1.4.1
 Release:        0
 %define gst_branch 1.0
 Summary:        GStreamer Streaming-Media Framework Plug-Ins
@@ -11,7 +11,6 @@ Group:          Multimedia/Audio
 Url:            http://gstreamer.freedesktop.org/
 Source:         http://gstreamer.freedesktop.org/src/gst-plugins-bad/%{name}-%{version}.tar.xz
 Source100:      common.tar.bz2
-Source1001:    gst-plugins-bad.manifest
 BuildRequires:  gettext-tools
 BuildRequires:  SDL-devel
 BuildRequires:  autoconf
@@ -38,8 +37,6 @@ BuildRequires:  pkgconfig(wayland-client) >= 1.0.0
 %if %{with x}
 BuildRequires:  pkgconfig(x11)
 %endif
-Requires(post): glib2-tools
-Requires(postun): glib2-tools
 Requires:       gstreamer >= 1.0.2
 Enhances:       gstreamer
 
@@ -51,96 +48,10 @@ videos. Its plug-in-based architecture means that new data types or
 processing capabilities can be added simply by installing new plug-ins.
 
 
-%package -n libgstbasecamerabinsrc
-Summary:        GStreamer Streaming-Media Framework Plug-Ins
-
-%description -n libgstbasecamerabinsrc
-GStreamer is a streaming media framework based on graphs of filters
-that operate on media data. Applications using this library can do
-anything media-related,from real-time sound processing to playing
-videos. Its plug-in-based architecture means that new data types or
-processing capabilities can be added simply by installing new plug-ins.
-
-%package -n libgstphotography
-Summary:        GStreamer Streaming-Media Framework Plug-Ins
-
-%description -n libgstphotography
-GStreamer is a streaming media framework based on graphs of filters
-that operate on media data. Applications using this library can do
-anything media-related,from real-time sound processing to playing
-videos. Its plug-in-based architecture means that new data types or
-processing capabilities can be added simply by installing new plug-ins.
-
-%package -n libgstvdp
-Summary:        GStreamer Streaming-Media Framework Plug-Ins
-
-%description -n libgstvdp
-GStreamer is a streaming media framework based on graphs of filters
-that operate on media data. Applications using this library can do
-anything media-related,from real-time sound processing to playing
-videos. Its plug-in-based architecture means that new data types or
-processing capabilities can be added simply by installing new plug-ins.
-
-%package -n libgstcodecparsers
-Summary:        GStreamer Streaming-Media Framework Plug-Ins
-
-%description -n libgstcodecparsers
-GStreamer is a streaming media framework based on graphs of filters
-that operate on media data. Applications using this library can do
-anything media-related,from real-time sound processing to playing
-videos. Its plug-in-based architecture means that new data types or
-processing capabilities can be added simply by installing new plug-ins.
-
-%package -n libgstegl
-Summary:        GStreamer Streaming-Media Framework Plug-Ins
-
-%description -n libgstegl
-GStreamer is a streaming media framework based on graphs of filters
-that operate on media data. Applications using this library can do
-anything media-related,from real-time sound processing to playing
-videos. Its plug-in-based architecture means that new data types or
-processing capabilities can be added simply by installing new plug-ins.
-
-%package -n libgstinsertbin
-Summary:        GStreamer Streaming-Media Framework Plug-Ins
-
-%description -n libgstinsertbin
-GStreamer is a streaming media framework based on graphs of filters
-that operate on media data. Applications using this library can do
-anything media-related,from real-time sound processing to playing
-videos. Its plug-in-based architecture means that new data types or
-processing capabilities can be added simply by installing new plug-ins.
-
-%package -n libgstmpegts
-Summary:        GStreamer Streaming-Media Framework Plug-Ins
-
-%description -n libgstmpegts
-GStreamer is a streaming media framework based on graphs of filters
-that operate on media data. Applications using this library can do
-anything media-related,from real-time sound processing to playing
-videos. Its plug-in-based architecture means that new data types or
-processing capabilities can be added simply by installing new plug-ins.
-
-%package -n libgsturidownloader
-Summary:        GStreamer Streaming-Media Framework Plug-Ins
-
-%description -n libgsturidownloader
-GStreamer is a streaming media framework based on graphs of filters
-that operate on media data. Applications using this library can do
-anything media-related,from real-time sound processing to playing
-videos. Its plug-in-based architecture means that new data types or
-processing capabilities can be added simply by installing new plug-ins.
-
 %package devel
 Summary:        GStreamer Streaming-Media Framework Plug-Ins
-Requires:       gstreamer-devel
-Requires:       libgstbasecamerabinsrc = %{version}
-Requires:       libgstcodecparsers = %{version}
-Requires:       libgstphotography = %{version}
-Requires:       libgstegl = %{version}
-Requires:       libgstinsertbin = %{version}
-Requires:       libgstmpegts = %{version}
-Requires:       libgsturidownloader = %{version}
+Requires: %{name} = %{version}-%{release}
+Requires: gst-plugins-base-devel
 
 %description devel
 GStreamer is a streaming media framework based on graphs of filters
@@ -153,7 +64,6 @@ processing capabilities can be added simply by installing new plug-ins.
 %prep
 %setup -q -n %{name}-%{version}
 %setup -q -T -D -a 100
-cp %{SOURCE1001} .
 
 %build
 export V=1
@@ -162,6 +72,16 @@ NOCONFIGURE=1 ./autogen.sh
     --disable-static\
     --disable-examples\
     --enable-experimental\
+    --disable-audiomixer\
+    --disable-compositor\
+    --disable-ivfparse\
+    --disable-jp2kdecimator\
+    --disable-opengl\
+    --disable-gles2\
+    --disable-sndfile\
+    --disable-stereo\
+    --disable-videosignal\
+    --disable-vmnc\
     --disable-gtk-doc
 %__make %{?_smp_mflags} V=1
 
@@ -172,46 +92,16 @@ mv %{name}-%{gst_branch}.lang %{name}.lang
 
 %lang_package
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-%glib2_gsettings_schema_post
-
-%postun
-%glib2_gsettings_schema_postun
-
-%post -n libgstbasecamerabinsrc -p /sbin/ldconfig
-
-%post -n libgstphotography -p /sbin/ldconfig
-
-%post -n libgstcodecparsers -p /sbin/ldconfig
-
-%post -n libgstvdp -p /sbin/ldconfig
-
-%post -n libgstegl -p /sbin/ldconfig
-
-%post -n libgstinsertbin -p /sbin/ldconfig
-
-%post -n libgstmpegts -p /sbin/ldconfig
-
-%post -n libgsturidownloader -p /sbin/ldconfig
-
-%postun -n libgstbasecamerabinsrc -p /sbin/ldconfig
 
-%postun -n libgstphotography -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
-%postun -n libgstcodecparsers -p /sbin/ldconfig
 
-%postun -n libgstvdp -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
-%postun -n libgstegl -p /sbin/ldconfig
-
-%postun -n libgstinsertbin -p /sbin/ldconfig
-
-%postun -n libgstmpegts -p /sbin/ldconfig
-
-%postun -n libgsturidownloader -p /sbin/ldconfig
 
 %files
 %manifest %{name}.manifest
@@ -261,14 +151,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/gstreamer-%{gst_branch}/libgstsubenc.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstmpegpsmux.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstdecklink.so
-%{_libdir}/gstreamer-%{gst_branch}/libgsteglglessink.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstaccurip.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstaiff.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstaudiofxbad.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstfbdevsink.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstfreeverb.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstivtc.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstmfc.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstmidi.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstmxf.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstrfbsrc.so
@@ -277,43 +165,18 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/gstreamer-%{gst_branch}/libgstuvch264.so
 
 %if %{with wayland}
+%{_libdir}/libgstwayland-%{gst_branch}.so.0*
 %{_libdir}/gstreamer-%{gst_branch}/libgstwaylandsink.so
 %endif
 
-%files -n libgstphotography
-%manifest %{name}.manifest
-%defattr(-, root, root)
 %{_libdir}/libgstphotography-%{gst_branch}.so.0*
-
-%files -n libgstbasecamerabinsrc
-%manifest %{name}.manifest
-%defattr(-, root, root)
 %{_libdir}/libgstbasecamerabinsrc-%{gst_branch}.so.0*
-
-%files -n libgstcodecparsers
-%manifest %{name}.manifest
-%defattr(-, root, root)
 %{_libdir}/libgstcodecparsers-%{gst_branch}.so.0*
-
-%files -n libgstegl
-%manifest %{name}.manifest
-%defattr(-, root, root)
-%{_libdir}/libgstegl-%{gst_branch}.so.0*
-
-%files -n libgstinsertbin
-%manifest %{name}.manifest
-%defattr(-, root, root)
 %{_libdir}/libgstinsertbin-%{gst_branch}.so.0*
-
-%files -n libgstmpegts
-%manifest %{name}.manifest
-%defattr(-, root, root)
 %{_libdir}/libgstmpegts-%{gst_branch}.so.0*
-
-%files -n libgsturidownloader
-%manifest %{name}.manifest
-%defattr(-, root, root)
 %{_libdir}/libgsturidownloader-%{gst_branch}.so.0*
+%{_libdir}/libgstbadbase-%{gst_branch}.so.0*
+%{_libdir}/libgstbadvideo-%{gst_branch}.so.0*
 
 %files devel
 %manifest %{name}.manifest
@@ -322,6 +185,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/gstreamer-codecparsers-%{gst_branch}.pc
 %{_libdir}/pkgconfig/gstreamer-plugins-bad-%{gst_branch}.pc
-%{_libdir}/pkgconfig/gstreamer-egl-%{gst_branch}.pc
 %{_libdir}/pkgconfig/gstreamer-insertbin-%{gst_branch}.pc
 %{_libdir}/pkgconfig/gstreamer-mpegts-%{gst_branch}.pc
+