X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Frpm-installer.spec;h=76712a29e7bf48a083ca05a68a26218002150675;hb=09011705882637cb333426945c689c3ba536da6f;hp=fe2c5b995bfbeb4ba9afe4ffb0f5de0bf9409097;hpb=c778ac47924766287db8b152605eff7b1904aecb;p=platform%2Fcore%2Fbase%2Frpm-installer.git diff --git a/packaging/rpm-installer.spec b/packaging/rpm-installer.spec index fe2c5b9..76712a2 100755 --- a/packaging/rpm-installer.spec +++ b/packaging/rpm-installer.spec @@ -1,9 +1,9 @@ Name: rpm-installer Summary: Native rpm installer -Version: 0.1.25 -Release: 2 +Version: 0.1.146 +Release: 1 Group: System/Libraries -License: Apache License, Version 2.0 +License: Apache-2.0 Source0: %{name}-%{version}.tar.gz Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig @@ -25,22 +25,37 @@ BuildRequires: pkgconfig(pkgmgr-info) BuildRequires: pkgconfig(app2sd) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(security-server) -BuildRequires: pkgconfig(elementary) -BuildRequires: pkgconfig(appcore-efl) -BuildRequires: pkgconfig(evas) -BuildRequires: pkgconfig(ecore) +BuildRequires: pkgconfig(cert-svc) +BuildRequires: pkgconfig(xmlsec1) +BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(edje) +BuildRequires: pkgconfig(libprivilege-control) +BuildRequires: pkgconfig(capi-appfw-app-manager) +BuildRequires: pkgconfig(capi-system-device) +BuildRequires: pkgconfig(aul) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(minizip) +BuildRequires: pkgconfig(libtzplatform-config) BuildRequires: gettext-tools -Requires: cpio +Requires: /bin/cpio %description Native rpm installer +Requires(post): pkgmgr + %prep %setup -q %build CFLAGS+=" -fpic" + +%if 0%{?tizen_build_binary_release_type_eng} +export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE" +export CXXFLAGS="$CXXFLAGS ?DTIZEN_ENGINEER_MODE" +export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE" +%endif + cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} make %{?jobs:-j%jobs} @@ -49,30 +64,44 @@ make %{?jobs:-j%jobs} rm -rf %{buildroot} %make_install +mkdir -p %{buildroot}/usr/share/license +cp LICENSE %{buildroot}/usr/share/license/%{name} + %post mkdir -p /usr/etc/package-manager/backend mkdir -p /usr/etc/package-manager/backendlib -ln -sf /usr/bin/rpm-backend /usr/etc/package-manager/backend/rpm -ln -sf /usr/lib/libnativerpm.so /usr/etc/package-manager/backendlib/librpm.so +mkdir -p /opt/share/packages/.pkgmgr/rpm-installer/ -chmod 700 /usr/bin/rpm-backend +ln -sf %{_bindir}/rpm-backend /etc/package-manager/backend/coretpk +ln -sf %{_bindir}/rpm-backend /etc/package-manager/backend/rpm +ln -sf /usr/lib/libnativerpm.so /etc/package-manager/backendlib/librpm.so +ln -sf /usr/lib/libnativerpm.so /etc/package-manager/backendlib/libcoretpk.so -vconftool set -t int db/private/rpm-installer/state "0" -vconftool set -t int db/private/rpm-installer/stateinfo "0" -vconftool set -t int db/private/rpm-installer/requestinfo/command "0" -vconftool set -t string db/private/rpm-installer/requestinfo/pkgname "" -vconftool set -t int db/private/rpm-installer/requestinfo/options "0" +vconftool set -t int db/private/rpm-installer/state "0" -f -s system::vconf_inhouse +vconftool set -t int db/private/rpm-installer/stateinfo "0" -f -s system::vconf_inhouse +vconftool set -t int db/private/rpm-installer/requestinfo/command "0" -f -s system::vconf_inhouse +vconftool set -t string db/private/rpm-installer/requestinfo/pkgname "" -f -s system::vconf_inhouse +vconftool set -t int db/private/rpm-installer/requestinfo/options "0" -f -s system::vconf_inhouse %files %manifest rpm-installer.manifest -%attr(0700,-,-) /usr/bin/rpm-backend -%attr(0700,-,-) /usr/bin/install_rpm_package.sh -%attr(0755,-,-) /usr/bin/query_rpm_package.sh -%attr(0700,-,-) /usr/bin/uninstall_rpm_package.sh -%attr(0700,-,-) /usr/bin/upgrade_rpm_package.sh -%attr(0644,-,-) /usr/share/locale/en_GB/LC_MESSAGES/rpm-installer.mo -%attr(0644,-,-) /usr/share/locale/ja_JP/LC_MESSAGES/rpm-installer.mo -%attr(0644,-,-) /usr/share/locale/zh_CN/LC_MESSAGES/rpm-installer.mo -%attr(0644,-,-) /usr/share/locale/en_US/LC_MESSAGES/rpm-installer.mo -%attr(0644,-,-) /usr/share/locale/ko_KR/LC_MESSAGES/rpm-installer.mo +%attr(0755,-,-) %{_bindir}/rpm-backend +%attr(0700,-,-) %{_bindir}/install_rpm_package.sh +%attr(0700,-,-) %{_bindir}/install_rpm_package_with_dbpath_ro.sh +%attr(0700,-,-) %{_bindir}/install_rpm_package_with_dbpath_rw.sh +%attr(0755,-,-) %{_bindir}/query_rpm_package.sh +%attr(0700,-,-) %{_bindir}/uninstall_rpm_package.sh +%attr(0700,-,-) %{_bindir}/upgrade_rpm_package.sh +%attr(0700,-,-) %{_bindir}/upgrade_rpm_package_with_dbpath_ro.sh +%attr(0700,-,-) %{_bindir}/upgrade_rpm_package_with_dbpath_rw.sh +%attr(0700,-,-) %{_bindir}/cpio_rpm_package.sh +%attr(0700,-,-) %{_bindir}/cpio_rpm_package_update_xml.sh +%attr(0755,-,-) %{_bindir}/coretpk_ro_xml_converter.sh +%attr(0755,-,-) %{_bindir}/coretpk_rw_xml_converter.sh +%attr(0700,-,-) %{_bindir}/coretpk_category_converter.sh +%attr(0700,-,-) %{_bindir}/rpm_update_xml.sh +%attr(0744,-,-) /usr/etc/rpm-installer-config.ini +%attr(0744,-,-) /usr/etc/coretpk-installer-config.ini %attr(0644,-,-) /usr/lib/libnativerpm.so +%attr(0755,-,-) /opt/share/packages/.pkgmgr/rpm-installer/rpm_installer_deactvation_list.txt +/usr/share/license/%{name}