tizen 2.3 release
[framework/multimedia/gst-plugins-ext0.10.git] / packaging / gst-plugins-ext0.10.spec
index cb3d74a..8d89e5a 100644 (file)
@@ -1,41 +1,34 @@
 Name:       gst-plugins-ext0.10
-%if 0%{?tizen_profile_mobile}
-Version:    0.3.14
+Version:    0.4.87
 Summary:    GStreamer extra plugins (common)
 Release:    0
-%else
-Version:    0.4.13
-Summary:    GStreamer extra plugins (common)
-Release:    0
-VCS:        framework/multimedia/gst-plugins-ext0.10#gst-plugins-ext0.10_0.3.3-8-2-125-g8a01f7e8af22f9b5977ed9bbf6e0eff94afe837b
-%endif
 Group:      libs
 License:    LGPLv2+
 Source0:    %{name}-%{version}.tar.gz
-BuildRequires:  pkgconfig(avsysaudio)
 BuildRequires:  pkgconfig(camsrcjpegenc)
+#BuildRequires:  pkgconfig(drm-client)
+#BuildRequires:  pkgconfig(drm-trusted)
 BuildRequires:  pkgconfig(ecore)
 BuildRequires:  pkgconfig(ecore-x)
 BuildRequires:  pkgconfig(evas)
-BuildRequires:  pkgconfig(mm-ta)
+BuildRequires:  gst-plugins-base-devel 
 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
-BuildRequires:  pkgconfig(gstreamer-0.10)  
+BuildRequires:  pkgconfig(gstreamer-0.10)
 BuildRequires:  pkgconfig(libexif)
-%if "%{_repository}" == "mobile"
-BuildRequires: pkgconfig(libdrm)
-BuildRequires: libdrm-devel
-BuildRequires: pkgconfig(libtbm)
-%else
 BuildRequires:  pkgconfig(libxml-2.0)
-%endif
 BuildRequires: pkgconfig(libdri2)
 BuildRequires: pkgconfig(x11)
 BuildRequires: pkgconfig(xext)
 BuildRequires: pkgconfig(xv)
 BuildRequires: pkgconfig(xdamage)
+BuildRequires: pkgconfig(libdrm)
 BuildRequires:  pkgconfig(libtbm)
 BuildRequires: pkgconfig(dri2proto)
 BuildRequires: pkgconfig(xfixes)
+BuildRequires: pkgconfig(libtbm)
+BuildRequires:  pkgconfig(vconf)
+BuildRequires:  pkgconfig(native-buffer)
+BuildRequires:  pkgconfig(libcrypto)
 
 %description
 GStreamer extra plugins (common)
@@ -45,51 +38,31 @@ GStreamer extra plugins (common)
 
 
 %build
-%if 0%{?tizen_profile_mobile}
-cd mobile
-%else
-cd wearable
-%endif
-
-export CFLAGS+=" -DGST_EXT_TIME_ANALYSIS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "
+export CFLAGS+=" -DCONTROL_PAGECACHE -DGST_EXT_TIME_ANALYSIS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "
 
 ./autogen.sh --disable-static
-%if 0%{?tizen_profile_mobile}
-%configure --disable-static
-%else
-%configure  --disable-static \
- --disable-ext-evasimagesink\
- --disable-ext-evaspixmapsink\
- --disable-ext-xvimagesrc\
- --disable-ext-gstreamer-camera\
- --disable-ext-audiotp\
- --disable-ext-audioeq\
- --disable-ext-dashdemux\
- --disable-ext-pdpushsrc\
+%configure --disable-static \
+ --enable-ext-hlsdemux2\
+ --disable-ext-drmsrc\
+%if 0%{?tizen_build_binary_release_type_eng}
+ --enable-pcmdump
 %endif
 
 make %{?jobs:-j%jobs}
 
 %install
 rm -rf %{buildroot}
-
-%if 0%{?tizen_profile_mobile}
-cd mobile
-%else
-cd wearable
-%endif
-
 mkdir -p %{buildroot}/usr/share/license
 cp COPYING %{buildroot}/usr/share/license/%{name}
 %make_install
-
+mkdir -p %{buildroot}/usr/etc/
+install -m 755 hlsdemux2/predefined_frame/* %{buildroot}/usr/etc/
 
 %files
-%if 0%{?tizen_profile_mobile}
-%manifest mobile/gst-plugins-ext0.10.manifest
-%else
-%manifest wearable/gst-plugins-ext0.10.manifest
-%endif
-%defattr(-,root,root,-)  
+%manifest gst-plugins-ext0.10.manifest
+%defattr(-,root,root,-)
 %{_libdir}/gstreamer-0.10/*.so
-%{_datadir}/license/%{name}
+/usr/share/license/%{name}
+/usr/etc/blackframe_QVGA.264
+/usr/etc/sec_audio_fixed_qvga.264
+/usr/etc/sec_audio_fixed_qvga.jpg