Merge remote-tracking branch 'rsa/tizen_2.2' into tizen
[platform/framework/web/wrt-commons.git] / packaging / wrt-commons.spec
index 21c4827..e8ae047 100644 (file)
@@ -1,12 +1,11 @@
-#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)
@@ -38,6 +37,7 @@ Wrt common library development headers
 
 %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"
@@ -58,28 +58,26 @@ export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
 
 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
@@ -143,11 +141,10 @@ chsmack -a 'wrt-commons::db_wrt_i18n' /opt/usr/dbspace/.wrt_i18n.db-journal
 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}
@@ -160,5 +157,7 @@ echo "[WRT] wrt-commons postinst done ..."
 %endif
 
 %files devel
+%manifest %{name}.manifest
+%{_libdir}/*.so
 %{_includedir}/dpl-efl/*
 %{_libdir}/pkgconfig/*.pc