2d629a204d672de8c9af2302c58597a5cf10f302
[platform/adaptation/ap_samsung/libomxil-e3250-v4l2.git] / packaging / libomxil-e3250-v4l2.spec
1 Name: libomxil-e3250-v4l2
2 Summary: OpenMAX IL for e3250-v4l2
3 Version: 0.0.16
4 License: TO BE FILLED IN
5 Group: Development/Libraries
6 Release: 0
7 ExclusiveArch: %arm
8 Source: %{name}-%{version}.tar.gz
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 #!BuildIgnore: kernel-headers
12 BuildRequires:  kernel-headers-3.4-exynos3250
13 BuildRequires:  pkgconfig(dlog)
14 BuildRequires:  pkgconfig(mm-ta)
15
16 %description
17 implementation of OpenMAX IL for e3250-v4l2 for B2
18
19
20 %package devel
21 Summary: OpenMAX IL for e3250-v4l2 (Developement)
22 Group: Development/Libraries
23 Requires: %{name} = %{version}-%{release}
24
25 %description devel
26 development package for libomxil-e3250-v4l2
27
28 %prep
29 %setup -q
30
31 %build
32 ./autogen.sh
33
34 export CFLAGS+=" -mfpu=neon\
35  -DUSE_DLOG\
36  -DUSE_PB\
37  -DUSE_DMA_BUF\
38  -DUSE_H264_PREPEND_SPS_PPS\
39  -DGST_EXT_TIME_ANALYSIS"
40
41 %configure --prefix=%{_prefix} --disable-static --enable-dlog --enable-mm-ta --enable-exynos3250
42
43 #make %{?jobs:-j%jobs}
44 make
45
46
47 %install
48 rm -rf %{buildroot}
49 mkdir -p %{buildroot}/usr/share/license
50 cp COPYING %{buildroot}/usr/share/license/%{name}
51 %make_install
52
53
54 %post -p /sbin/ldconfig
55
56 %postun -p /sbin/ldconfig
57
58
59 %files
60 %manifest libomxil-e3250-v4l2.manifest
61 /usr/lib/*.so*
62 /usr/lib/omx/libOMX.Exynos.AVC.Decoder.so
63 /usr/lib/omx/libOMX.Exynos.AVC.Encoder.so
64 /usr/lib/omx/libOMX.Exynos.M4V.Decoder.so
65 /usr/share/license/%{name}
66 %exclude /usr/lib/omx/libOMX.Exynos.M2V.Decoder.so
67 %exclude /usr/lib/omx/libOMX.Exynos.WMV.Decoder.so
68 %exclude /usr/lib/omx/libOMX.Exynos.M4V.Encoder.so
69 %exclude /usr/lib/omx/libOMX.Exynos.MP3.Decoder.so
70
71 %files devel
72 /usr/include/*
73 /usr/lib/pkgconfig/*
74