2 Summary: Native rpm installer
5 Group: System/Libraries
7 Source0: %{name}-%{version}.tar.gz
8 Requires(post): /sbin/ldconfig
9 Requires(postun): /sbin/ldconfig
11 BuildRequires: edje-bin
12 BuildRequires: rpm-devel
13 BuildRequires: popt-devel
14 BuildRequires: pkgconfig(glib-2.0)
15 BuildRequires: pkgconfig(dbus-glib-1)
16 BuildRequires: pkgconfig(sqlite3)
17 BuildRequires: pkgconfig(dlog)
18 BuildRequires: pkgconfig(vconf)
19 BuildRequires: pkgconfig(db-util)
20 BuildRequires: pkgconfig(pkgmgr-types)
21 BuildRequires: pkgconfig(pkgmgr-installer)
22 BuildRequires: pkgconfig(pkgmgr-parser)
23 BuildRequires: pkgconfig(pkgmgr)
24 BuildRequires: pkgconfig(pkgmgr-info)
25 BuildRequires: pkgconfig(app2sd)
26 BuildRequires: pkgconfig(libxml-2.0)
27 BuildRequires: pkgconfig(security-server)
28 BuildRequires: pkgconfig(cert-svc)
29 BuildRequires: pkgconfig(xmlsec1)
30 BuildRequires: pkgconfig(libxslt)
31 BuildRequires: pkgconfig(edje)
32 BuildRequires: pkgconfig(libprivilege-control)
33 BuildRequires: pkgconfig(capi-appfw-app-manager)
34 BuildRequires: pkgconfig(capi-system-device)
35 BuildRequires: pkgconfig(aul)
36 BuildRequires: pkgconfig(openssl)
37 BuildRequires: pkgconfig(minizip)
38 BuildRequires: pkgconfig(libtzplatform-config)
39 BuildRequires: gettext-tools
45 Requires(post): pkgmgr
53 %if 0%{?tizen_build_binary_release_type_eng}
54 export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
55 export CXXFLAGS="$CXXFLAGS ?DTIZEN_ENGINEER_MODE"
56 export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
59 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
67 mkdir -p %{buildroot}/usr/share/license
68 cp LICENSE %{buildroot}/usr/share/license/%{name}
71 mkdir -p /usr/etc/package-manager/backend
72 mkdir -p /usr/etc/package-manager/backendlib
73 mkdir -p /opt/share/packages/.pkgmgr/rpm-installer/
75 ln -sf %{_bindir}/rpm-backend /etc/package-manager/backend/coretpk
76 ln -sf %{_bindir}/rpm-backend /etc/package-manager/backend/rpm
77 ln -sf /usr/lib/libnativerpm.so /etc/package-manager/backendlib/librpm.so
78 ln -sf /usr/lib/libnativerpm.so /etc/package-manager/backendlib/libcoretpk.so
80 vconftool set -t int db/private/rpm-installer/state "0" -f -s system::vconf_inhouse
81 vconftool set -t int db/private/rpm-installer/stateinfo "0" -f -s system::vconf_inhouse
82 vconftool set -t int db/private/rpm-installer/requestinfo/command "0" -f -s system::vconf_inhouse
83 vconftool set -t string db/private/rpm-installer/requestinfo/pkgname "" -f -s system::vconf_inhouse
84 vconftool set -t int db/private/rpm-installer/requestinfo/options "0" -f -s system::vconf_inhouse
87 %manifest rpm-installer.manifest
88 %attr(0755,-,-) %{_bindir}/rpm-backend
89 %attr(0700,-,-) %{_bindir}/install_rpm_package.sh
90 %attr(0700,-,-) %{_bindir}/install_rpm_package_with_dbpath_ro.sh
91 %attr(0700,-,-) %{_bindir}/install_rpm_package_with_dbpath_rw.sh
92 %attr(0755,-,-) %{_bindir}/query_rpm_package.sh
93 %attr(0700,-,-) %{_bindir}/uninstall_rpm_package.sh
94 %attr(0700,-,-) %{_bindir}/upgrade_rpm_package.sh
95 %attr(0700,-,-) %{_bindir}/upgrade_rpm_package_with_dbpath_ro.sh
96 %attr(0700,-,-) %{_bindir}/upgrade_rpm_package_with_dbpath_rw.sh
97 %attr(0700,-,-) %{_bindir}/cpio_rpm_package.sh
98 %attr(0700,-,-) %{_bindir}/cpio_rpm_package_update_xml.sh
99 %attr(0755,-,-) %{_bindir}/coretpk_ro_xml_converter.sh
100 %attr(0755,-,-) %{_bindir}/coretpk_rw_xml_converter.sh
101 %attr(0700,-,-) %{_bindir}/coretpk_category_converter.sh
102 %attr(0700,-,-) %{_bindir}/rpm_update_xml.sh
103 %attr(0744,-,-) /usr/etc/rpm-installer-config.ini
104 %attr(0744,-,-) /usr/etc/coretpk-installer-config.ini
105 %attr(0644,-,-) /usr/lib/libnativerpm.so
106 %attr(0755,-,-) /opt/share/packages/.pkgmgr/rpm-installer/rpm_installer_deactvation_list.txt
107 /usr/share/license/%{name}