[packages/ruby-ffi-yajl] build and package ext/dlopen.so
glen
glen at pld-linux.org
Thu Jun 2 18:13:21 CEST 2016
commit f67f4bff59b9a0b0fc14c63d4d6dbeb395bfc87d
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Thu Jun 2 19:02:14 2016 +0300
build and package ext/dlopen.so
ruby-ffi-yajl.spec | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
---
diff --git a/ruby-ffi-yajl.spec b/ruby-ffi-yajl.spec
index 378bba7..eeafc7d 100644
--- a/ruby-ffi-yajl.spec
+++ b/ruby-ffi-yajl.spec
@@ -9,7 +9,7 @@
Summary: Ruby FFI wrapper around YAJL 2.x
Name: ruby-%{pkgname}
Version: 2.2.3
-Release: 0.1
+Release: 0.2
License: Apache v2.0
Group: Development/Languages
Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
@@ -72,6 +72,13 @@ cd ../parser
LDFLAGS="%{rpmldflags}" \
CFLAGS="%{rpmcflags} -fPIC"
+cd ../dlopen
+%{__ruby} extconf.rb
+%{__make} V=1 \
+ CC="%{__cc}" \
+ LDFLAGS="%{rpmldflags}" \
+ CFLAGS="%{rpmcflags} -fPIC"
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir}}
@@ -82,6 +89,7 @@ cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
install -d $RPM_BUILD_ROOT%{ruby_vendorarchdir}/ffi_yajl/ext/{encoder,parser}
install -p ext/ffi_yajl/ext/parser/parser.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}/ffi_yajl/ext
install -p ext/ffi_yajl/ext/encoder/encoder.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}/ffi_yajl/ext
+install -p ext/ffi_yajl/ext/dlopen/dlopen.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}/ffi_yajl/ext
%{__rm} $RPM_BUILD_ROOT%{ruby_vendorlibdir}/ffi_yajl/benchmark.rb
%{__rm} -r $RPM_BUILD_ROOT%{ruby_vendorlibdir}/ffi_yajl/benchmark
@@ -114,3 +122,4 @@ rm -rf $RPM_BUILD_ROOT
%dir %{ruby_vendorarchdir}/ffi_yajl/ext/parser
%attr(755,root,root) %{ruby_vendorarchdir}/ffi_yajl/ext/parser.so
%attr(755,root,root) %{ruby_vendorarchdir}/ffi_yajl/ext/encoder.so
+%attr(755,root,root) %{ruby_vendorarchdir}/ffi_yajl/ext/dlopen.so
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby-ffi-yajl.git/commitdiff/1db908a0eff5a446ab10724433144c1aec7c7c29
More information about the pld-cvs-commit
mailing list