Add an example of tdm backend
[platform/core/uifw/libds-tizen.git] / packaging / libds.spec
1 Name:           libds
2 Version:        0.0.1
3 Release:        0
4 Summary:        Wayland Compositor Library
5 License:        MIT
6 URL:            http://www.tizen.org/
7 Source:         %name-%version.tar.xz
8 Source1001:     %name.manifest
9
10 BuildRequires:  meson
11 BuildRequires:  pkgconfig(wayland-server)
12 BuildRequires:  pkgconfig(wayland-client)
13 BuildRequires:  pkgconfig(wayland-protocols)
14 BuildRequires:  pkgconfig(pixman-1)
15 BuildRequires:  pkgconfig(libdrm)
16
17 BuildRequires:  pkgconfig(libtdm)
18 BuildRequires:  pkgconfig(libtbm)
19
20 %description
21 Wayland Compositor Library
22
23 %package devel
24 Summary:    Wayland Compositor Library
25 Group:      Development/Libraries
26 Requires:   %{name} = %{version}-%{release}
27
28 %description devel
29 Development package of Wayland Compositor Library
30
31 %prep
32 %setup -q
33 cp %{SOURCE1001} .
34
35 %build
36 meson setup \
37     --prefix /usr \
38     --libdir %{_libdir} \
39     --bindir %{_bindir} \
40     builddir
41 ninja -C builddir all
42
43 %install
44 export DESTDIR=%{buildroot}
45 ninja -C builddir install
46
47 %files
48 %manifest %{name}.manifest
49 %defattr(-,root,root,-)
50 %license LICENSE
51 %{_libdir}/*.so.*
52
53 %files devel
54 %manifest %{name}.manifest
55 %defattr(-,root,root,-)
56 %license LICENSE
57 %{_includedir}/*
58 %{_libdir}/pkgconfig/libds.pc
59 %{_libdir}/libds.so
60 %{_bindir}/*