]> git.pld-linux.org Git - packages/ruby-yajl.git/blame - ruby-yajl.spec
- ruby 2.1 rebuild
[packages/ruby-yajl.git] / ruby-yajl.spec
CommitLineData
54613833
ER
1# NOTE:
2# - bundles modified yajl-1.0.12
3
df62959a
ER
4# Conditional build:
5%bcond_with tests # build without tests
6
ba322a23
ER
7%define rbname yajl-ruby
8Summary: Ruby C bindings to the excellent Yajl JSON stream-based parser library
9Name: ruby-yajl
54613833 10Version: 1.2.1
7daf2ff2 11Release: 3
ba322a23
ER
12License: MIT
13Group: Development/Languages
df62959a 14Source0: http://rubygems.org/downloads/%{rbname}-%{version}.gem
54613833 15# Source0-md5: 61d4348658120c1e633417cdc3404390
2e7fd6d8 16URL: http://rdoc.info/github/brianmario/yajl-ruby
ba322a23 17BuildRequires: rpm-rubyprov
df62959a 18BuildRequires: rpmbuild(macros) >= 1.665
4adf64ea 19BuildRequires: ruby-devel
3a9aefaa
ER
20%if %{with tests}
21BuildRequires: ruby-activesupport
22BuildRequires: ruby-json
23BuildRequires: ruby-rake-compiler >= 0.7.5
24BuildRequires: ruby-rspec >= 2.0.0
25%endif
ba322a23
ER
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29C binding to the excellent YAJL JSON parsing and generation library.
30
31%prep
32%setup -q
33
34%build
df62959a
ER
35%__gem_helper spec
36
ad332fe4 37cd ext/yajl
ad332fe4 38%{__ruby} extconf.rb
2e7fd6d8 39%{__make} V=1 \
ad332fe4
ER
40 CC="%{__cc}" \
41 LDFLAGS="%{rpmldflags}" \
42 CFLAGS="%{rpmcflags} -fPIC"
ba322a23
ER
43
44%install
45rm -rf $RPM_BUILD_ROOT
df62959a 46install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_vendorarchdir}/yajl,%{ruby_specdir}}
2e7fd6d8
ER
47cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
48install -p ext/yajl/yajl.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}/yajl/yajl.so
a5b379c2 49
df62959a
ER
50cp -p %{rbname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
51
ba322a23
ER
52%clean
53rm -rf $RPM_BUILD_ROOT
54
55%files
56%defattr(644,root,root,755)
57%doc CHANGELOG.md README.md MIT-LICENSE
a5b379c2
ER
58%dir %{ruby_vendorarchdir}/yajl
59%attr(755,root,root) %{ruby_vendorarchdir}/yajl/yajl.so
ad332fe4
ER
60%{ruby_vendorlibdir}/yajl.rb
61%{ruby_vendorlibdir}/yajl
df62959a 62%{ruby_specdir}/%{rbname}-%{version}.gemspec
This page took 0.06636 seconds and 4 git commands to generate.