X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fpkgmgr-info.spec;h=1668c7d611440c307de6817f7276b7538ef306c8;hb=2e7b8cdac3dd0aa0fc035bc24934ce83ef4fcf5b;hp=7846597225b386fbabecb92a62e6fa55dd6def95;hpb=fb22e3fff07fe08f15af7bfdf67cb77a483b6c9d;p=platform%2Fcore%2Fappfw%2Fpkgmgr-info.git diff --git a/packaging/pkgmgr-info.spec b/packaging/pkgmgr-info.spec old mode 100644 new mode 100755 index 7846597..1668c7d --- a/packaging/pkgmgr-info.spec +++ b/packaging/pkgmgr-info.spec @@ -1,15 +1,18 @@ Name: pkgmgr-info Summary: Packager Manager infomation api for package -Version: 0.19.0 +Version: 0.20.4 Release: 1 Group: Application Framework/Package Management License: Apache-2.0 Source0: %{name}-%{version}.tar.gz +Source1: %{name}.service +Source2: %{name}.socket Source1001: pkgmgr-info.manifest BuildRequires: cmake BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(libxml-2.0) @@ -20,6 +23,7 @@ BuildRequires: pkgconfig(capi-system-info) BuildRequires: pkgconfig(minizip) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(gmock) +BuildRequires: pkgconfig(parcel) %if 0%{?gcov:1} BuildRequires: lcov @@ -91,10 +95,10 @@ find . -name '*.gcno' ! -path './gcov-obj/*' -exec cp '{}' gcov-obj ';' export LD_LIBRARY_PATH=../../src/:../../src/server:../../parser ctest -V %if 0%{?gcov:1} -lcov -c --ignore-errors graph --no-external -q -d . -o tizen-theme-manager.info -genhtml tizen-theme-manager.info -o tizen-theme-manager.out -zip -r tizen-theme-manager.zip tizen-theme-manager.out -install -m 0644 tizen-theme-manager.zip %{buildroot}%{_datadir}/gcov/ +lcov -c --ignore-errors graph --no-external -q -d . -o pkgmgr-info.info +genhtml pkgmgr-info.info -o pkgmgr-info.out +zip -r pkgmgr-info.zip pkgmgr-info.out +install -m 0644 pkgmgr-info.zip %{buildroot}%{_datadir}/gcov/ %endif %install @@ -103,6 +107,13 @@ install -m 0644 tizen-theme-manager.zip %{buildroot}%{_datadir}/gcov/ mkdir -p %{buildroot}%{_unitdir}/basic.target.wants ln -sf ../pkg-db-recovery.service %{buildroot}%{_unitdir}/basic.target.wants/pkg-db-recovery.service +mkdir -p %{buildroot}%{_unitdir}/default.target.wants +mkdir -p %{buildroot}%{_unitdir}/sockets.target.wants +install -m 0644 %SOURCE1 %{buildroot}%{_unitdir}/%{name}.service +install -m 0644 %SOURCE2 %{buildroot}%{_unitdir}/%{name}.socket +ln -s ../%{name}.service %{buildroot}%{_unitdir}/default.target.wants/%{name}.service +ln -sf ../%{name}.socket %{buildroot}%{_unitdir}/sockets.target.wants/%{name}.socket + %if 0%{?gcov:1} mkdir -p %{buildroot}%{_datadir}/gcov/obj install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj @@ -122,11 +133,17 @@ install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj %license LICENSE %defattr(-,root,root,-) %{_libdir}/libpkgmgr-info.so.* +%{_libdir}/libpkgmgr-info-server.so.* %{_bindir}/pkg-db-recovery %{_bindir}/pkg-db-creator %{_bindir}/pkginfo-server %{_unitdir}/pkg-db-recovery.service %{_unitdir}/basic.target.wants/pkg-db-recovery.service +%{_includedir}/pkgmgr-client/*.hh +%{_unitdir}/default.target.wants/%{name}.service +%{_unitdir}/sockets.target.wants/%{name}.socket +%attr(0644,root,root) /usr/lib/systemd/system/%{name}.service +%attr(0644,root,root) /usr/lib/systemd/system/%{name}.socket %files devel %manifest %{name}.manifest @@ -134,6 +151,7 @@ install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj %{_includedir}/*.h %{_libdir}/pkgconfig/pkgmgr-info.pc %{_libdir}/libpkgmgr-info.so +%{_libdir}/libpkgmgr-info-server.so %{_includedir}/pkgmgr-client/*.hh %{_includedir}/pkgmgr-common/*.hh