Name: nettle Version: 3.4.1rc1 Release: 3 Summary: A low-level cryptographic library License: LGPLv3+ or GPLv2+ URL: https://www.lysator.liu.se/~nisse/nettle/ Source0: https://www.lysator.liu.se/~nisse/archive/%{name}-%{version}.tar.gz Patch0: 0000-nettle-3.3-remove-ecc-testsuite.patch BuildRequires: automake autoconf fipscheck gcc gettext-devel gmp-devel libtool m4 %description Nettle is a cryptographic library designed to fit any context: in crypto toolkits for object-oriented languages, in applications like LSH or GnuPG, or even in kernel space. %package devel Summary: Development headers for %{name} package Requires: %{name} = %{version}-%{release} gmp-devel %description devel The devel for %{name} %package_help %prep %autosetup -n %{name}-3.4.1 -p1 sed s/ggdb3/g/ -i configure sed 's/ecc-192.c//g' -i Makefile.in sed 's/ecc-224.c//g' -i Makefile.in %build autoreconf -ifv %configure --enable-shared --enable-fat %make_build %install %make_install make install-shared install -D -p -m0644 nettle.info "$RPM_BUILD_ROOT%{_infodir}/nettle.info" chmod 0755 $RPM_BUILD_ROOT%{_libdir}/libnettle.so.6.* chmod 0755 $RPM_BUILD_ROOT%{_libdir}/libhogweed.so.4.* %check make check %files %defattr(-,root,root) %doc AUTHORS descore.README nettle.pdf %license COPYINGv2 COPYING.LESSERv3 %{_infodir}/nettle.info.gz %{_libdir}/libnettle.so.6* %{_libdir}/libhogweed.so.4* %exclude %{_infodir}/dir %exclude %{_bindir}/* %files devel %defattr(-,root,root) %{_includedir}/nettle/ %{_libdir}/*.a %{_libdir}/libnettle.so %{_libdir}/libhogweed.so %{_libdir}/pkgconfig/* %files help %defattr(-,root,root) %doc NEWS README TODO %doc nettle.html %ldconfig_scriptlets %changelog * Wed Sep 04 2019 openEuler Buildteam - 3.4.1rc1-3 - Package init