%define ruby_sitearchdir %(ruby -r rbconfig -e 'print Config::CONFIG["archdir"]') %define ruby_rubylibdir %(ruby -r rbconfig -e 'print Config::CONFIG["rubylibdir"]') %define tarname sqlite-ruby Summary: SQLite module for Ruby Summary(pl): Moduł SQLite dla Ruby Name: sqlite-ruby Version: 2.2.1 Release: 1 License: GPL Group: Development/Languages Source0: http://rubyforge.org/frs/download.php/1825/%{name}-%{version}.tar.bz2 # Source0-md5: 935caede77d829cc6ec3e73d8844edf2 Source1: setup.rb URL: http://sqlite-ruby.rubyforge.org BuildRequires: ruby BuildRequires: sqlite-devel Obsoletes: ruby-sqlite Requires: ruby BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description SQLite module for Ruby. %description -l pl Moduł SQLite dla Ruby. %prep %setup -q %build install %{SOURCE1} . echo sqlite-api.c > ext/MANIFEST ruby setup.rb config \ --rb-dir=%{ruby_rubylibdir} \ --so-dir=%{ruby_sitearchdir} ruby setup.rb setup %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{ruby_sitearchdir},%{ruby_rubyarchdir}} ruby setup.rb install --prefix=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc TODO doc %attr(755,root,root) %{ruby_sitearchdir}/* %{ruby_rubylibdir}/sqlite.rb %{ruby_rubylibdir}/sqlite