%define rname racc %define name ruby-%{rname} %define version 1.4.4 %define release 1mdk Summary: LALR(1) Parser Generator Name: %{name} Version: %{version} Release: %{release} URL: http://i.loveruby.net/en/racc.html Source0: %{rname}-%{version}-all.tar.bz2 License: LGPL Group: Development/Other BuildRoot: %{_tmppath}/%{name}-buildroot Requires: ruby >= 1.8 BuildRequires: ruby-devel BuildArch: noarch %description Racc is Ruby yACC. It is written in Ruby and generates ruby code. Now almost all functions of yacc are implemented. %prep %setup -q -n %{rname}-%{version}-all %build ruby setup.rb config --bin-dir=%{_bindir} --rb-dir=`ruby -rrbconfig -e "puts Config::CONFIG['rubylibdir']"` --with=racc ruby setup.rb setup %install rm -rf %buildroot ruby setup.rb install --prefix=%buildroot %clean rm -rf %buildroot %files %defattr(-,root,root) %{_libdir}/ruby/*/racc %{_bindir}/* %doc README %changelog * Thu Dec 25 2003 Pascal Terjan <CMoi@tuxfamily.org> 1.4.4-1mdk - first mdk release