]> git.pld-linux.org Git - packages/sqlite3-ruby.git/blame - sqlite3-ruby.spec
- ruby 2.1 rebuild
[packages/sqlite3-ruby.git] / sqlite3-ruby.spec
CommitLineData
9e65e0f8 1%define pkgname sqlite3
f00cbe93 2Summary: SQLite3 module for Ruby
a3e2be38 3Summary(pl.UTF-8): Moduł SQLite3 dla Ruby
9e65e0f8 4Name: %{pkgname}-ruby
ef795347 5Version: 1.2.5
d3b61b68 6Release: 5
f00cbe93 7License: GPL
8Group: Development/Languages
ef795347
JR
9Source0: http://rubygems.org/downloads/%{name}-%{version}.gem
10# Source0-md5: eaa6328b0e971f4563f8d26715e37e13
11Patch0: %{name}-ruby-1.9.patch
12URL: http://rubyforge.org/projects/sqlite-ruby/
9e65e0f8
ER
13BuildRequires: rpm-rubyprov
14BuildRequires: rpmbuild(macros) >= 1.665
9c0e5945 15BuildRequires: ruby-devel
64b88de1 16BuildRequires: setup.rb
f00cbe93 17BuildRequires: sqlite3-devel
999be35b 18BuildRequires: swig-ruby >= 1.3.25
64b88de1 19Obsoletes: ruby-sqlite3
f00cbe93 20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
23SQLite3 module for Ruby.
24
4fe040d2
JR
25%description -l pl.UTF-8
26Moduł SQLite3 dla Ruby.
f00cbe93 27
64b88de1
JR
28%package rdoc
29Summary: HTML documentation for %{name}
30Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{name}
31Group: Documentation
32Requires: ruby >= 1:1.8.7-4
19fb8a90
ER
33%if "%{_rpmversion}" >= "5"
34BuildArch: noarch
35%endif
64b88de1
JR
36
37%description rdoc
38HTML documentation for %{name}.
39
40%description rdoc -l pl.UTF-8
41Dokumentacja w formacie HTML dla %{name}.
42
43%package ri
44Summary: ri documentation for %{name}
45Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{name}
46Group: Documentation
47Requires: ruby
19fb8a90
ER
48%if "%{_rpmversion}" >= "5"
49BuildArch: noarch
50%endif
64b88de1
JR
51
52%description ri
53ri documentation for %{name}.
54
55%description ri -l pl.UTF-8
56Dokumentacji w formacie ri dla %{name}.
57
f00cbe93 58%prep
9e65e0f8 59%setup -q -n %{pkgname}-%{version}
ef795347
JR
60%patch0 -p1
61
19fb8a90 62cp -p %{_datadir}/setup.rb .
f00cbe93 63
64%build
ef795347
JR
65swig -ruby \
66 -o ext/sqlite3_api/sqlite3_api_wrap.c \
67 ext/sqlite3_api/sqlite3_api.i
68
9e65e0f8
ER
69ruby setup.rb config \
70 --site-ruby=%{ruby_vendorlibdir} \
71 --so-dir=%{ruby_vendorarchdir}
f00cbe93 72ruby setup.rb setup
73
64b88de1
JR
74rdoc --ri --op ri lib
75rdoc --op rdoc lib
76rm -r ri/{DL,Kernel,String}
77rm ri/created.rid
9e65e0f8 78rm ri/cache.ri
64b88de1 79
f00cbe93 80%install
81rm -rf $RPM_BUILD_ROOT
19fb8a90 82install -d $RPM_BUILD_ROOT{%{ruby_ridir},%{ruby_rdocdir}}
f00cbe93 83
9e65e0f8
ER
84ruby setup.rb install \
85 --prefix=$RPM_BUILD_ROOT
f00cbe93 86
64b88de1
JR
87cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
88cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
89
f00cbe93 90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%files
94%defattr(644,root,root,755)
95%doc README*
9e65e0f8
ER
96%attr(755,root,root) %{ruby_vendorarchdir}/sqlite3_api.so
97%{ruby_vendorlibdir}/sqlite3.rb
98%{ruby_vendorlibdir}/sqlite3
64b88de1
JR
99
100%files rdoc
101%defattr(644,root,root,755)
102%{ruby_rdocdir}/%{name}-%{version}
103
104%files ri
105%defattr(644,root,root,755)
106%{ruby_ridir}/SQLite3
This page took 0.090529 seconds and 4 git commands to generate.