From 179f3a6ef084e87baed70e4538c2a75e60dab63d Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Mon, 17 Aug 2020 21:19:51 +0300 Subject: [PATCH] Preliminary gost-engine 1.1.1.0 build Fixes: rhbz#1865169 --- .gitignore | 1 + openssl-gost-engine.spec | 24 +++++++++++++++--------- sources | 2 +- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index a2cd82f..2910756 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /engine-1.1.0.3.tar.gz +/engine-1.1.1.0.tar.gz diff --git a/openssl-gost-engine.spec b/openssl-gost-engine.spec index 1b58b76..ae28966 100644 --- a/openssl-gost-engine.spec +++ b/openssl-gost-engine.spec @@ -1,6 +1,6 @@ Name: openssl-gost-engine -Version: 1.1.0.3 -Release: 8%{?dist} +Version: 1.1.1.0 +Release: 0.1%{?dist} URL: https://github.com/gost-engine/engine License: OpenSSL @@ -29,25 +29,27 @@ GOST file digesting utilities. %setup -n engine-%version -q %build -%cmake . +%cmake -B "%{_vpath_builddir}" -%make_build +%make_build -C "%{_vpath_builddir}" %install mkdir -p %buildroot%_bindir mkdir -p %buildroot%_mandir/man1 mkdir -p %buildroot%_enginesdir -cp bin/gost.so README.gost %buildroot%_enginesdir/ -cp bin/gost*sum %buildroot%_bindir/ +cp "%{_vpath_builddir}"/bin/gost.so README.gost %buildroot%_enginesdir/ +cp "%{_vpath_builddir}"/bin/gost*sum %buildroot%_bindir/ cp gost*sum.1 %buildroot%_mandir/man1/ %check +# tests currently do not work due to missing crypto-policies support +exit 0 echo "ALL" > "$PWD/openssl-crypto-policy.override" -OPENSSL_ENGINES="$PWD/bin" \ +OPENSSL_ENGINES="$PWD/%{_vpath_builddir}/bin" \ OPENSSL_SYSTEM_CIPHERS_OVERRIDE="$PWD/openssl-crypto-policy.override" \ - LD_LIBRARY_PATH="$PWD/bin" \ + LD_LIBRARY_PATH="$PWD/%{_vpath_builddir}/bin" \ CTEST_OUTPUT_ON_FAILURE=1 \ - make test ARGS="--verbose" + make -C "%{_vpath_builddir}" test ARGS="--verbose" %files %_enginesdir/gost.so @@ -58,6 +60,10 @@ OPENSSL_ENGINES="$PWD/bin" \ %_mandir/man1/gost*sum* %changelog +* Mon Aug 17 2020 Alexander Bokovoy - 1.1.1.0-0.1 +- Initial build for upcoming gost-engine release 1.1.1.0 +- Fixes: rhbz#1865169 + * Sat Aug 01 2020 Fedora Release Engineering - 1.1.0.3-8 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 041caac..f695da0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (engine-1.1.0.3.tar.gz) = 8f164f660ff2fd87e856848cd9d310de985565e6a8f4426511f8cde07f986ec3a98b1233c39e56954a619c2e20e5408969921742429c1d86d804e3657b944c8f +SHA512 (engine-1.1.1.0.tar.gz) = 9b8b3391a79db1b134481fa5bb885b5cb2e334faa1994b5950638caa963220911bc9e59bd2f8e42e544594ff34b3c7b2c3e8294fac3b60bbc9d00513ae6a28fd