Name: libpui Version: 0.0.1 Release: 0 Summary: Tizen Headless Platform User Interaction Library License: MIT Group: Graphics & UI Framework/Wayland Window System Source: %{name}-%{version}.tar.xz source1001: %name.manifest BuildRequires: autoconf > 2.64 BuildRequires: automake >= 1.11 BuildRequires: libtool >= 2.2 BuildRequires: pkgconfig BuildRequires: xz BuildRequires: pkgconfig(wayland-tbm-client) BuildRequires: pkgconfig(ecore-wl2) #BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(json-c) %{!?TZ_SYS_LIB: %global TZ_SYS_LIB /usr/lib} %{!?TZ_SYS_RO_SHARE: %global TZ_SYS_RO_SHARE /usr/share} %global ANIDATA_DIR %{TZ_SYS_RO_SHARE}/pui/ %description Tizen Headless Platform User Interaction Library ###### libpui-devel %package devel Summary: Development module for libpui package Requires: %{name} = %{version}-%{release} %description devel This package includes developer files common to all packages. ###### libpui default backend %package default-backend Summary: Default backend module for libpui package Requires: %{name} = %{version}-%{release} %description default-backend Default Backend of Tizen Headless Platform User Interaction Library ###### executing %prep %setup -q cp %{SOURCE1001} . %build %autogen \ --with-backend-dir=%{TZ_SYS_LIB} \ --with-anidata-dir=%{ANIDATA_DIR} make %{?_smp_mflags} %install ###### libpui default backend's animation data mkdir -p %{buildroot}/%{ANIDATA_DIR}/ cp -fr backends/res/* %{buildroot}/%{ANIDATA_DIR}/ %make_install %post -n %{name} -p /sbin/ldconfig %postun -n %{name} -p /sbin/ldconfig %files -n %{name} %manifest %{name}.manifest %defattr(-,root,root,-) %license COPYING %{_libdir}/libpui.so.* %files devel %manifest %{name}.manifest %defattr(-,root,root,-) %{_includedir}/*.h %{_libdir}/pkgconfig/libpui.pc %{_libdir}/libpui.so %files default-backend %manifest %{name}.manifest %defattr(-,root,root,-) %license COPYING %{_libdir}/*default*.so* %{ANIDATA_DIR}/*