tizen 2.3.1 release
[framework/multimedia/gst-plugins-ext0.10.git] / packaging / gst-plugins-ext0.10.spec
1 Name:       gst-plugins-ext0.10
2 Version:    0.4.88
3 Summary:    GStreamer extra plugins (common)
4 Release:    0
5 Group:      libs
6 License:    LGPL-2.1+
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  pkgconfig(camsrcjpegenc)
9 #BuildRequires:  pkgconfig(drm-client)
10 #BuildRequires:  pkgconfig(drm-trusted)
11 BuildRequires:  pkgconfig(ecore)
12 BuildRequires:  pkgconfig(ecore-x)
13 BuildRequires:  pkgconfig(evas)
14 BuildRequires:  gst-plugins-base-devel 
15 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
16 BuildRequires:  pkgconfig(gstreamer-0.10)
17 BuildRequires:  pkgconfig(libexif)
18 BuildRequires:  pkgconfig(libxml-2.0)
19 BuildRequires:  pkgconfig(libdri2)
20 BuildRequires:  pkgconfig(x11)
21 BuildRequires:  pkgconfig(xext)
22 BuildRequires:  pkgconfig(xv)
23 BuildRequires:  pkgconfig(xdamage)
24 BuildRequires:  pkgconfig(libdrm)
25 BuildRequires:  pkgconfig(libtbm)
26 BuildRequires:  pkgconfig(dri2proto)
27 BuildRequires:  pkgconfig(xfixes)
28 BuildRequires:  pkgconfig(libtbm)
29 BuildRequires:  pkgconfig(vconf)
30 BuildRequires:  pkgconfig(libcrypto)
31
32 %description
33 GStreamer extra plugins (common)
34
35 %prep
36 %setup -q
37
38
39 %build
40 export CFLAGS+=" -DCONTROL_PAGECACHE -DGST_EXT_TIME_ANALYSIS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "
41
42 ./autogen.sh --disable-static
43 %configure --disable-static \
44  --enable-ext-hlsdemux2\
45  --disable-ext-drmsrc\
46 %if 0%{?tizen_build_binary_release_type_eng}
47  --enable-pcmdump
48 %endif
49
50 make %{?jobs:-j%jobs}
51
52 %install
53 rm -rf %{buildroot}
54 mkdir -p %{buildroot}/usr/share/license
55 cp COPYING %{buildroot}/usr/share/license/%{name}
56 %make_install
57 mkdir -p %{buildroot}/usr/etc/
58 install -m 755 hlsdemux2/predefined_frame/* %{buildroot}/usr/etc/
59
60 %files
61 %manifest gst-plugins-ext0.10.manifest
62 %defattr(-,root,root,-)
63 %{_libdir}/gstreamer-0.10/*.so
64 /usr/share/license/%{name}
65 /usr/etc/blackframe_QVGA.264
66 /usr/etc/sec_audio_fixed_qvga.264
67 /usr/etc/sec_audio_fixed_qvga.jpg