SPECS: ruby-NArray.spec (NEW) - added - STBR

aredridel aredridel at pld-linux.org
Sat Jul 9 23:56:18 CEST 2005


Author: aredridel                    Date: Sat Jul  9 21:56:18 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- added
- STBR

---- Files affected:
SPECS:
   ruby-NArray.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/ruby-NArray.spec
diff -u /dev/null SPECS/ruby-NArray.spec:1.1
--- /dev/null	Sat Jul  9 23:56:18 2005
+++ SPECS/ruby-NArray.spec	Sat Jul  9 23:56:13 2005
@@ -0,0 +1,62 @@
+# $Revision$, $Date$
+%define	ruby_archdir	%(ruby -r rbconfig -e 'print Config::CONFIG["archdir"]')
+%define ruby_rubylibdir %(ruby -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
+%define	ruby_ridir	%(ruby -r rbconfig -e 'include Config; print File.join(CONFIG["datadir"], "ri", CONFIG["ruby_version"], "system")')
+Summary:	Numerical Ruby
+Name:		ruby-NArray
+Version:	0.5.7p4
+Release:	1
+License:	Ruby's
+Group:		Development/Languages
+Source0:	http://www.ir.isas.ac.jp/~masa/ruby/dist/narray-%{version}.tar.gz
+# Source0-md5:	6c6a5b680b91514e37992c92c74cf5ea
+URL:		http://www.ir.isas.ac.jp/~masa/ruby/index-e.html
+BuildRequires:	ruby
+BuildRequires:	ruby-devel
+Requires:	ruby
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+NArray is a class of Numerical N-dimensional Array, whose elements are 1/2/4-byte Integer, single/double-prec Real/Complex, and Ruby Object. This extension library incorporates fast calculation and easy manipulation of large numerical arrays into the Ruby language. NArray has features similar to NumPy, but NArray has vector and matrix subclasses.
+
+%prep
+%setup -q -n narray-%{version}
+
+%build
+ruby extconf.rb
+%{__make}
+rdoc --op rdoc *.c
+rdoc --ri --op ri *.c
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{ruby_archdir},%{ruby_ridir}}
+
+%{__make} install \
+	archdir=$RPM_BUILD_ROOT%{ruby_archdir} \
+	sitearchdir=$RPM_BUILD_ROOT%{ruby_archdir} \
+	rubylibdir=$RPM_BUILD_ROOT%{ruby_rubylibdir} \
+	sitelibdir=$RPM_BUILD_ROOT%{ruby_rubylibdir}
+
+cp -a ri/ri/* $RPM_BUILD_ROOT%{ruby_ridir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc rdoc/*
+%{ruby_rubylibdir}/n*.rb
+%attr(755,root,root) %{ruby_archdir}/narray.so
+%{ruby_ridir}/NArray
+
+%define	date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2005/07/09 21:56:13  aredridel
+- added
+- STBR
+
================================================================



More information about the pld-cvs-commit mailing list