e9552330d36219b9e0080e95272a62ef5590504a
[pkgs/n/native-installer.git] / packaging / native-installer.spec
1 Name:       native-installer
2 Summary:    Native debian installer
3 Version:    1.2.66
4 Release:    1
5 Group:      System/Libraries
6 License:    Apache License, Version 2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Requires(post): /sbin/ldconfig
9 Requires(postun): /sbin/ldconfig
10 BuildRequires:  cmake
11 BuildRequires:  edje-bin
12 BuildRequires:  pkgconfig(glib-2.0)
13 BuildRequires:  pkgconfig(dbus-glib-1)
14 BuildRequires:  pkgconfig(sqlite3)
15 BuildRequires:  pkgconfig(dlog)
16 BuildRequires:  pkgconfig(vconf)
17 BuildRequires:  pkgconfig(db-util)
18 BuildRequires:  pkgconfig(pkgmgr-types)
19 BuildRequires:  pkgconfig(pkgmgr-installer)
20 BuildRequires:  pkgconfig(mdm)
21 BuildRequires:  pkgconfig(security-server)
22 BuildRequires:  pkgconfig(elementary)
23 BuildRequires:  pkgconfig(appcore-efl)
24 BuildRequires:  pkgconfig(evas)
25 BuildRequires:  pkgconfig(ecore)
26 BuildRequires:  pkgconfig(edje)
27 BuildRequires:  gettext-tools
28
29 %description
30 Native debian installer
31
32 %prep
33 %setup -q
34
35 %build
36 CFLAGS+=" -fpic"
37 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
38
39 make %{?jobs:-j%jobs}
40
41 %install
42 rm -rf %{buildroot}
43 %make_install
44
45 %post
46 mkdir -p /usr/etc/package-manager/backend
47 mkdir -p /usr/etc/package-manager/backendlib
48 ln -sf /usr/bin/native-backend /usr/etc/package-manager/backend/deb
49 if [ "${USER}" = "root" ]
50 then
51         chown 5000:5000 /usr/lib/native-installer/libnative-util.a
52         chown 5000:5000 /usr/bin/native-backend
53 fi
54
55 chmod 755 /usr/lib/native-installer/libnative-util.a
56 chmod 755 /usr/bin/native-backend
57
58 %files
59 /usr/bin/native-backend
60 /usr/bin/install_spk.sh
61 /usr/bin/audit_spk.sh
62 /usr/bin/extract_manifest.sh
63 /usr/bin/uninstall_spk.sh
64 /usr/bin/update_avail_spk.sh
65 /usr/bin/find_package.sh
66 /usr/share/icon/image_editor_button_cancel.png
67 /usr/share/data/c-empty.edj
68 /usr/share/locale/en_GB/LC_MESSAGES/native-installer.mo
69 /usr/share/locale/ja_JP/LC_MESSAGES/native-installer.mo
70 /usr/share/locale/zh_CN/LC_MESSAGES/native-installer.mo
71 /usr/share/locale/en_US/LC_MESSAGES/native-installer.mo
72 /usr/share/locale/ko_KR/LC_MESSAGES/native-installer.mo
73 /usr/etc/package-manager/backendlib/libdeb.so