Add feature for tizen allocator
[platform/adaptation/ap_samsung/libomxil-e9110-v4l2.git] / packaging / libomxil-e9110-v4l2.spec
1 Name: libomxil-e9110-v4l2
2 Summary: OpenMAX IL for e9110-v4l2
3 Version: 0.0.2
4 License: Apache-2.0
5 Group: Development/Libraries
6 Release: 4
7 ExclusiveArch: %arm
8 Source: %{name}-%{version}.tar.gz
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 #!BuildIgnore: linux-glibc-devel
12 BuildRequires:  kernel-headers-exynos9110-tw3
13 BuildRequires:  pkgconfig(dlog)
14 BuildRequires:  pkgconfig(exynos-common)
15 BuildRequires:  pkgconfig(libtbm)
16
17 %description
18 implementation of OpenMAX IL for e9110-v4l2 for TW3
19
20 %package devel
21 Summary: OpenMAX IL for e9110-v4l2 (Developement)
22 Group: Development/Libraries
23 Requires: %{name} = %{version}-%{release}
24
25 %description devel
26 development package for libomxil-e9110-v4l2
27
28 %prep
29 %setup -q
30
31 %build
32 ./autogen.sh
33
34 export CFLAGS+=" -mfpu=neon\
35  -DUSE_DLOG\
36  -DTIZEN_OMXIL_COMMERCIAL_FEATURE\
37  -DGST_EXT_TIME_ANALYSIS"
38
39 LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--hash-style=both -Wl,--as-needed"; export LDFLAGS
40 %configure --prefix=%{_prefix} --disable-static --enable-dlog --enable-exynos9110 --enable-tizen-allocator
41
42 #make %{?jobs:-j%jobs}
43 make
44
45
46 %install
47 rm -rf %{buildroot}
48 mkdir -p %{buildroot}/usr/share/license
49 %make_install
50
51
52 %post -p /sbin/ldconfig
53
54 %postun -p /sbin/ldconfig
55
56
57 %files
58 %manifest libomxil-e9110-v4l2.manifest
59 /usr/lib/*.so*
60 /usr/lib/omx/libOMX.Exynos.AVC.Decoder.so
61 /usr/lib/omx/libOMX.Exynos.AVC.Encoder.so
62 /usr/lib/omx/libOMX.Exynos.MPEG4.Decoder.so
63 /usr/lib/omx/libOMX.Exynos.MPEG4.Encoder.so
64 /usr/lib/omx/libOMX.Exynos.MPEG2.Decoder.so
65 /usr/lib/omx/libOMX.Exynos.WMV.Decoder.so
66 /usr/lib/omx/libOMX.Exynos.HEVC.Decoder.so
67 /usr/lib/omx/libOMX.Exynos.HEVC.Encoder.so
68 /usr/lib/omx/libOMX.Exynos.VP8.Decoder.so
69 /usr/lib/omx/libOMX.Exynos.VP8.Encoder.so
70 %license COPYING
71
72 %files devel
73 /usr/include/*
74 /usr/lib/pkgconfig/*
75