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