a6ddc6e1fd8493d8ffb377033c2f9902450d5504
[platform/core/multimedia/libmm-imgp-gstcs.git] / packaging / libmm-imgp-gstcs.spec
1 #sbs-git:slp/pkgs/l/libmm-imgp-gstcs libmm-imgp-gstcs 0.1 62b62e6d483557fc5750d1b4986e9a98323f1194
2 Name:       libmm-imgp-gstcs
3 Summary:    Multimedia Framework Utility Library
4 Version:    0.20
5 Release:    16
6 Group:      System/Libraries
7 License:    Apache-2.0
8 Source0:    %{name}-%{version}.tar.gz
9 Source1001:     libmm-imgp-gstcs.manifest
10 Requires:       gst-plugins-good
11 BuildRequires:  pkgconfig(dlog)
12 BuildRequires:  pkgconfig(glib-2.0)
13 BuildRequires:  pkgconfig(gstreamer-1.0)
14 BuildRequires:  pkgconfig(gmodule-2.0)
15 BuildRequires:  pkgconfig(gstreamer-app-1.0)
16 BuildRequires:  pkgconfig(gstreamer-video-1.0)
17 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
18 BuildRequires:  pkgconfig(gstreamer-pbutils-1.0)
19 %if 0%{?gtests:1}
20 BuildRequires:  pkgconfig(gmock)
21 %endif
22
23 %description
24 Multimedia Framework Utility Library.
25
26 %package devel
27 Summary:    Multimedia Framework Utility Library (DEV)
28 Group:      Development/Libraries
29 Requires:   %{name} = %{version}-%{release}
30
31 %description devel
32 Multimedia Framework Utility Library (DEV).
33
34 %prep
35 %setup -q
36 cp %{SOURCE1001} .
37
38 %build
39 ./autogen.sh
40
41 export CFLAGS+=" -Wextra -Wno-array-bounds -D_FORTIFY_SOURCE=2"
42 export CFLAGS+=" -Wno-ignored-qualifiers -Wno-unused-parameter -Wshadow"
43 export CFLAGS+=" -Wwrite-strings -Wswitch-default"
44 CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" -D_MM_PROJECT_FLOATER" \
45 LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--hash-style=both -Wl,--as-needed" \
46 %if 0%{?gtests:1}
47 %configure --enable-tests
48 %else
49 %configure
50 %endif
51 make %{?jobs:-j%jobs}
52
53 %install
54 rm -rf %{buildroot}
55 %make_install
56
57 %clean
58 rm -rf %{buildroot}
59
60 %post -p /sbin/ldconfig
61 %postun -p /sbin/ldconfig
62
63 %files
64 %license LICENSE.APLv2.0
65 %manifest %{name}.manifest
66 %defattr(-,root,root,-)
67 %{_libdir}/*.so*
68 %if 0%{?gtests:1}
69 %{_bindir}/gtest*
70 %endif