Fix build failure: call to dlog API
[platform/core/base/rpm-installer.git] / packaging / rpm-installer.spec
1 Name:       rpm-installer
2 Summary:    Native rpm installer
3 Version:    0.1.25
4 Release:    2
5 Group:      System/Libraries
6 License:    Apache License, Version 2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001:     rpm-installer.manifest
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 BuildRequires:  cmake
12 BuildRequires:  edje-bin
13 BuildRequires:  rpm-devel
14 BuildRequires:  popt-devel
15 BuildRequires:  pkgconfig(glib-2.0)
16 BuildRequires:  pkgconfig(dbus-glib-1)
17 BuildRequires:  pkgconfig(sqlite3)
18 BuildRequires:  pkgconfig(dlog)
19 BuildRequires:  pkgconfig(vconf)
20 BuildRequires:  pkgconfig(db-util)
21 BuildRequires:  pkgconfig(pkgmgr-types)
22 BuildRequires:  pkgconfig(pkgmgr-installer)
23 BuildRequires:  pkgconfig(pkgmgr-parser)
24 BuildRequires:  pkgconfig(pkgmgr)
25 BuildRequires:  pkgconfig(pkgmgr-info)
26 BuildRequires:  pkgconfig(app2sd)
27 BuildRequires:  pkgconfig(libxml-2.0)
28 BuildRequires:  pkgconfig(security-server)
29 BuildRequires:  pkgconfig(elementary)
30 BuildRequires:  pkgconfig(appcore-efl)
31 BuildRequires:  pkgconfig(evas)
32 BuildRequires:  pkgconfig(ecore)
33 BuildRequires:  pkgconfig(edje)
34 BuildRequires:  gettext-tools
35 Requires:  cpio
36
37 %description
38 Native rpm installer
39
40 %prep
41 %setup -q
42 cp %{SOURCE1001} .
43
44 %build
45 CFLAGS+=" -fpic"
46 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
47
48 make %{?jobs:-j%jobs}
49
50 %install
51 rm -rf %{buildroot}
52 %make_install
53
54 %post
55 mkdir -p /usr/etc/package-manager/backend
56 mkdir -p /usr/etc/package-manager/backendlib
57 ln -sf /usr/bin/rpm-backend /usr/etc/package-manager/backend/rpm
58 ln -sf /usr/lib/libnativerpm.so /usr/etc/package-manager/backendlib/librpm.so
59
60 chmod 700 /usr/bin/rpm-backend
61
62 vconftool set -t int db/private/rpm-installer/state "0"
63 vconftool set -t int db/private/rpm-installer/stateinfo "0"
64 vconftool set -t int db/private/rpm-installer/requestinfo/command "0"
65 vconftool set -t string db/private/rpm-installer/requestinfo/pkgname ""
66 vconftool set -t int db/private/rpm-installer/requestinfo/options "0"
67
68 %files
69 %manifest %{name}.manifest
70 %attr(0700,-,-) /usr/bin/rpm-backend
71 %attr(0700,-,-) /usr/bin/install_rpm_package.sh
72 %attr(0755,-,-) /usr/bin/query_rpm_package.sh
73 %attr(0700,-,-) /usr/bin/uninstall_rpm_package.sh
74 %attr(0700,-,-) /usr/bin/upgrade_rpm_package.sh
75 %attr(0644,-,-) /usr/share/locale/en_GB/LC_MESSAGES/rpm-installer.mo
76 %attr(0644,-,-) /usr/share/locale/ja_JP/LC_MESSAGES/rpm-installer.mo
77 %attr(0644,-,-) /usr/share/locale/zh_CN/LC_MESSAGES/rpm-installer.mo
78 %attr(0644,-,-) /usr/share/locale/en_US/LC_MESSAGES/rpm-installer.mo
79 %attr(0644,-,-) /usr/share/locale/ko_KR/LC_MESSAGES/rpm-installer.mo
80 %attr(0644,-,-) /usr/lib/libnativerpm.so