X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fsecurity-tests.spec;h=96a3bb96e8511456edf8a5d4c834cd23471a8ec7;hb=c28d53d57757d46d640730c77287b4d4ccf38c88;hp=9208e725b08ed0ccd159170d74f25ca072d9425d;hpb=3de257a2f393d30526c67ff12fbbb901163718f3;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git diff --git a/packaging/security-tests.spec b/packaging/security-tests.spec index 9208e72..96a3bb9 100644 --- a/packaging/security-tests.spec +++ b/packaging/security-tests.spec @@ -13,6 +13,8 @@ BuildRequires: pkgconfig(libcap) BuildRequires: pkgconfig(libsmack) BuildRequires: pkgconfig(security-manager) BuildRequires: pkgconfig(key-manager) +BuildRequires: key-manager-initial-values +BuildRequires: util-linux BuildRequires: pkgconfig(yaca) BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(glib-2.0) @@ -21,21 +23,25 @@ BuildRequires: pkgconfig(libpcrecpp) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(libwebappenc) -BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(openssl1.1) BuildRequires: cynara-devel BuildRequires: libcynara-creds-dbus-devel BuildRequires: libcynara-creds-gdbus-devel +BuildRequires: libcynara-creds-sd-bus-devel BuildRequires: pkgconfig(libtzplatform-config) BuildRequires: boost-devel BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(libgum) >= 1.0.5 BuildRequires: pkgconfig(security-privilege-manager) +BuildRequires: pkgconfig(libsystemd) +BuildRequires: openssl1.1 Requires: perf Requires: gdb Requires: diffutils %global ckm_test_dir %{?TZ_SYS_SHARE:%TZ_SYS_SHARE/ckm-test/}%{!?TZ_SYS_SHARE:/usr/share/ckm-test/} %global ckm_rw_data_dir %{?TZ_SYS_DATA:%TZ_SYS_DATA/ckm/}%{!?TZ_SYS_DATA:/opt/data/ckm/} +%global tz_backend_enabled %{?tz_backend:%tz_backend}%{!?tz_backend:OFF} %description Security tests repository - for tests that can't be kept together with code. @@ -47,6 +53,9 @@ Security tests repository - for tests that can't be kept together with code. export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \ +%if %{tz_backend_enabled} == ON + -DTZ_BACKEND="ON" \ +%endif -DDPL_LOG="ON" \ -DDPL_WITH_DLOG="ON" \ -DVERSION=%{version} \ @@ -99,9 +108,8 @@ echo "security-tests postinst done ..." %attr(755, security_test_user,users) %{TZ_SYS_HOME}/security_test_user/apps_rw/* /usr/bin/cynara-test /usr/bin/ckm-tests -/usr/bin/ckm-privileged-tests -/usr/bin/ckm-tests-on-onlycap.sh -/usr/bin/ckm-integration-tests +%caps(cap_mac_admin=ep) /usr/bin/ckm-privileged-tests +%caps(cap_mac_admin=ep) /usr/bin/ckm-integration-tests /usr/bin/yaca-test %{ckm_test_dir}/* /etc/security-tests