]> git.pld-linux.org Git - packages/ruby-re2.git/blame - ruby-re2.spec
- rebuild with ruby 2.4
[packages/ruby-re2.git] / ruby-re2.spec
CommitLineData
0fb22d2b
ER
1#
2# Conditional build:
3%bcond_with tests # build without tests
4
5%define pkgname re2
6Summary: Ruby bindings to re2
7Name: ruby-%{pkgname}
8Version: 0.7.0
e7cb916d 9Release: 4
0fb22d2b
ER
10License: BSD
11Group: Development/Languages
12Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
13# Source0-md5: bc012bbef488bf365022e9cbbcb1ad3f
97214d35 14URL: http://mudge.name/re2/
65024a0f 15BuildRequires: libstdc++-devel
0fb22d2b
ER
16BuildRequires: re2-devel
17BuildRequires: rpm-rubyprov
18BuildRequires: rpmbuild(macros) >= 1.656
19BuildRequires: ruby-devel
20%if %{with tests}
21BuildRequires: ruby-minitest < 6
22BuildRequires: ruby-minitest >= 5.4
23BuildRequires: ruby-rake-compiler < 1
24BuildRequires: ruby-rake-compiler >= 0.9
25%endif
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29Ruby bindings to re2, an efficient, principled regular expression
30library.
31
32%prep
33%setup -q -n %{pkgname}-%{version}
34
35%build
36# write .gemspec
37%__gem_helper spec
38
39cd ext/%{pkgname}
40%{__ruby} extconf.rb
41%{__make} \
42 CC="%{__cc}" \
43 LDFLAGS="%{rpmldflags}" \
44 CFLAGS="%{rpmcflags} -fPIC"
45
46%install
47rm -rf $RPM_BUILD_ROOT
48install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_vendorarchdir},%{ruby_specdir}}
49cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
50cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
51install -p ext/re2/re2.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}
52
53%clean
54rm -rf $RPM_BUILD_ROOT
55
56%files
57%defattr(644,root,root,755)
58%{ruby_vendorlibdir}/re2.rb
59%{ruby_vendorlibdir}/re2
60%{ruby_vendorarchdir}/re2.so
61%{ruby_specdir}/%{pkgname}-%{version}.gemspec
This page took 0.150585 seconds and 4 git commands to generate.