Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
+%if !%{defined build_type}
+%define build_type RELEASE
+%endif
+
%description
Pakcage for Privilege Management
%package -n privilege-checker-devel
-summary: privilege-checker-devel
+summary: Package for Privilege Management (DEV)
Group: Development/Libraries
Requires: privilege-checker = %{version}-%{release}
The Privilege Manager API provides functions to verify privilege information of packages to be installed.(DEV)
%package -n tc-privilege-checker
-Summary: tc-privilege-checker
+Summary: Internal TC for privilege-checker
%description -n tc-privilege-checker
-Testsuit for Privilege Manager APIs
+Internal TC for privilege-checker APIs
%package -n privilege-verifier
Summary: Privilege Verification Utility
export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE "
export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE "
+%if %{?build_type} == "DEBUG"
+export CFLAGS="$CFLAGS -Wp,-U_FORTIFY_SOURCE"
+%endif
export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
echo cmake . -DPREFIX=%{_prefix} \
cp LICENSE.APLv2 %{buildroot}%{_datadir}/license/privilege-checker
mkdir -p %{buildroot}%{_datadir}/privilege-manager
%make_install
-
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%find_lang privilege
%post -n security-privilege-manager -p /sbin/ldconfig
%postun -n security-privilege-manager -p /sbin/ldconfig
%{_datadir}/license/privilege-checker
%manifest packaging/privilege-checker.manifest
-%files -n security-privilege-manager
+%files -n security-privilege-manager -f privilege.lang
%{_libdir}/libsecurity-privilege-manager.so*
-%{_datadir}/locale/*
-#%if "%{?profile}" != "tv"
+%if "%{?build_type}" != "NO_DB"
%{_datadir}/privilege-manager/.core_privilege_info.db
%{_datadir}/privilege-manager/.core_privilege_mapping.db
-#%endif
%{_datadir}/privilege-manager/.wrt_privilege_info.db
%{_datadir}/privilege-manager/.wrt_privilege_mapping.db
%config(noreplace) %{_datadir}/privilege-manager/.policy.db
%config(noreplace) %{_datadir}/privilege-manager/.policy.db-journal
+%endif
%manifest packaging/security-privilege-manager.manifest
%files -n security-privilege-manager-devel