Name: pkgmgr-server Summary: Packager Manager server package Version: 0.6.5 Release: 1 Group: Application Framework/Package Management License: Apache-2.0 Source0: %{name}-%{version}.tar.gz Source1001: %{name}.manifest BuildRequires: cmake BuildRequires: unzip BuildRequires: gettext-tools BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(aul) BuildRequires: pkgconfig(bundle) BuildRequires: pkgconfig(pkgmgr-info) BuildRequires: pkgconfig(libtzplatform-config) BuildRequires: pkgconfig(pkgmgr) BuildRequires: pkgconfig(pkgmgr-installer) BuildRequires: pkgconfig(pkgmgr-parser) BuildRequires: pkgconfig(drm-service-core-tizen) BuildRequires: pkgconfig(libgum) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(minizip) BuildRequires: fdupes %if "%{?TIZEN_PROFILE_TV}" != "1" BuildRequires: pkgconfig(csr) %endif %description Packager Manager server package for packaging %prep %setup -q cp %{SOURCE1001} . %define run_dir /run/user %define db_dir %{_localstatedir}/lib/package-manager %define backend_dir %{_sysconfdir}/package-manager/backend %build sqlite3 restriction.db < ./restriction.sql %if "%{?TIZEN_PROFILE_TV}" != "1" _TIZEN_FEATURE_CSR=ON %else _TIZEN_FEATURE_CSR=OFF %endif %cmake . -DRUN_DIR=%{run_dir} \ -DDB_DIR=%{db_dir} \ -DBACKEND_DIR=%{backend_dir} \ -DUNITDIR=%{_unitdir} \ -DTIZEN_FEATURE_CSR:BOOL=${_TIZEN_FEATURE_CSR} %__make %{?_smp_mflags} %install %make_install mkdir -p %{buildroot}%{_sysconfdir}/package-manager/server mkdir -p %{buildroot}%{db_dir} install -m 0600 restriction.db %{buildroot}%{db_dir} %fdupes %{buildroot} %post /sbin/ldconfig %files %manifest %{name}.manifest %license LICENSE %defattr(-,root,root,-) %{_unitdir}/package-manager.service %{_datadir}/dbus-1/system-services/org.tizen.pkgmgr.service %config %{_sysconfdir}/dbus-1/system.d/*pkgmgr*.conf %config(noreplace) %{db_dir} %config(noreplace) %{db_dir}/restriction.db %{_bindir}/pkgmgr-server %{_sysconfdir}/package-manager/server