5 Source0: %{name}-%{version}.tar.gz
6 Summary: Tizen Device Policy Manager Security Policy Module
10 BuildRequires: gettext-tools
11 BuildRequires: pkgconfig(klay)
12 BuildRequires: pkgconfig(dpm-pil)
13 BuildRequires: pkgconfig(deviced)
14 BuildRequires: pkgconfig(vconf)
15 BuildRequires: pkgconfig(vconf-internal-keys)
16 BuildRequires: pkgconfig(capi-system-info)
17 BuildRequires: pkgconfig(capi-base-common)
20 The dpm-security package provides security policy module for device policy manager
23 %manifest dpm-security.manifest
24 %defattr(644,root,root,755)
25 %attr(755,root,root) /opt/data/dpm/plugins/security
26 %attr(755,root,root) %{_libdir}/libdpm-security.so.%{version}
27 %{_libdir}/libdpm-security.so.0
33 %{!?build_type:%define build_type "RELEASE"}
35 %if %{build_type} == "DEBUG" || %{build_type} == "PROFILING" || %{build_type} == "CCOV"
36 CFLAGS="$CFLAGS -Wp,-U_FORTIFY_SOURCE"
37 CXXFLAGS="$CXXFLAGS -Wp,-U_FORTIFY_SOURCE"
40 %cmake . -DVERSION=%{version} \
41 -DCMAKE_BUILD_TYPE=%{build_type} \
42 -DSCRIPT_INSTALL_DIR=%{_scriptdir} \
43 -DSYSTEMD_UNIT_INSTALL_DIR=%{_unitdir} \
44 -DDATA_INSTALL_DIR=%{TZ_SYS_DATA}/dpm \
45 -DDB_INSTALL_DIR=%{TZ_SYS_DB} \
46 -DRUN_INSTALL_DIR=%{TZ_SYS_RUN} \
47 -DAPP_INSTALL_PREFIX="%{TZ_SYS_RO_APP}" \
48 -DAPP_SHARE_PACKAGES_DIR="%{TZ_SYS_RO_PACKAGES}" \
64 ## Devel Package ##############################################################
65 %package -n libdpm-security-devel
66 Summary: Libraries and header files for device policy client development
67 Group: Development/Libraries
68 Requires: device-policy-manager = %{version}-%{release}
70 %description -n libdpm-security-devel
71 The libdpm-security-devel package includes the libraries and header files necessary for
72 developing the DPM client program.
74 %files -n libdpm-security-devel
75 %manifest dpm-security.manifest
76 %defattr(644,root,root,755)
77 %{_libdir}/libdpm-security.so
78 %{_libdir}/pkgconfig/dpm-security.pc