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