Release version 0.64.2
[platform/core/appfw/aul-1.git] / packaging / aul.spec
index d05d700..82753d2 100644 (file)
@@ -1,6 +1,6 @@
 Name:       aul
 Summary:    App utility library
-Version:    0.60.15
+Version:    0.64.2
 Release:    1
 Group:      Application Framework/Libraries
 License:    Apache-2.0
@@ -8,6 +8,7 @@ Source0:    %{name}-%{version}.tar.gz
 Source1001: %{name}.manifest
 Source1002: %{name}-server.manifest
 Source1003: %{name}-exec-checker-plugin.manifest
+Source1004: %{name}-rsc-mgr.manifest
 
 Requires(post):   /sbin/ldconfig
 Requires(post):   /usr/bin/systemctl
@@ -25,20 +26,19 @@ BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gmock)
-BuildRequires:  pkgconfig(iniparser)
 BuildRequires:  pkgconfig(libsmack)
 BuildRequires:  pkgconfig(libtzplatform-config)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(parcel)
 BuildRequires:  pkgconfig(pkgmgr-info)
-BuildRequires:  pkgconfig(pkgmgr-installer)
 BuildRequires:  pkgconfig(sqlite3)
-BuildRequires:  pkgconfig(storage)
 BuildRequires:  pkgconfig(ttrace)
 BuildRequires:  pkgconfig(uuid)
 BuildRequires:  pkgconfig(vconf)
 BuildRequires:  xdgmime-devel, pkgconfig(xdgmime)
 
+Requires: libstorage
+
 %if 0%{?gcov:1}
 BuildRequires:  lcov
 %endif
@@ -104,6 +104,24 @@ Requires:   %{name}-server = %{version}-%{release}
 %description server-devel
 Application Utility Library (devel)
 
+#################################################
+# aul-rsc-mgr
+#################################################
+%package rsc-mgr
+Summary:    Application Utility Library (Resource Manager)
+Group:      Development/Libraries
+
+%description rsc-mgr
+Application Utility Library (Resource Manager)
+
+%package rsc-mgr-devel
+Summary:    Application Utility Library (Resource Manager)
+Group:      Development/Libraries
+Requires:   %{name}-rsc-mgr = %{version}-%{release}
+
+%description rsc-mgr-devel
+Application Utility Library (devel)
+
 %package unittests
 Summary:    %{name} unittests binary
 
@@ -126,6 +144,7 @@ sed -i 's|TZ_SYS_DB|%{TZ_SYS_DB}|g' %{SOURCE1001}
 cp %{SOURCE1001} .
 cp %{SOURCE1002} .
 cp %{SOURCE1003} .
+cp %{SOURCE1004} .
 
 %build
 %if 0%{?gcov:1}
@@ -155,14 +174,14 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %__make %{?_smp_mflags}
 
 sqlite3 .appsvc.db < ./data/appsvc_db.sql
-sqlite3 .component.db < ./parser/component/data/component_db.sql
+sqlite3 .component.db < ./src/parser/component/data/component_db.sql
 
 %check
-export LD_LIBRARY_PATH="../../"
+export LD_LIBRARY_PATH="../../src/aul:../../src/blink"
 ctest -V
 
 %if 0%{?gcov:1}
-lcov -c --ignore-errors graph --no-external -b . -d . -o %{name}.info
+lcov -c --ignore-errors mismatch,graph,unused --no-external -b . -d . -o %{name}.info
 genhtml %{name}.info -o out --legend --show-details
 %endif
 
@@ -176,9 +195,6 @@ install -m 0644 .appsvc.db-journal %{buildroot}%{TZ_SYS_DB}
 install -m 0644 .component.db %{buildroot}%{TZ_SYS_DB}
 install -m 0644 .component.db-journal %{buildroot}%{TZ_SYS_DB}
 
-mkdir -p %{buildroot}%{_datadir}/appsvc
-cp -R %{_builddir}/%{name}-%{version}/alias/* %{buildroot}%{_datadir}/appsvc
-
 mkdir -p %{buildroot}%{_sysconfdir}/gumd/useradd.d
 cp -f scripts/12_appsvc-add.post %{buildroot}%{_sysconfdir}/gumd/useradd.d/12_appsvc-add.post
 
@@ -246,10 +262,17 @@ chsmack -a 'User::Home' %{TZ_SYS_DB}/.component.db-journal
 %post server
 /sbin/ldconfig
 
+%postun rsc-mgr
+/sbin/ldconfig
+
+%post rsc-mgr
+/sbin/ldconfig
+
 %files
 %license LICENSE
 %manifest %{name}.manifest
 %attr(0644,root,root) %{_libdir}/libaul.so.*
+%attr(0644,root,root) %{_libdir}/libaul-blink.so.*
 %config %{_sysconfdir}/dbus-1/system.d/aul.conf
 %{_bindir}/aulctl
 %{_bindir}/aul_test
@@ -265,7 +288,6 @@ chsmack -a 'User::Home' %{TZ_SYS_DB}/.component.db-journal
 %{_bindir}/aul_window
 %{_datadir}/aul/miregex/*
 %{_datadir}/aul/preexec_list.txt
-%{_datadir}/appsvc/*
 %{_datadir}/parser-plugins/component.info
 %{_datadir}/parser-plugins/alias-appid.info
 %{_datadir}/parser-plugins/allowed-appid.info
@@ -293,8 +315,11 @@ chsmack -a 'User::Home' %{TZ_SYS_DB}/.component.db-journal
 %files devel
 %{_includedir}/aul/*.h
 %{_includedir}/aul/api/*.h
+%{_includedir}/aul/blink/*.h
 %{_libdir}/libaul.so
+%{_libdir}/libaul-blink.so
 %{_libdir}/pkgconfig/aul.pc
+%{_libdir}/pkgconfig/aul-blink.pc
 
 #################################################
 # aul-gcov
@@ -313,6 +338,16 @@ chsmack -a 'User::Home' %{TZ_SYS_DB}/.component.db-journal
 %{_libdir}/libaul-server.so
 %{_libdir}/pkgconfig/aul-server.pc
 
+%files rsc-mgr
+%manifest %{name}-rsc-mgr.manifest
+%attr(0644,root,root) %{_libdir}/libaul-rsc-mgr.so.*
+%{_datadir}/aul/res.xsd
+
+%files rsc-mgr-devel
+%{_includedir}/aul/rsc-mgr/*.h
+%{_libdir}/libaul-rsc-mgr.so
+%{_libdir}/pkgconfig/aul-rsc-mgr.pc
+
 %files unittests
 %attr(0755,root,root) %{_bindir}/aul-unit-tests
 %attr(0755,root,root) %{_bindir}/app-control-tests