Merge "Add x permission for nfc-manager" into tizen_2.2
[framework/security/smack-privilege-config.git] / packaging / smack-privilege-config.spec
1 Name:       smack-privilege-config
2 Summary:    SMACK rules for libprivilege
3 Version:    1.0.2.TIZEN
4 Release:    1
5 Group:      System/Security
6 License:    Apache 2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1:    %{name}.manifest
9 BuildRequires: cmake
10 Requires:   /usr/bin/chsmack
11
12 %description
13 SMACK rules package to control privilege of in-house application
14
15 %prep
16 %setup -q
17
18 %build
19 %cmake . -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}
20
21 %install
22 rm -rf %{buildroot}
23 mkdir -p %{buildroot}/usr/share/license
24 cp LICENSE %{buildroot}/usr/share/license/%{name}
25 cp -a %{SOURCE1} %{buildroot}%{_datadir}/
26 %make_install
27
28 %post
29
30 if [ ! -e "/usr/share/privilege-control" ]
31 then
32     mkdir -p /usr/share/privilege-control/
33 fi
34
35 if [ ! -e "/opt/etc/smack-app/accesses.d" ]
36 then
37     mkdir -p /opt/etc/smack-app/accesses.d
38 fi
39
40 %files
41 %{_datarootdir}/privilege-control/*
42 /opt/etc/smack/*
43 %{_datadir}/license/%{name}
44 %manifest %{_datadir}/%{name}.manifest