summaryrefslogtreecommitdiffstats
path: root/libsodium-last.spec
diff options
context:
space:
mode:
Diffstat (limited to 'libsodium-last.spec')
-rw-r--r--libsodium-last.spec26
1 files changed, 19 insertions, 7 deletions
diff --git a/libsodium-last.spec b/libsodium-last.spec
index 5134790..41940a3 100644
--- a/libsodium-last.spec
+++ b/libsodium-last.spec
@@ -1,4 +1,4 @@
-# remirepo spec file for libsodium23
+# remirepo spec file for libsodium26
# renamed for parallel installation, from:
#
# Fedora spec file for libsodium
@@ -9,29 +9,35 @@
# Please preserve changelog entries
#
%global libname libsodium
-%global soname 23
+%global soname 26
# soname 13 since 1.0.0
# soname 17 since 1.0.6
# soname 18 since 1.0.7
# soname 23 since 1.0.15
+# soname 26 since 1.0.19
-%if 0%{?fedora} >= 28 || 0%{?rhel} >= 7
+%if 0%{?fedora} >= 40 || 0%{?rhel} >= 10
# Standard build
Name: %{libname}
%else
# Build for parallel install
Name: %{libname}%{soname}
%endif
-Version: 1.0.18
+Version: 1.0.19
Release: 1%{?dist}
Summary: The Sodium crypto library
Group: System Environment/Libraries
License: ISC
URL: http://libsodium.org/
-Source0: http://download.libsodium.org/libsodium/releases/%{libname}-%{version}.tar.gz
+Source0: https://download.libsodium.org/libsodium/releases/%{libname}-%{version}.tar.gz
+Source1: https://download.libsodium.org/libsodium/releases/%{libname}-%{version}.tar.gz.sig
+# https://doc.libsodium.org/installation#integrity-checking
+Source2: %{libname}.pubkey
+BuildRequires: gnupg2
BuildRequires: gcc
+BuildRequires: make
%if "%{libname}" != "%{name}"
Provides: %{libname} = %{version}-%{release}
@@ -100,7 +106,9 @@ This package can't be installed with system %{libname}-devel.
%prep
-%setup -q -n %{libname}-%{version}
+%{?gpgverify:%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'}
+
+%setup -q -n %{libname}-stable
%build
@@ -114,7 +122,7 @@ make %{_smp_mflags}
%install
make install DESTDIR=%{buildroot}
-rm -f %{buildroot}%{_libdir}/%{libname}.la
+rm %{buildroot}%{_libdir}/%{libname}.la
%check
@@ -146,6 +154,10 @@ make check
%changelog
+* Wed Sep 13 2023 Remi Collet <remi@remirepo.net> - 1.0.19-1
+- update to 1.0.19
+- rename to libsodium26 for new soname
+
* Mon Jun 3 2019 Remi Collet <remi@remirepo.net> - 1.0.18-1
- update to 1.0.18