commit f67f4bff59b9a0b0fc14c63d4d6dbeb395bfc87d
Author: Elan Ruusamäe <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to