%bcond_without batteries # Don't include rubygems, json, rake, minitest
%bcond_with bootstrap # build bootstrap version
-%define rel 1
+%define rel 2
%define ruby_version 1.9
%define basever 1.9.3
%define patchlevel 448
# Make mkmf verbose by default
Patch6: mkmf-verbose.patch
Patch7: strip-ccache.patch
+Patch8: bison3.patch
URL: http://www.ruby-lang.org/
BuildRequires: autoconf >= 2.60
BuildRequires: automake
-BuildRequires: bison
+BuildRequires: bison >= 1.875
BuildRequires: db-devel
BuildRequires: gdbm-devel >= 1.8.3
BuildRequires: libffi-devel
%patch5 -p1
%patch6 -p1
%patch7 -p1
+%patch8 -p1
# must be regenerated with new bison
%{__rm} parse.{c,h}
install -d $RPM_BUILD_ROOT{%{ruby_rdocdir},%{_examplesdir}/%{name}-%{version}} \
$RPM_BUILD_ROOT{%{ruby_vendorarchdir},%{ruby_ridir}} \
$RPM_BUILD_ROOT%{ruby_vendorlibdir}/net \
+ $RPM_BUILD_ROOT%{ruby_vendordir}/data \
$RPM_BUILD_ROOT{%{legacy_archdir}/racc,%{legacy_sitelibdir},%{legacy_sitearchdir},%{legacy_vendorarchdir},%{legacy_libdir}/tasks} \
%{__make} install %{?with_doc:install-doc} \
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/%{vendordir}
%dir %{_datadir}/%{name}
-%dir %{_datadir}/%{name}/%{vendordir}
%dir %{ruby_libdir}
%dir %{ruby_archdir}
+%dir %{ruby_vendordir}
+%dir %{ruby_vendordir}/data
%dir %{ruby_vendorlibdir}
%dir %{ruby_vendorarchdir}