Name: security-tests Summary: Security repository for holding tests. Version: 0.0.45 Release: 1 Group: Security/Testing License: Apache License, Version 2.0 URL: N/A Source0: %{name}-%{version}.tar.gz Source1: %{name}.manifest BuildRequires: cmake BuildRequires: pkgconfig(libsmack) BuildRequires: pkgconfig(libprivilege-control) BuildRequires: pkgconfig(security-server) BuildRequires: pkgconfig(security-manager) BuildRequires: pkgconfig(dpl-test-efl) BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(libiri) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(cynara-admin) BuildRequires: pkgconfig(cynara-client) BuildRequires: pkgconfig(libtzplatform-config) Requires: smack Requires: libprivilege-control %description Security tests repository - for tests that can't be kept together with code. %prep %setup -q cp %{SOURCE1} . %build export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DDPL_LOG="ON" \ -DVERSION=%{version} \ -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}%{!?build_type:DEBUG} \ -DCMAKE_VERBOSE_MAKEFILE=ON make %{?jobs:-j%jobs} %install %make_install ln -sf /etc/smack/test_smack_rules %{buildroot}/etc/smack/test_smack_rules_lnk %post find /etc/smack/test_privilege_control_DIR/ -type f -name exec -exec chmod 0755 {} + find /etc/smack/test_DIR/ -type f -name exec -exec chmod 0755 {} + # Load permissions templates api_feature_loader --verbose echo "security-tests postinst done ..." %files %manifest %{name}.manifest %defattr(-, root, root, -) /usr/bin/security-tests.sh /usr/bin/security-tests-all.sh /usr/bin/tests-summary.sh /usr/bin/test-performance-check.sh /usr/bin/perf /etc/dbus-1/system.d/security-tests.conf /usr/bin/libsmack-test /usr/bin/libprivilege-control-test /usr/bin/security-server-tests-client-smack /usr/bin/security-server-tests-server /usr/bin/security-server-tests-password /usr/bin/security-server-tests-privilege /usr/bin/security-server-tests-stress /usr/bin/security-server-tests-dbus /etc/smack/test_smack_rules_full /etc/smack/test_smack_rules2 /etc/smack/test_smack_rules3 /etc/smack/test_smack_rules4 /usr/bin/security-server-tests-mt /usr/bin/security-server-tests-api-speed /usr/bin/security-manager-tests /etc/smack/test_smack_rules /etc/smack/test_smack_rules_lnk /usr/share/privilege-control/* /etc/smack/test_privilege_control_DIR/* /etc/smack/test_DIR/* /usr/bin/test-app-efl /usr/bin/test-app-osp /usr/bin/test-app-wgt /usr/bin/cynara-test