Update init spec files
[scm/bb/tizen.git] / proto-meta-Tizen_generic / specfile-initial / libtbm / packaging / libtbm.spec
1 Name:           libtbm
2 Version:        1.0.6
3 Release:        5
4 License:        MIT
5 Summary:        Tizen Buffer Manager Library
6 Group:          System/Libraries
7 Source0:        %{name}-%{version}.tar.gz
8 Source1001:     libtbm.manifest
9
10 BuildRequires:  pkgconfig(pthread-stubs)
11 BuildRequires:  pkgconfig(libdrm)
12
13 %description
14 The library for Tizen Buffer Manager.
15
16 %package devel
17 Summary:        Tizen Buffer Manager Library - Development
18 Group:          Development/Libraries
19 Requires:       libtbm = %{version}
20 Requires:       pkgconfig(libdrm)
21
22 %description devel
23 The library for Tizen Buffer Manager.
24
25 Development Files.
26
27 %prep
28 %setup -q
29 cp %{SOURCE1001} .
30
31 %build
32
33 %reconfigure --prefix=%{_prefix} \
34             CFLAGS="${CFLAGS} -Wall -Werror" LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
35
36 make %{?_smp_mflags}
37
38 %install
39 rm -rf %{buildroot}
40 mkdir -p %{buildroot}/usr/share/license
41 cp -af COPYING %{buildroot}/usr/share/license/%{name}
42 %make_install
43
44
45 %clean
46 rm -rf %{buildroot}
47
48 %post -p /sbin/ldconfig
49 %postun -p /sbin/ldconfig
50
51
52 %files
53 %manifest %{name}.manifest
54 %defattr(-,root,root,-)
55 /usr/share/license/%{name}
56 %{_libdir}/libtbm.so.*
57 %{_libdir}/libdrm_slp.so.*
58
59 %files devel
60 %manifest %{name}.manifest
61 %defattr(-,root,root,-)
62 %dir %{_includedir}
63 %{_includedir}/tbm_bufmgr.h
64 %{_includedir}/tbm_bufmgr_backend.h
65 %{_libdir}/libtbm.so
66 %{_libdir}/libdrm_slp.so
67 %{_libdir}/pkgconfig/libtbm.pc
68