add packaging directory for initial build 22/133822/1
authorsangho park <sangho.g.park@samsung.com>
Tue, 13 Jun 2017 11:35:25 +0000 (20:35 +0900)
committersangho park <sangho.g.park@samsung.com>
Tue, 13 Jun 2017 11:35:25 +0000 (20:35 +0900)
Change-Id: Icedaec084e2c6a5948f0b4ab1eacd445c673a595

gst-plugins-ugly.manifest [new file with mode: 0644]
packaging/common.tar.gz [new file with mode: 0644]
packaging/gst-plugins-ugly.spec [new file with mode: 0644]

diff --git a/gst-plugins-ugly.manifest b/gst-plugins-ugly.manifest
new file mode 100644 (file)
index 0000000..97e8c31
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+       <request>
+               <domain name="_"/>
+       </request>
+</manifest>
diff --git a/packaging/common.tar.gz b/packaging/common.tar.gz
new file mode 100644 (file)
index 0000000..fd4248a
Binary files /dev/null and b/packaging/common.tar.gz differ
diff --git a/packaging/gst-plugins-ugly.spec b/packaging/gst-plugins-ugly.spec
new file mode 100644 (file)
index 0000000..2bae2af
--- /dev/null
@@ -0,0 +1,73 @@
+Name:       gst-plugins-ugly
+Summary:    GStreamer plugins from the "ugly" set
+Version:    1.10.4
+Release:    1
+Group:      Multimedia/Framework
+License:    LGPL-2.1+
+Source:     http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-%{version}.tar.xz
+Source100:  common.tar.gz
+
+BuildRequires:  gettext-tools
+BuildRequires:  which
+BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
+BuildRequires:  pkgconfig(gstreamer-1.0)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(opencore-amrnb)
+BuildRequires:  pkgconfig(opencore-amrwb)
+
+%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 packages contains plugins from the "ugly" set, a set of
+ good-quality plug-ins that might pose distribution problems.
+
+%prep
+%setup -q -n gst-plugins-ugly-%{version}
+%setup -q -T -D -a 100
+
+%build
+export V=1
+NOCONFIGURE=1 ./autogen.sh
+%configure \
+ --disable-static\
+ --disable-nls\
+ --with-html-dir=/tmp/dump\
+ --disable-examples\
+ --disable-dvdlpcmdec\
+ --disable-dvdsub\
+ --disable-iec958\
+ --disable-mpegstream\
+ --disable-synaesthesia\
+ --disable-a52dec\
+ --disable-cdio\
+ --disable-dvdread\
+ --disable-dvdnav\
+ --disable-mad\
+ --disable-mpeg2dec\
+ --disable-sidplay\
+ --disable-twolame\
+ --disable-realmedia\
+ --disable-xingmux\
+ --disable-x264\
+ --disable-gtk-doc\
+ --disable-gtk-doc-html
+make %{?jobs:-j%jobs}
+
+%install
+%make_install
+
+%files
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%license COPYING
+%{_libdir}/gstreamer-1.0/libgstasf.so
+%{_libdir}/gstreamer-1.0/libgstamrnb.so
+%{_libdir}/gstreamer-1.0/libgstamrwbdec.so
+%exclude %{_datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs
+
+