|
|
|
@ -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 <abokovoy@redhat.com> - 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 <releng@fedoraproject.org> - 1.1.0.3-8
|
|
|
|
|
- Second attempt - Rebuilt for
|
|
|
|
|
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|