[packages/ruby-ffi] ensure some kind of versioning

glen glen at pld-linux.org
Mon Jan 5 11:48:13 CET 2015


commit 33015431103321b0b71beb2a4feba88d23bb8101
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon Jan 5 12:47:37 2015 +0200

    ensure some kind of versioning
    
    symbol lookup error: /usr/lib64/ruby/vendor_ruby/2.0/ffi_c.so: undefined symbol: ffi_prep_cif_var

 ruby-ffi.spec | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/ruby-ffi.spec b/ruby-ffi.spec
index 7509789..328c71e 100644
--- a/ruby-ffi.spec
+++ b/ruby-ffi.spec
@@ -2,12 +2,13 @@
 # Conditional build:
 %bcond_without	tests		# build without tests
 
+%define	ffi_req	7:3.2
 %define	pkgname ffi
 Summary:	FFI Extensions for Ruby
 Summary(pl.UTF-8):	Rozszerzenia FFI dla języka Ruby
 Name:		ruby-%{pkgname}
 Version:	1.9.6
-Release:	1
+Release:	2
 License:	BSD
 Group:		Development/Languages
 Source0:	http://rubygems.org/gems/%{pkgname}-%{version}.gem
@@ -15,7 +16,7 @@ Source0:	http://rubygems.org/gems/%{pkgname}-%{version}.gem
 Patch0:		%{name}-platform.patch
 Patch1:		failed-tests.patch
 URL:		http://wiki.github.com/ffi/ffi
-BuildRequires:	libffi-devel
+BuildRequires:	libffi-devel >= %{ffi_req}
 BuildRequires:	rpm-rubyprov
 BuildRequires:	rpmbuild(macros) >= 1.665
 BuildRequires:	ruby-devel
@@ -24,6 +25,7 @@ BuildRequires:	setup.rb
 BuildRequires:	ruby-rspec
 BuildRequires:	ruby-rspec-mocks
 %endif
+Requires:	libffi >= %{ffi_req}
 ExclusiveArch:	%{ix86} %{x8664} arm ia64 mips mipsel ppc s390 s390x sparc sparcv9
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-ffi.git/commitdiff/33015431103321b0b71beb2a4feba88d23bb8101



More information about the pld-cvs-commit mailing list