Applied latest source code
[apps/native/preloaded/Installer.git] / packaging / apps.Installer.spec
1 Name:       apps.Installer
2 Summary:    Installer application
3 Version:    1.1.0
4 Release:    1
5 Group:      TO_BE/FILLED_IN
6 License:    Flora License, Version 1.1
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  cmake
9 BuildRequires:  hash-signer
10 BuildRequires:  pkgconfig(osp-appfw)
11 BuildRequires:  pkgconfig(osp-uifw)
12 BuildRequires:  pkgconfig(osp-shell)
13
14 %description
15 Verification application: Installer
16
17 %prep
18 %setup -q
19
20 %build
21 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
22 %ifarch %{ix86}
23 %if 0%{?simulator}
24 CXXFLAGS="$CXXFLAGS -D_OSP_DEBUG_ -D_OSP_X86_ -D_OSP_EMUL_" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
25 %else
26 CXXFLAGS="$CXXFLAGS -D_OSP_DEBUG_ -D_OSP_X86_ " cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
27 %endif
28 %else
29 CXXFLAGS="$CXXFLAGS -D_OSP_DEBUG_ -D_OSP_ARMEL_" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
30 %endif
31
32 # Call make instruction with smp support
33 make %{?jobs:-j%jobs}
34
35 %install
36 rm -rf %{buildroot}
37 mkdir -p %{buildroot}/usr/share/license
38 cp LICENSE.Flora %{buildroot}/usr/share/license/%{name}
39 %make_install
40
41 # Application signing
42 PKG_ID=D7eOJquGtL
43 %define tizen_sign 1
44 %define tizen_sign_base /usr/apps/${PKG_ID}
45 %define tizen_sign_level platform
46 %define tizen_author_sign 1
47 %define tizen_dist_sign 1
48
49 %post
50 /sbin/ldconfig
51 PKG_ID=D7eOJquGtL
52 echo "/usr/etc/package-manager/backend/tpk -i /usr/apps/"${PKG_ID}
53 /usr/etc/package-manager/backend/tpk -i /usr/apps/${PKG_ID}
54 cp -f /usr/lib/osp/osp-service-app-loader /usr/apps/${PKG_ID}/bin/Installer
55
56 %postun
57 /sbin/ldconfig
58 PKG_ID=D7eOJquGtL
59 echo "/usr/etc/package-manager/backend/tpk -u "${PKG_ID}
60 /usr/etc/package-manager/backend/tpk -u ${PKG_ID}
61
62 %files
63 %defattr(-,root,root,-)
64 /usr/apps/*
65 /usr/share/license/%{name}