[packages/ruby-rbnacl] libsodium dep

glen glen at pld-linux.org
Sat Mar 19 10:14:30 CET 2016


commit 9a241303f4be0425a279f74dcca87d8acd5d9085
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Mar 19 11:14:25 2016 +0200

    libsodium dep

 ruby-rbnacl.spec | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/ruby-rbnacl.spec b/ruby-rbnacl.spec
index 8ed361f..e408393 100644
--- a/ruby-rbnacl.spec
+++ b/ruby-rbnacl.spec
@@ -3,6 +3,7 @@
 %bcond_with	tests		# build without tests
 
 %define	pkgname	rbnacl
+%define	min_libsodium 0.4.3
 Summary:	Ruby binding to the Networking and Cryptography (NaCl) library
 Name:		ruby-%{pkgname}
 Version:	3.3.0
@@ -20,6 +21,7 @@ BuildRequires:	ruby-rspec < 3.1
 BuildRequires:	ruby-rspec >= 3.0.0
 BuildRequires:	ruby-rubocop
 %endif
+Requires:	libsodium >= %{min_libsodium}
 Requires:	ruby-ffi
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -32,6 +34,9 @@ toolkit for building cryptographic systems and protocols
 %setup -q -n %{pkgname}-%{version}
 
 %build
+v=$(awk -F'"' '/MINIMUM_LIBSODIUM_VERSION =/{print $2}' lib/rbnacl/sodium/version.rb)
+test "$v" = %{min_libsodium}
+
 # write .gemspec
 %__gem_helper spec
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-rbnacl.git/commitdiff/9a241303f4be0425a279f74dcca87d8acd5d9085



More information about the pld-cvs-commit mailing list