diff options
Diffstat (limited to 'packaging/ui-gadget-1.spec')
-rw-r--r--[-rwxr-xr-x] | packaging/ui-gadget-1.spec | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/packaging/ui-gadget-1.spec b/packaging/ui-gadget-1.spec index f124dcf..3c084a9 100755..100644 --- a/packaging/ui-gadget-1.spec +++ b/packaging/ui-gadget-1.spec @@ -1,3 +1,5 @@ +%bcond_with x +%bcond_with wayland Name: ui-gadget-1 Summary: UI Gadget Library @@ -6,20 +8,24 @@ Release: 1 Group: System/Libraries License: Apache License, Version 2.0 Source0: %{name}-%{version}.tar.gz +Source1001: ui-gadget-1.manifest Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig -BuildRequires: pkgconfig(utilX) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(appcore-efl) BuildRequires: pkgconfig(bundle) BuildRequires: pkgconfig(dlog) +%if %{with x} +BuildRequires: pkgconfig(utilX) BuildRequires: pkgconfig(x11) +%endif BuildRequires: pkgconfig(appsvc) BuildRequires: pkgconfig(capi-appfw-application) BuildRequires: pkgconfig(capi-appfw-app-manager) BuildRequires: pkgconfig(vconf) BuildRequires: cmake BuildRequires: edje-bin +BuildRequires: pkgconfig(libtzplatform-config) %description UI gadget library (development headers) @@ -28,14 +34,25 @@ UI gadget library (development headers) Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} +%if %{with x} +Requires: pkgconfig(x11) +%endif + %description devel Development files for %{name} %prep %setup -q +cp %{SOURCE1001} . %build -%cmake . +%cmake . \ +-DTZ_SYS_ETC=%TZ_SYS_ETC \ +%if %{with wayland} && !%{with x} +-Dwith_wayland=TRUE +%else +-Dwith_x=TRUE +%endif make %{?jobs:-j%jobs} @@ -45,23 +62,25 @@ rm -rf %{buildroot} mkdir -p %{buildroot}/usr/share/license install LICENSE %{buildroot}/usr/share/license/%{name} -%post +%post /sbin/ldconfig +ln -sf %{TZ_SYS_BIN}/ug-client %{TZ_SYS_BIN}/ug-launcher %postun -p /sbin/ldconfig %files -%manifest ui-gadget-1.manifest +%manifest %{name}.manifest %defattr(-,root,root,-) %{_libdir}/*.so.* %{_libdir}/lib%{name}-efl-engine.so /usr/share/edje/ug_effect.edj %{_bindir}/ug-client /usr/share/edje/ug-client/*.edj -/opt/etc/smack/accesses.d/ui-gadget-1.rule +%{TZ_SYS_ETC}/smack/accesses.d/ui-gadget-1.rule /usr/share/license/%{name} %files devel +%manifest %{name}.manifest %defattr(-,root,root,-) %{_includedir}/ug-1/*.h %{_libdir}/libui-gadget-1.so |