1 %define rbname yajl-ruby
2 Summary: Ruby C bindings to the excellent Yajl JSON stream-based parser library
7 Group: Development/Languages
8 URL: http://rdoc.info/github/brianmario/yajl-ruby
9 Source0: %{rbname}-%{version}.gem
10 # Source0-md5: 5f35141b89be7da3b279b65ea0f3c0c2
11 BuildRequires: rpm-rubyprov
12 BuildRequires: rpmbuild(macros) >= 1.656
13 BuildRequires: ruby-devel
14 BuildRequires: setup.rb
15 Requires: ruby-activesupport
17 Requires: ruby-rake-compiler >= 0.7.5
18 Requires: ruby-rspec >= 2.0.0
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 C binding to the excellent YAJL JSON parsing and generation library.
28 cp -p %{_datadir}/setup.rb .
31 ruby setup.rb config \
33 --siterubyver=%{ruby_vendorlibdir} \
34 --siterubyverarch=%{ruby_vendorarchdir} \
41 LDFLAGS="%{rpmldflags}" \
42 CFLAGS="%{rpmcflags} -fPIC"
45 rm -rf $RPM_BUILD_ROOT
46 %{__ruby} setup.rb install \
47 --prefix=$RPM_BUILD_ROOT
50 rm -rf $RPM_BUILD_ROOT
53 %defattr(644,root,root,755)
54 %doc CHANGELOG.md README.md MIT-LICENSE
55 %attr(755,root,root) %{ruby_vendorarchdir}/yajl.so
56 %{ruby_vendorlibdir}/yajl.rb
57 %{ruby_vendorlibdir}/yajl