From 02029c93a8a96b2c266b2e0e5ec7d9feed9a938e Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Tue, 10 Dec 2013 16:16:14 +0800 Subject: [PATCH 01/38] Initial SETUP. --- .gitignore | 1 + libsodium.spec | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 75 insertions(+) create mode 100644 libsodium.spec diff --git a/.gitignore b/.gitignore index e69de29..7e09349 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/libsodium-0.4.5.tar.gz diff --git a/libsodium.spec b/libsodium.spec new file mode 100644 index 0000000..e3bc925 --- /dev/null +++ b/libsodium.spec @@ -0,0 +1,73 @@ +Name: libsodium +Version: 0.4.5 +Release: 3%{?dist} +Summary: A fork of networking and cryptography library with compatible APIs +License: ISC +URL: https://github.com/jedisct1/libsodium +Source0: http://download.libsodium.org/libsodium/releases/%{name}-%{version}.tar.gz + +%description +Sodium is a portable, cross-compilable, installable, packageable library +forked from NaCl(networking and cryptography library), with a compatible API. +Its goal is to provide all of the core operations needed to build higher-level +cryptographic tools. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package contains libraries and header files for +developing applications that use %{name} libraries. + +%prep +%setup -q +# EPEL6 hack. +%if 0%{?rhel} == 6 +sed -i 's|_pkg_min_version=0.25|_pkg_min_version=0.23|g' configure +%endif + +%build +%configure --disable-static --disable-silent-rules +make %{?_smp_mflags} + +%install +make install INSTALL="install -p" DESTDIR=%{buildroot} +find %{buildroot} -name '*.la' -delete + +%check +make check + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%doc AUTHORS ChangeLog LICENSE README.markdown THANKS +%{_libdir}/libsodium.so.* + +%files devel +%doc test/default/*.{c,h} +%{_includedir}/sodium.h +%{_includedir}/sodium/ +%{_libdir}/libsodium.so +%{_libdir}/pkgconfig/libsodium.pc + +%changelog +* Mon Dec 09 2013 Christopher Meng - 0.4.5-3 +- Disable silent build rules. +- Preserve the timestamp. + +* Wed Nov 20 2013 Christopher Meng - 0.4.5-2 +- Add doc for devel package. +- Add support for EPEL6. + +* Wed Nov 20 2013 Christopher Meng - 0.4.5-1 +- New version. + +* Wed Jul 10 2013 Christopher Meng - 0.4.2-2 +- Drop useless files. +- Improve the description. + +* Wed Jul 10 2013 Christopher Meng - 0.4.2-1 +- Initial Package. diff --git a/sources b/sources index e69de29..f35b836 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +3a97d2c29ec0133e334036e3f19d0741 libsodium-0.4.5.tar.gz From 3e53b63f3c5182eb4d942f5c11e6cccbbe6f4b81 Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Wed, 21 May 2014 16:09:11 +0800 Subject: [PATCH 02/38] Update to 0.5.0 --- .gitignore | 1 + libsodium.spec | 13 ++++++++----- sources | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 7e09349..59ab981 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /libsodium-0.4.5.tar.gz +/libsodium-0.5.0.tar.gz diff --git a/libsodium.spec b/libsodium.spec index e3bc925..783bc1e 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,6 +1,6 @@ Name: libsodium -Version: 0.4.5 -Release: 3%{?dist} +Version: 0.5.0 +Release: 1%{?dist} Summary: A fork of networking and cryptography library with compatible APIs License: ISC URL: https://github.com/jedisct1/libsodium @@ -32,8 +32,8 @@ sed -i 's|_pkg_min_version=0.25|_pkg_min_version=0.23|g' configure make %{?_smp_mflags} %install -make install INSTALL="install -p" DESTDIR=%{buildroot} -find %{buildroot} -name '*.la' -delete +%make_install +find %{buildroot} -name '*.la' -delete -print %check make check @@ -54,6 +54,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Fri May 16 2014 Christopher Meng - 0.5.0-1 +- Update to 0.5.0 + * Mon Dec 09 2013 Christopher Meng - 0.4.5-3 - Disable silent build rules. - Preserve the timestamp. @@ -63,7 +66,7 @@ make check - Add support for EPEL6. * Wed Nov 20 2013 Christopher Meng - 0.4.5-1 -- New version. +- Update to 0.4.5 * Wed Jul 10 2013 Christopher Meng - 0.4.2-2 - Drop useless files. diff --git a/sources b/sources index f35b836..4242141 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3a97d2c29ec0133e334036e3f19d0741 libsodium-0.4.5.tar.gz +6e61dbde3a6b06b898a0e18ca27ab161 libsodium-0.5.0.tar.gz From 77a80971989d7ca37d6566284ea7e1f1ae6b9c04 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 00:30:37 -0500 Subject: [PATCH 03/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- libsodium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index 783bc1e..5540948 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,6 +1,6 @@ Name: libsodium Version: 0.5.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A fork of networking and cryptography library with compatible APIs License: ISC URL: https://github.com/jedisct1/libsodium @@ -54,6 +54,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 0.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Fri May 16 2014 Christopher Meng - 0.5.0-1 - Update to 0.5.0 From 087c2844bee1c37a3eb85da6c0c395219fef08ea Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Thu, 26 Jun 2014 08:37:47 +0800 Subject: [PATCH 04/38] %doc move --- libsodium.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libsodium.spec b/libsodium.spec index 5540948..b69c417 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -23,7 +23,7 @@ developing applications that use %{name} libraries. %prep %setup -q # EPEL6 hack. -%if 0%{?rhel} == 6 +%if 0%{?el} == 6 sed -i 's|_pkg_min_version=0.25|_pkg_min_version=0.23|g' configure %endif @@ -43,10 +43,11 @@ make check %postun -p /sbin/ldconfig %files -%doc AUTHORS ChangeLog LICENSE README.markdown THANKS +%doc LICENSE %{_libdir}/libsodium.so.* %files devel +%doc AUTHORS ChangeLog README.markdown THANKS %doc test/default/*.{c,h} %{_includedir}/sodium.h %{_includedir}/sodium/ From 8ec861f5f5f712240d879efe96074bb3a386352c Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Thu, 3 Jul 2014 17:26:25 +0800 Subject: [PATCH 05/38] Update to 0.6.0 --- .gitignore | 1 + libsodium.spec | 28 +++++++++++++++++++--------- sources | 2 +- 3 files changed, 21 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 59ab981..fb92008 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /libsodium-0.4.5.tar.gz /libsodium-0.5.0.tar.gz +/libsodium-0.6.0.tar.gz diff --git a/libsodium.spec b/libsodium.spec index b69c417..54f3f3a 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,16 +1,23 @@ Name: libsodium -Version: 0.5.0 -Release: 2%{?dist} -Summary: A fork of networking and cryptography library with compatible APIs +Version: 0.6.0 +Release: 1%{?dist} +Summary: The Sodium crypto library License: ISC -URL: https://github.com/jedisct1/libsodium +URL: http://libsodium.org/ Source0: http://download.libsodium.org/libsodium/releases/%{name}-%{version}.tar.gz %description -Sodium is a portable, cross-compilable, installable, packageable library -forked from NaCl(networking and cryptography library), with a compatible API. -Its goal is to provide all of the core operations needed to build higher-level -cryptographic tools. +Sodium is a new, easy-to-use software library for encryption, decryption, +signatures, password hashing and more. It is a portable, cross-compilable, +installable, packageable fork of NaCl, with a compatible API, and an extended +API to improve usability even further. Its goal is to provide all of the core +operations needed to build higher-level cryptographic tools. The design +choices emphasize security, and "magic constants" have clear rationales. + +The same cannot be said of NIST curves, where the specific origins of certain +constants are not described by the standards. And despite the emphasis on +higher security, primitives are faster across-the-board than most +implementations of the NIST standards. %package devel Summary: Development files for %{name} @@ -29,7 +36,7 @@ sed -i 's|_pkg_min_version=0.25|_pkg_min_version=0.23|g' configure %build %configure --disable-static --disable-silent-rules -make %{?_smp_mflags} +%make_build %install %make_install @@ -55,6 +62,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Thu Jul 03 2014 Christopher Meng - 0.6.0-1 +- Update to 0.6.0 + * Sat Jun 07 2014 Fedora Release Engineering - 0.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild diff --git a/sources b/sources index 4242141..3ca564d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6e61dbde3a6b06b898a0e18ca27ab161 libsodium-0.5.0.tar.gz +3c62cd3ca862ae0d149f84f0c65effbe libsodium-0.6.0.tar.gz From 6c08b13ea3f37684dd303aff85fc1dd15ddc0e50 Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Thu, 17 Jul 2014 10:29:54 +0800 Subject: [PATCH 06/38] Update to 0.6.1 --- .gitignore | 1 + libsodium.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fb92008..c5301af 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /libsodium-0.4.5.tar.gz /libsodium-0.5.0.tar.gz /libsodium-0.6.0.tar.gz +/libsodium-0.6.1.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 54f3f3a..04a4718 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,5 +1,5 @@ Name: libsodium -Version: 0.6.0 +Version: 0.6.1 Release: 1%{?dist} Summary: The Sodium crypto library License: ISC @@ -62,6 +62,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Thu Jul 17 2014 Christopher Meng - 0.6.1-1 +- Update to 0.6.1 + * Thu Jul 03 2014 Christopher Meng - 0.6.0-1 - Update to 0.6.0 diff --git a/sources b/sources index 3ca564d..1b476ac 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3c62cd3ca862ae0d149f84f0c65effbe libsodium-0.6.0.tar.gz +894da0e07a715dd8e44f8b3486093e70 libsodium-0.6.1.tar.gz From ab668641437c4be31d230551efbe9ad3dce43212 Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Tue, 22 Jul 2014 11:30:19 +0800 Subject: [PATCH 07/38] BZ#1121417 --- libsodium.spec | 4 ---- 1 file changed, 4 deletions(-) diff --git a/libsodium.spec b/libsodium.spec index 04a4718..ea80cc6 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -29,10 +29,6 @@ developing applications that use %{name} libraries. %prep %setup -q -# EPEL6 hack. -%if 0%{?el} == 6 -sed -i 's|_pkg_min_version=0.25|_pkg_min_version=0.23|g' configure -%endif %build %configure --disable-static --disable-silent-rules From c1b51ca660160f50c076ccba0e5d125d750d638c Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 17 Aug 2014 06:04:30 +0000 Subject: [PATCH 08/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- libsodium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index ea80cc6..5de333e 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,6 +1,6 @@ Name: libsodium Version: 0.6.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -58,6 +58,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Sun Aug 17 2014 Fedora Release Engineering - 0.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Thu Jul 17 2014 Christopher Meng - 0.6.1-1 - Update to 0.6.1 From 5eb12c1e99c24b215cd788d82f3c9b6c60d8c19a Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Mon, 25 Aug 2014 10:45:35 +0800 Subject: [PATCH 09/38] Update to 0.7.0 --- .gitignore | 1 + libsodium.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c5301af..2698007 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /libsodium-0.5.0.tar.gz /libsodium-0.6.0.tar.gz /libsodium-0.6.1.tar.gz +/libsodium-0.7.0.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 5de333e..a2cf329 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,6 +1,6 @@ Name: libsodium -Version: 0.6.1 -Release: 2%{?dist} +Version: 0.7.0 +Release: 1%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -36,6 +36,7 @@ developing applications that use %{name} libraries. %install %make_install + find %{buildroot} -name '*.la' -delete -print %check @@ -58,6 +59,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Sun Aug 24 2014 Christopher Meng - 0.7.0-1 +- Update to 0.7.0 + * Sun Aug 17 2014 Fedora Release Engineering - 0.6.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index 1b476ac..151b6dc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -894da0e07a715dd8e44f8b3486093e70 libsodium-0.6.1.tar.gz +b9029bf810c4b5a8acc3afec1286a36a libsodium-0.7.0.tar.gz From c9508a0c03905157a1994ee00527f9017bb830f3 Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Sat, 18 Oct 2014 03:03:47 -0400 Subject: [PATCH 10/38] Update to 1.0.0 --- .gitignore | 1 + libsodium.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2698007..fd6bffc 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /libsodium-0.6.0.tar.gz /libsodium-0.6.1.tar.gz /libsodium-0.7.0.tar.gz +/libsodium-1.0.0.tar.gz diff --git a/libsodium.spec b/libsodium.spec index a2cf329..2743e41 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,5 +1,5 @@ Name: libsodium -Version: 0.7.0 +Version: 1.0.0 Release: 1%{?dist} Summary: The Sodium crypto library License: ISC @@ -59,6 +59,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Sat Oct 18 2014 Christopher Meng - 1.0.0-1 +- Update to 1.0.0 + * Sun Aug 24 2014 Christopher Meng - 0.7.0-1 - Update to 0.7.0 diff --git a/sources b/sources index 151b6dc..a7173f3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b9029bf810c4b5a8acc3afec1286a36a libsodium-0.7.0.tar.gz +3093dabe4e038d09f0d150cef064b2f7 libsodium-1.0.0.tar.gz From 40a09b1dc1be044d90d337e9fe0cc0992c5a8eb3 Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Thu, 27 Nov 2014 06:31:42 -0500 Subject: [PATCH 11/38] Update to 1.0.1 --- .gitignore | 1 + libsodium.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fd6bffc..8d828ab 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /libsodium-0.6.1.tar.gz /libsodium-0.7.0.tar.gz /libsodium-1.0.0.tar.gz +/libsodium-1.0.1.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 2743e41..70e1d61 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,5 +1,5 @@ Name: libsodium -Version: 1.0.0 +Version: 1.0.1 Release: 1%{?dist} Summary: The Sodium crypto library License: ISC @@ -59,6 +59,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Sat Nov 22 2014 Christopher Meng - 1.0.1-1 +- Update to 1.0.1 + * Sat Oct 18 2014 Christopher Meng - 1.0.0-1 - Update to 1.0.0 diff --git a/sources b/sources index a7173f3..782bda0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3093dabe4e038d09f0d150cef064b2f7 libsodium-1.0.0.tar.gz +9a221b49fba7281ceaaf5e278d0f4430 libsodium-1.0.1.tar.gz From 915ede115200f4443b907407e9f6ab68b116868c Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Sat, 24 Jan 2015 15:48:49 +0800 Subject: [PATCH 12/38] Update to 1.0.2 --- .gitignore | 1 + libsodium.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8d828ab..eab0f80 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /libsodium-0.7.0.tar.gz /libsodium-1.0.0.tar.gz /libsodium-1.0.1.tar.gz +/libsodium-1.0.2.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 70e1d61..88467aa 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,5 +1,5 @@ Name: libsodium -Version: 1.0.1 +Version: 1.0.2 Release: 1%{?dist} Summary: The Sodium crypto library License: ISC @@ -59,6 +59,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Fri Jan 23 2015 Christopher Meng - 1.0.2-1 +- Update to 1.0.2 + * Sat Nov 22 2014 Christopher Meng - 1.0.1-1 - Update to 1.0.1 diff --git a/sources b/sources index 782bda0..055da00 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9a221b49fba7281ceaaf5e278d0f4430 libsodium-1.0.1.tar.gz +dc40eb23e293448c6fc908757738003f libsodium-1.0.2.tar.gz From db1ed9a9631cbfd104d97ab4a507229f1d106bfc Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 17:20:00 +0000 Subject: [PATCH 13/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- libsodium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index 88467aa..1a4edec 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,6 +1,6 @@ Name: libsodium Version: 1.0.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -59,6 +59,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 1.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Fri Jan 23 2015 Christopher Meng - 1.0.2-1 - Update to 1.0.2 From 70ffb533a4869d8325abeb33ee4879a9859fd529 Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Mon, 13 Jul 2015 20:55:40 +0800 Subject: [PATCH 14/38] Update to 1.0.3 --- .gitignore | 1 + libsodium.spec | 10 +++++++--- sources | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index eab0f80..ce934c9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /libsodium-1.0.0.tar.gz /libsodium-1.0.1.tar.gz /libsodium-1.0.2.tar.gz +/libsodium-1.0.3.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 1a4edec..784a998 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,6 +1,6 @@ Name: libsodium -Version: 1.0.2 -Release: 2%{?dist} +Version: 1.0.3 +Release: 1%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -52,13 +52,17 @@ make check %files devel %doc AUTHORS ChangeLog README.markdown THANKS -%doc test/default/*.{c,h} +%doc test/default/*.{c,exp,h} +%doc test/quirks/quirks.h %{_includedir}/sodium.h %{_includedir}/sodium/ %{_libdir}/libsodium.so %{_libdir}/pkgconfig/libsodium.pc %changelog +* Mon Jul 13 2015 Christopher Meng - 1.0.3-1 +- Update to 1.0.3 + * Wed Jun 17 2015 Fedora Release Engineering - 1.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 055da00..3aa5c4e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -dc40eb23e293448c6fc908757738003f libsodium-1.0.2.tar.gz +b3bcc98e34d3250f55ae196822307fab libsodium-1.0.3.tar.gz From e12c4cf12fc491412e265041f62048bea8aa5886 Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Mon, 26 Oct 2015 07:00:03 +0800 Subject: [PATCH 15/38] Update to 1.0.5 --- .gitignore | 1 + libsodium.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ce934c9..584bd6b 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /libsodium-1.0.1.tar.gz /libsodium-1.0.2.tar.gz /libsodium-1.0.3.tar.gz +/libsodium-1.0.5.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 784a998..8cc6a5c 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,5 +1,5 @@ Name: libsodium -Version: 1.0.3 +Version: 1.0.5 Release: 1%{?dist} Summary: The Sodium crypto library License: ISC @@ -60,6 +60,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Sun Oct 25 2015 Christopher Meng - 1.0.5-1 +- Update to 1.0.5 + * Mon Jul 13 2015 Christopher Meng - 1.0.3-1 - Update to 1.0.3 diff --git a/sources b/sources index 3aa5c4e..19f04f2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b3bcc98e34d3250f55ae196822307fab libsodium-1.0.3.tar.gz +69f0c5975d9f4b8e136616df34a43ff5 libsodium-1.0.5.tar.gz From 83f75dbc564e37556231210a2e35e64f0bb56061 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 4 Feb 2016 03:56:49 +0000 Subject: [PATCH 16/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- libsodium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index 8cc6a5c..43c2251 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,6 +1,6 @@ Name: libsodium Version: 1.0.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -60,6 +60,9 @@ make check %{_libdir}/pkgconfig/libsodium.pc %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 1.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Sun Oct 25 2015 Christopher Meng - 1.0.5-1 - Update to 1.0.5 From 3929952dd74a1ea582390ce5c5b6546bfbcdf282 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 7 Mar 2016 12:25:26 +0100 Subject: [PATCH 17/38] v1.0.8, soname bump to 18 --- .gitignore | 1 + libsodium.spec | 37 ++++++++++++++++++++++++++++++------- sources | 2 +- 3 files changed, 32 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 584bd6b..ab2866e 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /libsodium-1.0.2.tar.gz /libsodium-1.0.3.tar.gz /libsodium-1.0.5.tar.gz +/libsodium-1.0.8.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 43c2251..604557d 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,6 +1,16 @@ +# Fedora spec file for libsodium +# +# License: MIT +# http://opensource.org/licenses/MIT +# +# Please preserve changelog entries +# +%global libname libsodium +%global soname 18 + Name: libsodium -Version: 1.0.5 -Release: 2%{?dist} +Version: 1.0.8 +Release: 1%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -19,6 +29,7 @@ constants are not described by the standards. And despite the emphasis on higher security, primitives are faster across-the-board than most implementations of the NIST standards. + %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} @@ -27,28 +38,34 @@ Requires: %{name}%{?_isa} = %{version}-%{release} This package contains libraries and header files for developing applications that use %{name} libraries. + %prep %setup -q + %build %configure --disable-static --disable-silent-rules %make_build + %install %make_install -find %{buildroot} -name '*.la' -delete -print +rm -f %{buildroot}%{_libdir}/%{libname}.la + %check make check + %post -p /sbin/ldconfig %postun -p /sbin/ldconfig + %files -%doc LICENSE -%{_libdir}/libsodium.so.* +%license LICENSE +%{_libdir}/%{libname}.so.%{soname}* %files devel %doc AUTHORS ChangeLog README.markdown THANKS @@ -56,10 +73,16 @@ make check %doc test/quirks/quirks.h %{_includedir}/sodium.h %{_includedir}/sodium/ -%{_libdir}/libsodium.so -%{_libdir}/pkgconfig/libsodium.pc +%{_libdir}/%{libname}.so +%{_libdir}/pkgconfig/%{libname}.pc + %changelog +* Mon Mar 7 2016 Remi Collet - 1.0.8-1 +- update to 1.0.8 +- soname bump to 18 +- fix license management + * Thu Feb 04 2016 Fedora Release Engineering - 1.0.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index 19f04f2..98876e5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -69f0c5975d9f4b8e136616df34a43ff5 libsodium-1.0.5.tar.gz +0a66b86fd3aab3fe4c858edcd2772760 libsodium-1.0.8.tar.gz From d78e976920a66498d8938ec571e4f42b78932482 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sat, 2 Apr 2016 18:02:05 +0200 Subject: [PATCH 18/38] v1.0.9 --- .gitignore | 1 + libsodium.spec | 11 +++++++++-- sources | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ab2866e..9f3b5f1 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /libsodium-1.0.3.tar.gz /libsodium-1.0.5.tar.gz /libsodium-1.0.8.tar.gz +/libsodium-1.0.9.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 604557d..3f46693 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -9,7 +9,7 @@ %global soname 18 Name: libsodium -Version: 1.0.8 +Version: 1.0.9 Release: 1%{?dist} Summary: The Sodium crypto library License: ISC @@ -44,7 +44,11 @@ developing applications that use %{name} libraries. %build -%configure --disable-static --disable-silent-rules +%configure \ + --disable-static \ + --disable-silent-rules \ + --disable-opt + %make_build @@ -78,6 +82,9 @@ make check %changelog +* Sat Apr 2 2016 Remi Collet - 1.0.9-1 +- update to 1.0.9 + * Mon Mar 7 2016 Remi Collet - 1.0.8-1 - update to 1.0.8 - soname bump to 18 diff --git a/sources b/sources index 98876e5..5ed0631 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0a66b86fd3aab3fe4c858edcd2772760 libsodium-1.0.8.tar.gz +5d2026e1476e7b2b6aaa20571672d7a7 libsodium-1.0.9.tar.gz From 4873d88600361aa404aebae32aa53ccabbeaef65 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 5 Apr 2016 07:33:11 +0200 Subject: [PATCH 19/38] v1.0.10 --- .gitignore | 1 + libsodium.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9f3b5f1..5f63561 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /libsodium-1.0.5.tar.gz /libsodium-1.0.8.tar.gz /libsodium-1.0.9.tar.gz +/libsodium-1.0.10.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 3f46693..24f3813 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -9,7 +9,7 @@ %global soname 18 Name: libsodium -Version: 1.0.9 +Version: 1.0.10 Release: 1%{?dist} Summary: The Sodium crypto library License: ISC @@ -82,6 +82,9 @@ make check %changelog +* Tue Apr 5 2016 Remi Collet - 1.0.10-1 +- update to 1.0.10 + * Sat Apr 2 2016 Remi Collet - 1.0.9-1 - update to 1.0.9 diff --git a/sources b/sources index 5ed0631..f745be8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5d2026e1476e7b2b6aaa20571672d7a7 libsodium-1.0.9.tar.gz +ea89dcbbda0b2b6ff6a1c476231870dd libsodium-1.0.10.tar.gz From 661d3c9056b563c83e6fa2c90d0b6064596d6baf Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 1 Aug 2016 07:20:57 +0200 Subject: [PATCH 20/38] v1.0.11 --- .gitignore | 1 + libsodium.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5f63561..0832d40 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /libsodium-1.0.8.tar.gz /libsodium-1.0.9.tar.gz /libsodium-1.0.10.tar.gz +/libsodium-1.0.11.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 24f3813..3d13e73 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -9,7 +9,7 @@ %global soname 18 Name: libsodium -Version: 1.0.10 +Version: 1.0.11 Release: 1%{?dist} Summary: The Sodium crypto library License: ISC @@ -82,6 +82,9 @@ make check %changelog +* Mon Aug 1 2016 Remi Collet - 1.0.11-1 +- update to 1.0.11 + * Tue Apr 5 2016 Remi Collet - 1.0.10-1 - update to 1.0.10 diff --git a/sources b/sources index f745be8..6e57d24 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ea89dcbbda0b2b6ff6a1c476231870dd libsodium-1.0.10.tar.gz +b58928d035064b2a46fb564937b83540 libsodium-1.0.11.tar.gz From 3dc7fdc6eecb6a484c36c8c41c114698235e7a20 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Mon, 12 Dec 2016 13:15:34 -0500 Subject: [PATCH 21/38] Add static library subpackage --- libsodium.spec | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/libsodium.spec b/libsodium.spec index 3d13e73..e2ae9c0 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -10,7 +10,7 @@ Name: libsodium Version: 1.0.11 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -38,6 +38,14 @@ Requires: %{name}%{?_isa} = %{version}-%{release} This package contains libraries and header files for developing applications that use %{name} libraries. +%package static +Summary: Static library for %{name} +Requires: %{name}-devel%{?_isa} = %{version}-%{release} + +%description static +This package contains the static library for statically +linking applications to use %{name}. + %prep %setup -q @@ -45,7 +53,6 @@ developing applications that use %{name} libraries. %build %configure \ - --disable-static \ --disable-silent-rules \ --disable-opt @@ -80,8 +87,14 @@ make check %{_libdir}/%{libname}.so %{_libdir}/pkgconfig/%{libname}.pc +%files static +%license LICENSE +%{_libdir}/libsodium.a %changelog +* Mon Dec 12 2016 Neal Gompa - 1.0.11-2 +- Add static library subpackage + * Mon Aug 1 2016 Remi Collet - 1.0.11-1 - update to 1.0.11 From 71285da29fe38ba9bdebb7f601f8be016ca906a9 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 13 Dec 2016 09:59:54 +0100 Subject: [PATCH 22/38] drop uneeded license (static requires devel, requirs main with license) --- libsodium.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index e2ae9c0..24f75ee 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -88,7 +88,6 @@ make check %{_libdir}/pkgconfig/%{libname}.pc %files static -%license LICENSE %{_libdir}/libsodium.a %changelog From 144a6599d2475e3fe991a65a9f5e83fa96053611 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 19:28:49 +0000 Subject: [PATCH 23/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- libsodium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index 24f75ee..57baae4 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -10,7 +10,7 @@ Name: libsodium Version: 1.0.11 -Release: 2%{?dist} +Release: 3%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -91,6 +91,9 @@ make check %{_libdir}/libsodium.a %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 1.0.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Mon Dec 12 2016 Neal Gompa - 1.0.11-2 - Add static library subpackage From e3cf3ad0cb287a162809f2cab740bd3acaefbfe9 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 13 Mar 2017 07:35:31 +0100 Subject: [PATCH 24/38] v1.0.12 --- .gitignore | 1 + libsodium.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0832d40..e9d7248 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /libsodium-1.0.9.tar.gz /libsodium-1.0.10.tar.gz /libsodium-1.0.11.tar.gz +/libsodium-1.0.12.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 57baae4..275a443 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -9,8 +9,8 @@ %global soname 18 Name: libsodium -Version: 1.0.11 -Release: 3%{?dist} +Version: 1.0.12 +Release: 1%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -91,6 +91,9 @@ make check %{_libdir}/libsodium.a %changelog +* Mon Mar 13 2017 Remi Collet - 1.0.12-1 +- update to 1.0.12 + * Fri Feb 10 2017 Fedora Release Engineering - 1.0.11-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index 6e57d24..7d0f27f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b58928d035064b2a46fb564937b83540 libsodium-1.0.11.tar.gz +SHA512 (libsodium-1.0.12.tar.gz) = 1e63960da42bcc90945463ae1f5b1355849881dce5bba6d293391f8d6f0932063a5bfd433a071cb184af90ebeab469acc34710587116922144d61f3d7661901b From 008af8b1269ded75bde7e820d8a5ba79b877615a Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 18 Jul 2017 09:25:36 +0200 Subject: [PATCH 25/38] v1.0.13 --- .gitignore | 1 + libsodium.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e9d7248..8c63b54 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /libsodium-1.0.10.tar.gz /libsodium-1.0.11.tar.gz /libsodium-1.0.12.tar.gz +/libsodium-1.0.13.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 275a443..d5954b6 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -9,7 +9,7 @@ %global soname 18 Name: libsodium -Version: 1.0.12 +Version: 1.0.13 Release: 1%{?dist} Summary: The Sodium crypto library License: ISC @@ -91,6 +91,9 @@ make check %{_libdir}/libsodium.a %changelog +* Mon Jul 17 2017 Remi Collet - 1.0.13-1 +- update to 1.0.13 + * Mon Mar 13 2017 Remi Collet - 1.0.12-1 - update to 1.0.12 diff --git a/sources b/sources index 7d0f27f..153cf07 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libsodium-1.0.12.tar.gz) = 1e63960da42bcc90945463ae1f5b1355849881dce5bba6d293391f8d6f0932063a5bfd433a071cb184af90ebeab469acc34710587116922144d61f3d7661901b +SHA512 (libsodium-1.0.13.tar.gz) = c619b12fdf0b2e59174b6e383a62d5499ebcd720fdbb2c1a41a98a46c285df075202423454b294fefee185432441e943805397d7656f7cd7837de425da623929 From b22769bd2a2e6e6835f01cf0ed12ef54ad829254 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 19:44:32 +0000 Subject: [PATCH 26/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- libsodium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index d5954b6..e35a8a8 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -10,7 +10,7 @@ Name: libsodium Version: 1.0.13 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -91,6 +91,9 @@ make check %{_libdir}/libsodium.a %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 1.0.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Mon Jul 17 2017 Remi Collet - 1.0.13-1 - update to 1.0.13 From 51d583758029a1466a1f06b1bf5e69ba90185cc7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 02:18:04 +0000 Subject: [PATCH 27/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- libsodium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index e35a8a8..5a22dc7 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -10,7 +10,7 @@ Name: libsodium Version: 1.0.13 -Release: 2%{?dist} +Release: 3%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -91,6 +91,9 @@ make check %{_libdir}/libsodium.a %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 1.0.13-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 1.0.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 1b3d1c26a3f28e8f7dbc68fa28ea6824f0781a6b Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 22 Sep 2017 06:41:45 +0200 Subject: [PATCH 28/38] update to 1.0.14 manage update from libsodium-last (3rd party repository) --- .gitignore | 1 + libsodium.spec | 15 +++++++++++++-- sources | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8c63b54..6d94056 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /libsodium-1.0.11.tar.gz /libsodium-1.0.12.tar.gz /libsodium-1.0.13.tar.gz +/libsodium-1.0.14.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 5a22dc7..ebe3e4e 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -9,13 +9,17 @@ %global soname 18 Name: libsodium -Version: 1.0.13 -Release: 3%{?dist} +Version: 1.0.14 +Release: 1%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ Source0: http://download.libsodium.org/libsodium/releases/%{name}-%{version}.tar.gz +# manage update from 3rd party repository +Obsoletes: %{libname}-last <= %{version} + + %description Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, @@ -33,6 +37,7 @@ implementations of the NIST standards. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} +Obsoletes: %{libname}-last-devel <= %{version} %description devel This package contains libraries and header files for @@ -41,6 +46,7 @@ developing applications that use %{name} libraries. %package static Summary: Static library for %{name} Requires: %{name}-devel%{?_isa} = %{version}-%{release} +Obsoletes: %{libname}-last-static <= %{version} %description static This package contains the static library for statically @@ -90,7 +96,12 @@ make check %files static %{_libdir}/libsodium.a + %changelog +* Fri Sep 22 2017 Remi Collet - 1.0.14-1 +- update to 1.0.14 +- manage update from libsodium-last (3rd party repository) + * Thu Aug 03 2017 Fedora Release Engineering - 1.0.13-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 153cf07..c4f248e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libsodium-1.0.13.tar.gz) = c619b12fdf0b2e59174b6e383a62d5499ebcd720fdbb2c1a41a98a46c285df075202423454b294fefee185432441e943805397d7656f7cd7837de425da623929 +SHA512 (libsodium-1.0.14.tar.gz) = 46663b05aab13ec4003ecc32c89bdaedf60824703be522661eeaa3db8013140bda434c19a759dc38bcbce757e9673a03e701c0eac1526a31a4b7a15608ae8696 From d808183d6c9e2c5240f04ca6684bde5474f07a8c Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 2 Oct 2017 08:12:34 +0200 Subject: [PATCH 29/38] update to 1.0.15 soname bump to 23 manage update from libsodium23 (3rd party repository) --- .gitignore | 18 ++---------------- libsodium.spec | 15 ++++++++++----- sources | 2 +- 3 files changed, 13 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index 6d94056..55d4c69 100644 --- a/.gitignore +++ b/.gitignore @@ -1,17 +1,3 @@ -/libsodium-0.4.5.tar.gz -/libsodium-0.5.0.tar.gz -/libsodium-0.6.0.tar.gz -/libsodium-0.6.1.tar.gz -/libsodium-0.7.0.tar.gz -/libsodium-1.0.0.tar.gz -/libsodium-1.0.1.tar.gz -/libsodium-1.0.2.tar.gz -/libsodium-1.0.3.tar.gz -/libsodium-1.0.5.tar.gz -/libsodium-1.0.8.tar.gz -/libsodium-1.0.9.tar.gz -/libsodium-1.0.10.tar.gz -/libsodium-1.0.11.tar.gz -/libsodium-1.0.12.tar.gz -/libsodium-1.0.13.tar.gz +clog /libsodium-1.0.14.tar.gz +/libsodium-1.0.15.tar.gz diff --git a/libsodium.spec b/libsodium.spec index ebe3e4e..29d0877 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -6,10 +6,10 @@ # Please preserve changelog entries # %global libname libsodium -%global soname 18 +%global soname 23 Name: libsodium -Version: 1.0.14 +Version: 1.0.15 Release: 1%{?dist} Summary: The Sodium crypto library License: ISC @@ -17,7 +17,7 @@ URL: http://libsodium.org/ Source0: http://download.libsodium.org/libsodium/releases/%{name}-%{version}.tar.gz # manage update from 3rd party repository -Obsoletes: %{libname}-last <= %{version} +Obsoletes: %{libname}%{soname} <= %{version} %description @@ -37,7 +37,7 @@ implementations of the NIST standards. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -Obsoletes: %{libname}-last-devel <= %{version} +Obsoletes: %{libname}%{soname}-devel <= %{version} %description devel This package contains libraries and header files for @@ -46,7 +46,7 @@ developing applications that use %{name} libraries. %package static Summary: Static library for %{name} Requires: %{name}-devel%{?_isa} = %{version}-%{release} -Obsoletes: %{libname}-last-static <= %{version} +Obsoletes: %{libname}%{soname}-static <= %{version} %description static This package contains the static library for statically @@ -98,6 +98,11 @@ make check %changelog +* Sun Oct 1 2017 Remi Collet - 1.0.15-1 +- update to 1.0.15 +- soname bump to 23 +- manage update from libsodium23 (3rd party repository) + * Fri Sep 22 2017 Remi Collet - 1.0.14-1 - update to 1.0.14 - manage update from libsodium-last (3rd party repository) diff --git a/sources b/sources index c4f248e..897298f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libsodium-1.0.14.tar.gz) = 46663b05aab13ec4003ecc32c89bdaedf60824703be522661eeaa3db8013140bda434c19a759dc38bcbce757e9673a03e701c0eac1526a31a4b7a15608ae8696 +SHA512 (libsodium-1.0.15.tar.gz) = 299a208f8342793d13498e95b23f1749f5b5b13ec276db3ec401130615e837ef475b6a1283b6e87a5f8227d23e70e38ca721073dadd5dc88fe4aff342aa64adc From 1d17e3402b7b569872088c134087c80b6867d8b3 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 13 Dec 2017 16:29:59 +0100 Subject: [PATCH 30/38] v1.0.16 --- .gitignore | 1 + libsodium.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 55d4c69..9bed6cf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ clog /libsodium-1.0.14.tar.gz /libsodium-1.0.15.tar.gz +/libsodium-1.0.16.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 29d0877..c43c39c 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -9,7 +9,7 @@ %global soname 23 Name: libsodium -Version: 1.0.15 +Version: 1.0.16 Release: 1%{?dist} Summary: The Sodium crypto library License: ISC @@ -98,6 +98,9 @@ make check %changelog +* Wed Dec 13 2017 Remi Collet - 1.0.16-1 +- update to 1.0.16 + * Sun Oct 1 2017 Remi Collet - 1.0.15-1 - update to 1.0.15 - soname bump to 23 diff --git a/sources b/sources index 897298f..85beb1b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libsodium-1.0.15.tar.gz) = 299a208f8342793d13498e95b23f1749f5b5b13ec276db3ec401130615e837ef475b6a1283b6e87a5f8227d23e70e38ca721073dadd5dc88fe4aff342aa64adc +SHA512 (libsodium-1.0.16.tar.gz) = eab917d599c9c1fe971a6ecf915b9a6476ccec2d46cf23cbfbf06dd3833089b422f192de4d55f17b93362f1251ba8d5ddeb95ced1a422a3a2631b4b82553907f From 84dd89e234b4fd5f28b785abb5321f8eab15ca85 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 3 Feb 2018 13:34:10 +0100 Subject: [PATCH 31/38] Switch to %ldconfig_scriptlets Signed-off-by: Igor Gnatenko --- libsodium.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libsodium.spec b/libsodium.spec index c43c39c..bdc2ff8 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -10,7 +10,7 @@ Name: libsodium Version: 1.0.16 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -75,9 +75,7 @@ rm -f %{buildroot}%{_libdir}/%{libname}.la make check -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files @@ -98,6 +96,9 @@ make check %changelog +* Sat Feb 03 2018 Igor Gnatenko - 1.0.16-2 +- Switch to %%ldconfig_scriptlets + * Wed Dec 13 2017 Remi Collet - 1.0.16-1 - update to 1.0.16 From 523f8abe8a3e3588cb57736bfcf89d70807b2fd1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 23:22:44 +0000 Subject: [PATCH 32/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libsodium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index bdc2ff8..baffd37 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -10,7 +10,7 @@ Name: libsodium Version: 1.0.16 -Release: 2%{?dist} +Release: 3%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -96,6 +96,9 @@ make check %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 1.0.16-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Sat Feb 03 2018 Igor Gnatenko - 1.0.16-2 - Switch to %%ldconfig_scriptlets From 990edf93a7c1b864a4518fe8f45caf394d29752a Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 20 Feb 2018 10:35:27 +0100 Subject: [PATCH 33/38] missing BR on C compiler drop ldconfig scriptlets --- libsodium.spec | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/libsodium.spec b/libsodium.spec index baffd37..7d84df8 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -10,12 +10,14 @@ Name: libsodium Version: 1.0.16 -Release: 3%{?dist} +Release: 4%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ Source0: http://download.libsodium.org/libsodium/releases/%{name}-%{version}.tar.gz +BuildRequires: gcc + # manage update from 3rd party repository Obsoletes: %{libname}%{soname} <= %{version} @@ -75,9 +77,6 @@ rm -f %{buildroot}%{_libdir}/%{libname}.la make check -%ldconfig_scriptlets - - %files %license LICENSE %{_libdir}/%{libname}.so.%{soname}* @@ -96,12 +95,13 @@ make check %changelog +* Tue Feb 20 2018 Remi Collet - 1.0.16-4 +- missing BR on C compiler +- drop ldconfig scriptlets + * Wed Feb 07 2018 Fedora Release Engineering - 1.0.16-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild -* Sat Feb 03 2018 Igor Gnatenko - 1.0.16-2 -- Switch to %%ldconfig_scriptlets - * Wed Dec 13 2017 Remi Collet - 1.0.16-1 - update to 1.0.16 From 53ca2d88e513f856f3a1fd4f08e7d2710e595129 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 08:51:24 +0000 Subject: [PATCH 34/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libsodium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index 7d84df8..bf62d33 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -10,7 +10,7 @@ Name: libsodium Version: 1.0.16 -Release: 4%{?dist} +Release: 5%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -95,6 +95,9 @@ make check %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 1.0.16-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue Feb 20 2018 Remi Collet - 1.0.16-4 - missing BR on C compiler - drop ldconfig scriptlets From c1134be082e4891a93c476682ce8ac5298428443 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 7 Jan 2019 13:45:56 +0100 Subject: [PATCH 35/38] v1.0.17 --- .gitignore | 1 + libsodium.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9bed6cf..c769893 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ clog /libsodium-1.0.14.tar.gz /libsodium-1.0.15.tar.gz /libsodium-1.0.16.tar.gz +/libsodium-1.0.17.tar.gz diff --git a/libsodium.spec b/libsodium.spec index bf62d33..07bd8c9 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -9,8 +9,8 @@ %global soname 23 Name: libsodium -Version: 1.0.16 -Release: 5%{?dist} +Version: 1.0.17 +Release: 1%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -95,6 +95,9 @@ make check %changelog +* Mon Jan 7 2019 Remi Collet - 1.0.17-1 +- update to 1.0.17 + * Fri Jul 13 2018 Fedora Release Engineering - 1.0.16-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index 85beb1b..3cbdb48 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libsodium-1.0.16.tar.gz) = eab917d599c9c1fe971a6ecf915b9a6476ccec2d46cf23cbfbf06dd3833089b422f192de4d55f17b93362f1251ba8d5ddeb95ced1a422a3a2631b4b82553907f +SHA512 (libsodium-1.0.17.tar.gz) = 7cc9e4f11e656008ce9dff735acea95acbcb91ae4936de4d26f7798093766a77c373e9bd4a7b45b60ef8a11de6c55bc8dcac13bebf8c23c671d0536430501da1 From ea9cb11a03690702b1f50f4e3aed738983b2fd86 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 08:15:29 +0000 Subject: [PATCH 36/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libsodium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index 07bd8c9..2ff4d67 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -10,7 +10,7 @@ Name: libsodium Version: 1.0.17 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -95,6 +95,9 @@ make check %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 1.0.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Mon Jan 7 2019 Remi Collet - 1.0.17-1 - update to 1.0.17 From 5f9c883aecc9eb34a5812a655de7b5cad8fda395 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 3 Jun 2019 11:26:02 +0200 Subject: [PATCH 37/38] v1.0.18 --- .gitignore | 1 + libsodium.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c769893..5139364 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ clog /libsodium-1.0.15.tar.gz /libsodium-1.0.16.tar.gz /libsodium-1.0.17.tar.gz +/libsodium-1.0.18.tar.gz diff --git a/libsodium.spec b/libsodium.spec index 2ff4d67..335f6dd 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -9,8 +9,8 @@ %global soname 23 Name: libsodium -Version: 1.0.17 -Release: 2%{?dist} +Version: 1.0.18 +Release: 1%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -95,6 +95,9 @@ make check %changelog +* Mon Jun 3 2019 Remi Collet - 1.0.18-1 +- update to 1.0.18 + * Fri Feb 01 2019 Fedora Release Engineering - 1.0.17-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 3cbdb48..489a80a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libsodium-1.0.17.tar.gz) = 7cc9e4f11e656008ce9dff735acea95acbcb91ae4936de4d26f7798093766a77c373e9bd4a7b45b60ef8a11de6c55bc8dcac13bebf8c23c671d0536430501da1 +SHA512 (libsodium-1.0.18.tar.gz) = 17e8638e46d8f6f7d024fe5559eccf2b8baf23e143fadd472a7d29d228b186d86686a5e6920385fe2020729119a5f12f989c3a782afbd05a8db4819bb18666ef From 624d0fad6e753539460eb2b800562b78625884f8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 14:25:22 +0000 Subject: [PATCH 38/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libsodium.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libsodium.spec b/libsodium.spec index 335f6dd..36da72d 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -10,7 +10,7 @@ Name: libsodium Version: 1.0.18 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Sodium crypto library License: ISC URL: http://libsodium.org/ @@ -95,6 +95,9 @@ make check %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 1.0.18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Mon Jun 3 2019 Remi Collet - 1.0.18-1 - update to 1.0.18