0b7c816d74a3a2e58d14ede47c6802367d5aa4db
[platform/core/uifw/libgbm.git] / packaging / libgbm.spec
1 %define _unpackaged_files_terminate_build 0
2
3 %define MAJOR_VER       1
4 %define MINOR_VER       0
5
6 Summary:        Wayland GBM for TIZEN
7 Name:           libgbm
8 Version:        %{MAJOR_VER}.%{MINOR_VER}.1
9 Release:        1
10 Group:          System/Libraries
11 License:        MIT
12 Source:         %{name}-%{version}.tar.gz
13
14 BuildRequires: autoconf
15 BuildRequires: libtool
16 BuildRequires: systemd-devel
17 BuildRequires: pkgconfig(libtbm)
18 BuildRequires: pkgconfig(wayland-tbm-server)
19
20 %description
21 Wayland Generic Buffer Management for TIZEN
22
23 %prep
24 %setup -q -n %{name}
25
26 %build
27 %reconfigure --disable-static --enable-tbm --enable-tbm-queue \
28             CFLAGS="${CFLAGS} -Wall -Werror"
29 make libdir=%{_libdir} major_ver=%{MAJOR_VER} minor_ver=%{MINOR_VER}
30
31 %install
32 %makeinstall major_ver=%{MAJOR_VER} minor_ver=%{MINOR_VER}
33 rm -f %{buildroot}/%{_libdir}/*.la
34
35 ln -sf libgbm.so.%{MAJOR_VER}.%{MINOR_VER}.0    %{buildroot}%{_libdir}/libgbm.so.%{MAJOR_VER}
36
37 %post -p /sbin/ldconfig
38
39 %postun -p /sbin/ldconfig
40
41 %files
42 %manifest packaging/libgbm.manifest
43 %license COPYING
44 %defattr(-,root,root,-)
45 %{_libdir}/libgbm.so.%{MAJOR_VER}
46 %{_libdir}/libgbm.so.%{MAJOR_VER}.%{MINOR_VER}.0