renew pui prototype again
[platform/core/uifw/libpui.git] / packaging / libpui.spec
1 Name:           libpui
2 Version:        0.0.1
3 Release:        0
4 Summary:        Tizen Headless Platform User Interaction Library
5 License:        MIT
6 Group:          Graphics & UI Framework/Wayland Window System
7
8 Source:         %{name}-%{version}.tar.xz
9 source1001:     %name.manifest
10
11 BuildRequires:  autoconf > 2.64
12 BuildRequires:  automake >= 1.11
13 BuildRequires:  libtool >= 2.2
14 BuildRequires:  pkgconfig
15 BuildRequires:  xz
16 BuildRequires:  pkgconfig(wayland-tbm-client)
17 BuildRequires:  pkgconfig(ecore-wl2)
18 #BuildRequires:  pkgconfig(dlog)
19
20 %{!?TZ_SYS_LIB: %global TZ_SYS_LIB /usr/lib}
21 %{!?TZ_SYS_RO_SHARE: %global TZ_SYS_RO_SHARE /usr/share}
22
23 %description
24 Tizen Headless Platform User Interaction Library
25
26 ###### libpui-devel
27 %package devel
28 Summary: Development module for libpui package
29 Requires: %{name} = %{version}-%{release}
30
31 %description devel
32 This package includes developer files common to all packages.
33
34 ###### libpui default backend
35 %package default-backend
36 Summary: Default backend module for libpui package
37 Requires: %{name} = %{version}-%{release}
38
39 %description default-backend
40 Default Backend of Tizen Headless Platform User Interaction Library
41
42 ###### samples
43 %package samples
44 Summary: samples for libpui package
45 Requires: %{name} = %{version}-%{release}
46
47 %description samples
48 This package includes samples files.
49
50 ###### executing
51 %prep
52 %setup -q
53 cp %{SOURCE1001} .
54
55 %build
56 %autogen \
57         --with-backend-dir=%{TZ_SYS_LIB} \
58         --with-anidata-dir=%{TZ_SYS_RO_SHARE}
59
60 make %{?_smp_mflags}
61
62 %install
63 %make_install
64
65 %post -n %{name} -p /sbin/ldconfig
66 %postun -n %{name} -p /sbin/ldconfig
67
68 %files -n %{name}
69 %manifest %{name}.manifest
70 %defattr(-,root,root,-)
71 %license COPYING
72 %{_libdir}/libpui.so.*
73
74 %files devel
75 %manifest %{name}.manifest
76 %defattr(-,root,root,-)
77 %{_includedir}/*.h
78 %{_libdir}/pkgconfig/libpui.pc
79 %{_libdir}/libpui.so
80
81 %files default-backend
82 %manifest %{name}.manifest
83 %defattr(-,root,root,-)
84 %license COPYING
85 %{_libdir}/*default*.so*
86
87 %files samples
88 %manifest %{name}.manifest
89 %defattr(-,root,root,-)
90 %{_bindir}/pui_sample*