source: projects/specs/trunk/r/ruby-narray/ruby-narray-vl.spec @ 521

Revision 521, 2.4 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1%define ruby    /usr/bin/ruby
2%define rlibdir  %(%{ruby} -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
3%define rarchdir %(%{ruby} -r rbconfig -e 'print Config::CONFIG["archdir"]')
4
5Name: ruby-narray
6Version: 0.5.9p6
7Release: 1%{?_dist_release}
8License: distributable
9Source0: http://rubyforge.org/frs/download.php/46303/narray-%{version}.tar.gz
10URL: http://narray.rubyforge.org/index.html.ja
11BuildRoot: %{_tmppath}/%{name}-%{version}-root
12BuildRequires: ruby, ruby-devel, fftw-devel
13Requires: ruby >= 1.6.6, fftw
14Group: Development/Libraries
15Summary: NArray is a class of Numerical N-dimensional Array for ruby.
16
17Vendor: Project Vine
18Distribution: Vine Linux
19
20%description
21NArray is a class of Numerical N-dimensional Array, whose elements are 1/2/4-byte Integer, single/double-prec Real/Complex, and Ruby Object.
22This extension library incorporates fast calculation and easy manipulation of large numerical arrays into the Ruby language.
23NArray has features similar to NumPy, but NArray has vector and matrix subclasses.
24
25%prep
26%setup -q -n narray-%{version}
27
28%build
29ruby extconf.rb
30make
31
32%install
33rm -rf $RPM_BUILD_ROOT
34
35make DESTDIR=$RPM_BUILD_ROOT hdrdir=%{rarchdir} RUBYLIBDIR=$RPM_BUILD_ROOT%{rlibdir} RUBYARCHDIR=$RPM_BUILD_ROOT%{rarchdir} install
36%__cp narray.h narray_config.h $RPM_BUILD_ROOT%{rarchdir}
37
38%clean
39rm -rf $RPM_BUILD_ROOT
40
41
42%files
43%defattr(-,root,root)
44%doc ChangeLog MANIFEST README.en README.ja SPEC.en SPEC.ja depend
45%doc test/ bench/
46%{rlibdir}/narray_ext.rb
47%{rlibdir}/nmatrix.rb
48%{rarchdir}/narray.so
49%{rarchdir}/narray.h
50%{rarchdir}/narray_config.h
51
52
53%changelog
54* Sun Nov 16 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5.9p6-1
55- new upstream release, updated URL
56- appled new versining policy
57- changed Group to Development/Libraries
58
59* Fri May 25 2007 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp> 0.5.9-0vl1
60- source version up
61
62* Wed Aug 24 2005 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp> 0.5.8-0vl1
63- source version up
64
65* Mon Feb 28 2005 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp> 0.5.7-0vl1
66- source version up
67
68* Wed May 03 2004 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp> 0.5.7-0vl2
69- source version up
70- compile with fftw
71- del ruby-devel from Require
72- add ruby-devel to BuildRequire
73
74* Sat Nov 08 2003 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp> 0.5.7-0vl2
75- compile for ruby-1.8.0
76
77* Mon Mar 24 2003 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp> 0.5.7-0vl1
78- source version up
79
80* Mon Jun 24 2002 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp> 0.5.6p2-0vl0
81- First package.
Note: See TracBrowser for help on using the repository browser.