4 Summary: Tizen Headless Platform User Interaction Library
6 Group: Graphics & UI Framework/Wayland Window System
8 Source: %{name}-%{version}.tar.xz
9 source1001: %name.manifest
11 BuildRequires: autoconf > 2.64
12 BuildRequires: automake >= 1.11
13 BuildRequires: libtool >= 2.2
14 BuildRequires: pkgconfig
16 BuildRequires: pkgconfig(wayland-tbm-client)
17 BuildRequires: pkgconfig(ecore-wl2)
18 #BuildRequires: pkgconfig(dlog)
19 BuildRequires: pkgconfig(json-c)
21 %{!?TZ_SYS_LIB: %global TZ_SYS_LIB /usr/lib}
22 %{!?TZ_SYS_RO_SHARE: %global TZ_SYS_RO_SHARE /usr/share}
24 %global ANIDATA_DIR %{TZ_SYS_RO_SHARE}/pui/
27 Tizen Headless Platform User Interaction Library
31 Summary: Development module for libpui package
32 Requires: %{name} = %{version}-%{release}
35 This package includes developer files common to all packages.
37 ###### libpui default backend
38 %package default-backend
39 Summary: Default backend module for libpui package
40 Requires: %{name} = %{version}-%{release}
42 %description default-backend
43 Default Backend of Tizen Headless Platform User Interaction Library
47 Summary: samples for libpui package
48 Requires: %{name} = %{version}-%{release}
51 This package includes samples files.
60 --with-backend-dir=%{TZ_SYS_LIB} \
61 --with-anidata-dir=%{ANIDATA_DIR}
67 ###### libpui default backend's animation data
68 mkdir -p %{buildroot}/%{ANIDATA_DIR}/
69 cp -f backends/res/* %{buildroot}/%{ANIDATA_DIR}/
72 %post -n %{name} -p /sbin/ldconfig
73 %postun -n %{name} -p /sbin/ldconfig
76 %manifest %{name}.manifest
77 %defattr(-,root,root,-)
79 %{_libdir}/libpui.so.*
82 %manifest %{name}.manifest
83 %defattr(-,root,root,-)
85 %{_libdir}/pkgconfig/libpui.pc
88 %files default-backend
89 %manifest %{name}.manifest
90 %defattr(-,root,root,-)
92 %{_libdir}/*default*.so*
96 %manifest %{name}.manifest
97 %defattr(-,root,root,-)
98 %{_bindir}/pui_sample*