-#git:framework/web/wrt-commons
Name: wrt-commons
Summary: Wrt common library
Version: 0.2.157
Release: 1
-Group: Development/Libraries
-License: Apache License, Version 2.0
-URL: N/A
+Group: System/Libraries
+License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
+Source1001: wrt-commons.manifest
BuildRequires: cmake
BuildRequires: pkgconfig(ecore)
BuildRequires: pkgconfig(appcore-efl)
%prep
%setup -q
+cp %{SOURCE1001} .
%define with_tests 0
%if "%{WITH_TESTS}" == "ON" || "%{WITH_TESTS}" == "Y" || "%{WITH_TESTS}" == "YES" || "%{WITH_TESTS}" == "TRUE" || "%{WITH_TESTS}" == "1"
export LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--hash-style=both -Wl,--as-needed"
-cmake . -DVERSION=%{version} \
+%cmake . -DVERSION=%{version} \
-DDPL_LOG="OFF" \
- -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DCMAKE_BUILD_TYPE=%{?build_type:%build_type} \
%{?WITH_TESTS:-DWITH_TESTS=%WITH_TESTS} \
%{?WITH_CHILD:-DWITH_CHILD=%WITH_CHILD}
make %{?jobs:-j%jobs}
%install
-mkdir -p %{buildroot}/usr/share/license
-cp LICENSE %{buildroot}/usr/share/license/%{name}
%make_install
-%clean
-rm -rf %{buildroot}
-%post
+%postun -p /sbin/ldconfig
+
+%post
+/sbin/ldconfig
mkdir -p /opt/share/widget/system
mkdir -p /opt/share/widget/user
mkdir -p /opt/share/widget/exec
mkdir -p /opt/share/widget/data/Public
-mkdir -p /usr/lib/wrt-plugins
+mkdir -p %{_libdir}/wrt-plugins
#Don't reset DB when install on QEMU (during other packages building witch GBS)
if [ -z "$EMULATOR_ARCHS" ]; then
echo "[WRT] wrt-commons postinst done ..."
%files
-%manifest wrt-commons.manifest
-%{_libdir}/*.so
+%manifest %{name}.manifest
+%license LICENSE
%{_libdir}/*.so.*
%{_datadir}/wrt-engine/*
-%{_datadir}/license/%{name}
%attr(755,root,root) %{_bindir}/wrt_commons_create_clean_db.sh
%attr(755,root,root) %{_bindir}/wrt_commons_reset_db.sh
%if %{with_tests}
%endif
%files devel
+%manifest %{name}.manifest
+%{_libdir}/*.so
%{_includedir}/dpl-efl/*
%{_libdir}/pkgconfig/*.pc