update initial spec file
[scm/bb/tizen.git] / proto-meta-Tizen_generic / specfile-initial / libmm-utility / packaging / libmm-utility.spec
1 Name:       libmm-utility
2 Summary:    Multimedia Framework Utility Library
3 Version:    0.7
4 Release:    0
5 Group:      System/Libraries
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001: libmm-utility.manifest
9 Requires(post):    /sbin/ldconfig
10 Requires(postun):  /sbin/ldconfig
11 BuildRequires:  pkgconfig(mm-common)
12 BuildRequires:  pkgconfig(mm-log)
13 BuildRequires:  pkgconfig(mm-ta)
14 BuildRequires:  pkgconfig(glib-2.0)
15 BuildRequires:  pkgconfig(gmodule-2.0)
16 BuildRequires:  libjpeg-turbo-devel
17 BuildRequires:  pkgconfig(libtzplatform-config)
18
19 %description
20 Multimedia Framework Utility Library - Main package.
21
22 %package devel
23 Summary:    Multimedia Framework Utility Library (DEV)
24 Group:      Development/Libraries
25 Requires:   %{name} = %{version}-%{release}
26
27 %description devel
28 Multimedia Framework Utility Library - Development files.
29
30 %package tool
31 Summary:    Multimedia Framework Utility tools
32 Group:      Development/Libraries
33 Requires:   %{name} = %{version}-%{release}
34
35 %description tool
36 Multimedia Framework Utility Library - Tools.
37
38 %prep
39 %setup -q
40 cp %{SOURCE1001} .
41
42 %build
43 mkdir -p m4
44 CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" -D_MM_PROJECT_FLOATER" \
45 LDFLAGS="$LDFLAGS -Wl,--rpath=%{_libdir} -Wl,--hash-style=both -Wl,--as-needed" \
46 %reconfigure
47 %__make %{?_smp_mflags}
48
49 sed -i -e "s#@IMGP_REQPKG@#$IMGP_REQPKG#g" imgp/mmutil-imgp.pc
50 sed -i -e "s#@JPEG_REQPKG@#$JPEG_REQPKG#g" jpeg/mmutil-jpeg.pc
51
52 %install
53 rm -rf %{buildroot}
54 %make_install
55
56 %clean
57 rm -rf %{buildroot}
58
59 %post -p /sbin/ldconfig
60 %postun -p /sbin/ldconfig
61
62 %files
63 %manifest %{name}.manifest
64 %license LICENSE LICENSE.APLv2.0
65 %defattr(-,root,root,-)
66 %{_libdir}/*.so*
67
68 %files devel
69 %manifest %{name}.manifest
70 %defattr(-,root,root,-)
71 %{_includedir}/*
72 %{_libdir}/pkgconfig/*
73
74 %files tool
75 %manifest %{name}.manifest
76 %defattr(-,root,root,-)
77 %{_bindir}/*_testsuite
78