packaging: Add missing file mistakenly unpacked
[platform/core/uifw/libds-tizen.git] / packaging / libds.spec
1 Name:           libds
2 Version:        0.1.2
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 BuildRequires:  pkgconfig(xkbcommon)
17
18 BuildRequires:  pkgconfig(libtdm)
19 BuildRequires:  pkgconfig(libtbm)
20 BuildRequires:  pkgconfig(wayland-tbm-server)
21 BuildRequires:  pkgconfig(wayland-tbm-client)
22
23 %description
24 Wayland Compositor Library
25
26 %package devel
27 Summary:    Wayland Compositor Library
28 Group:      Development/Libraries
29 Requires:   %{name} = %{version}-%{release}
30
31 %description devel
32 Development package of Wayland Compositor Library
33
34 %package tizen-devel
35 Summary: Wayland Compositor development package on Tizen
36
37 %description tizen-devel
38 Wayland Compositor development library for Tizen platform
39
40 %prep
41 %setup -q
42 cp %{SOURCE1001} .
43
44 %build
45 meson setup \
46     --prefix /usr \
47     --libdir %{_libdir} \
48     --bindir %{_bindir} \
49     builddir \
50     -Dtizen=true
51 ninja -C builddir all
52
53 %install
54 export DESTDIR=%{buildroot}
55 ninja -C builddir install
56
57 %files
58 %manifest %{name}.manifest
59 %defattr(-,root,root,-)
60 %license LICENSE
61 %{_libdir}/*.so.*
62
63 %files devel
64 %manifest %{name}.manifest
65 %defattr(-,root,root,-)
66 %license LICENSE
67 %{_includedir}/libds/*
68 %{_libdir}/pkgconfig/libds.pc
69 %{_libdir}/libds.so
70 %{_bindir}/wl-backend
71 %{_bindir}/tinyds
72 %{_bindir}/input-device-test
73
74 %files tizen-devel
75 %manifest %{name}.manifest
76 %defattr(-,root,root,-)
77 %license LICENSE
78 %{_includedir}/libds-tizen/*
79 %{_libdir}/pkgconfig/libds-tizen.pc
80 %{_libdir}/libds-tizen.so
81 %{_bindir}/tdm-backend
82 %{_bindir}/tinyds-tdm
83 %{_bindir}/ds-simple-tbm