%global suffix_ver 3.4 %global __pkgconfig_path ^((%{_libdir}|%{_datadir})/%{name}/pkgconfig/.*\.pc|%{_bindir}/pkg-config)$ %global nettle_checksum /sha512/9a5b4c316222f22feb692106ceae299c2b59229ef96cac1739095c65c9ddee4b1d542579e5b49d4863bd6a8c093611f0fdd1c7cb3251844c85b7e089e406ffc5 Name: compat-nettle34 Version: 3.4.1 Release: 4%{?dist}.frs Summary: A low-level cryptographic library Group: Development/Libraries License: LGPLv3+ or GPLv2+ URL: http://www.lysator.liu.se/~nisse/nettle/ #Source0: http://www.lysator.liu.se/~nisse/archive/%%{name}-%%{version}.tar.gz # sha512 checksums in URL introduced vo src.redoraproject.org Source0: https://src.fedoraproject.org/lookaside/pkgs/nettle/nettle-%{version}-hobbled.tar.xz%{?nettle_checksum}/nettle-%{version}-hobbled.tar.xz Patch0: nettle-3.3-remove-ecc-testsuite.patch Patch1: nettle-3.4.1-c99.patch BuildRequires: gmp-devel m4 texinfo-tex BuildRequires: libtool, automake, autoconf, gettext-devel Provides: nettle = %{version}-%{release} Provides: compat-nettle32 = %{version}-%{release} Obsoletes: compat-nettle32 < %{version}-%{release} Requires(post): info Requires(preun): info %package devel Summary: Development headers for a low-level cryptographic library Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: gmp-devel%{?_isa} Conflicts: nettle-devel Provides: compat-nettle32-devel = %{version}-%{release} Obsoletes: compat-nettle32-devel < %{version}-%{release} %description Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space. %description devel Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space. This package contains the files needed for developing applications with nettle. %prep %setup -q -n nettle-%{version} # Disable -ggdb3 which makes debugedit unhappy sed s/ggdb3/g/ -i configure sed 's/ecc-192.c//g' -i Makefile.in sed 's/ecc-224.c//g' -i Makefile.in %patch0 -p1 %patch1 -p1 %build autoreconf -ifv %configure --enable-shared --disable-arm-neon --enable-fat %make_build %install mkdir -p %{buildroot}/etc/profile.d/ cat > %{buildroot}/etc/profile.d/%{name}.sh < - 3.4.1-4 - Conflict with nettle-devel - Add checksums to Source URL * Sun Sep 13 2020 Sérgio Basto - 3.4.1-3 - Improve packaging using pkgconfig and add export PKG_CONFIG_PATH (in /etc/profile.d/%{name}.sh) * Fri Jul 29 2016 Nikos Mavrogiannopoulos - 3.2-2 - Imported nettle 3.2 from fedora 24. * Sat Jul 25 2009 Fedora Release Engineering - 1.15-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 1.15-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Apr 10 2008 Ian Weller 1.15-5 - Moved static lib to -static * Mon Mar 24 2008 Ian Weller 1.15-4 - Added libraries and ldconfig * Mon Feb 18 2008 Ian Weller 1.15-3 - Added provides -static to -devel * Sun Feb 17 2008 Ian Weller 1.15-2 - Removed redundant requires - Removed redundant documentation between packages - Fixed license tag - Fixed -devel description - Added the static library back to -devel - Added make clean * Fri Feb 08 2008 Ian Weller 1.15-1 - First package build.