1 %{!?build_type:%global build_type RELEASE}
4 Summary: Privilege Information
9 Source0: %{name}-%{version}.tar.gz
11 Requires(post): /sbin/ldconfig
12 Requires(postun): /sbin/ldconfig
15 BuildRequires: pkgconfig(glib-2.0)
16 BuildRequires: pkgconfig(dlog)
17 BuildRequires: pkgconfig(capi-base-common)
18 BuildRequires: pkgconfig(capi-system-info)
19 BuildRequires: pkgconfig(security-privilege-manager)
22 Provides Privilege Information(Privilege Info) API
24 %package -n privilege-info-devel
25 Summary: Privilege Info API (Development)
26 Group: Security/Development
27 Requires: %{name} = %{version}-%{release}
29 %description -n privilege-info-devel
30 The Privilege Info API provides functions to get privilege information (Development)
32 %package -n privilege-info-tests
33 Summary: Privilege Info TC
34 Group: Security/Testing
35 Requires: %{name} = %{version}-%{release}
37 %description -n privilege-info-tests
38 Privilege Info API Internal Test
44 %cmake . -DCMAKE_BUILD_TYPE=%{build_type}
55 %post -n privilege-info -p /sbin/ldconfig
56 %postun -n privilege-info -p /sbin/ldconfig
58 %files -n privilege-info
59 %license LICENSE.Apache-2.0
60 %manifest packaging/privilege-info.manifest
61 %{_libdir}/libprivilege-info.so.*
63 %files -n privilege-info-devel
64 %manifest packaging/privilege-info.manifest
65 %{_libdir}/libprivilege-info.so
66 %{_includedir}/privilege_information.h
67 %{_libdir}/pkgconfig/privilege-info.pc
69 %files -n privilege-info-tests
70 %manifest packaging/privilege-info.manifest
71 %{_bindir}/privilege-info-tests