]> git.pld-linux.org Git - packages/ruby-multi_json.git/blame - ruby-multi_json.spec
rebuild with gemspec provides
[packages/ruby-multi_json.git] / ruby-multi_json.spec
CommitLineData
521da5e4
ER
1%define pkgname multi_json
2Summary: A gem to provide swappable JSON backends
3Name: ruby-%{pkgname}
92788c6a 4Version: 1.10.1
2e73ba46 5Release: 2
521da5e4
ER
6License: MIT
7Group: Development/Languages
8Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
92788c6a 9# Source0-md5: 2c7f05f155e936a9f95caa84b9e023c9
521da5e4
ER
10URL: http://github.com/intridea/multi_json
11BuildRequires: rpm-rubyprov
12BuildRequires: rpmbuild(macros) >= 1.656
13Requires: ruby-rubygems >= 1.3.6
396e111f
ER
14# http://rubygems.org/gems/gson
15#Suggests: ruby-gson
16# http://rubygems.org/gems/json
17#Suggests: ruby-json
18# http://rubygems.org/gems/oj
19#Suggests: ruby-oj
20Suggests: ruby-yajl
521da5e4
ER
21# https://fedorahosted.org/fpc/ticket/113
22Provides: bundled(okjson) = 20110719
23BuildArch: noarch
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27A gem to provide easy switching between different JSON backends,
28including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby
29JSON gem, and OkJson.
30
92788c6a
JR
31%package rdoc
32Summary: HTML documentation for %{pkgname}
33Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{pkgname}
34Group: Documentation
35Requires: ruby >= 1:1.8.7-4
36
37%description rdoc
38HTML documentation for %{pkgname}.
39
40%description rdoc -l pl.UTF-8
41Dokumentacja w formacie HTML dla %{pkgname}.
42
43%package ri
44Summary: ri documentation for %{pkgname}
45Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{pkgname}
46Group: Documentation
47Requires: ruby
48
49%description ri
50ri documentation for %{pkgname}.
51
52%description ri -l pl.UTF-8
53Dokumentacji w formacie ri dla %{pkgname}.
54
521da5e4
ER
55%prep
56%setup -q -n %{pkgname}-%{version}
57
92788c6a
JR
58%build
59# write .gemspec
60%__gem_helper spec
61
62rdoc --ri --op ri lib
63rdoc --op rdoc lib
2e73ba46 64rm ri/cache.ri
92788c6a
JR
65rm ri/created.rid
66
521da5e4
ER
67%install
68rm -rf $RPM_BUILD_ROOT
92788c6a
JR
69install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir}/%{name}-%{version}}
70
521da5e4 71cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
92788c6a
JR
72cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
73cp -a rdoc/* $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
74
75# install gemspec
76install -d $RPM_BUILD_ROOT%{ruby_specdir}
77cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
521da5e4
ER
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%files
83%defattr(644,root,root,755)
2f00add8 84%doc README.md CHANGELOG.md CONTRIBUTING.md LICENSE.md
521da5e4
ER
85%{ruby_vendorlibdir}/%{pkgname}.rb
86%{ruby_vendorlibdir}/%{pkgname}
92788c6a
JR
87%{ruby_specdir}/%{pkgname}-%{version}.gemspec
88
89%files rdoc
90%defattr(644,root,root,755)
91%{ruby_rdocdir}/%{name}-%{version}
92
93%files ri
94%defattr(644,root,root,755)
95%{ruby_ridir}/MultiJson
This page took 0.616545 seconds and 4 git commands to generate.