%define ruby /usr/bin/ruby
%define rlibdir %(%{ruby} -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
%define rarchdir %(%{ruby} -r rbconfig -e 'print Config::CONFIG["archdir"]')
Summary: ruby interface to the GNU Science Library
Name: rb-gsl
Version: 1.10.3
Release: 1%{?_dist_release}
License: GPLv2
Group: Development/Libraries
Source0: http://rubyforge.org/frs/download.php/28909/%{name}-%{version}.tar.gz
Patch0: rb-gsl-1.10.3-shell.patch
URL: http://rb-gsl.rubyforge.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: ruby-devel, gsl-devel, ruby-narray
Requires: ruby-narray
Vendor: Project Vine
Distribution: Vine Linux
%description
The Ruby/GSL provides a ruby interface to the GSL (GNU Scientific Library) for
numerical computation with (()). This requires
the GSL library, which is found on the development website
(()).
%prep
%setup -q
%patch0 -p1
%build
ruby setup.rb config --siterubyver=%{rlibdir} --sodir=%{rarchdir} -- --with-narray-include=%{rarchdir}
ruby setup.rb setup
%install
rm -rf $RPM_BUILD_ROOT
%ruby setup.rb install --prefix=${RPM_BUILD_ROOT}
%clean
rm -rf ${RPM_BUILD_ROOT}
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog README THANKS VERSION
%doc examples/ html/ rd/ tests/
%{rlibdir}/*
#{rarchdir}/rb_gsl.so
%changelog
* Sun Nov 16 2008 Ryoichi INAGAKI 1.10.3-1
- new upstream release, updated URL
- added Patch0 for typo fix
- applied new versioning policy
- fixed License to GPLv2
- built with gsl-1.11
* Sun Aug 5 2007 Ryoichi INAGAKI 1.9.0-0vl2
- rebuilt with gsl-1.9
* Thu May 31 2007 Seiya Nishizawa 1.9.0-0vl1
- new upstream release
* Mon Feb 28 2005 Seiya Nishizawa 1.6.1-0vl1
- new upstream release
* Mon Jan 24 2005 Seiya Nishizawa 1.6.0-0vl2
- add oper.rb to install files
- change setup.rb config option
- change to use setup.rb for install
* Mon Jan 24 2005 Seiya Nishizawa 1.6.0-0vl1
- new upstream release
* Wed Jun 23 2004 Seiya Nishizawa 0.4.3-0vl1
- new upstream release
* Mon Apr 26 2004 Seiya Nishizawa 0.3.11-0vl1
- new upstream release
* Wed Apr 14 2004 Seiya Nishizawa 0.3.8-0vl1
- new upstream release
* Thu Apr 12 2004 Seiya Nishizawa 0.3.7-0vl1
- first package