|
Packit |
67cb25 |
Name: gsl
|
|
Packit |
67cb25 |
Summary: GNU Scientific Library (GSL)
|
|
Packit |
67cb25 |
Packager: jungman@lanl.gov, rosalia@lanl.gov
|
|
Packit |
67cb25 |
%define version @VERSION@
|
|
Packit |
67cb25 |
%define release 0
|
|
Packit |
67cb25 |
Version: %{version}
|
|
Packit |
67cb25 |
Release: %{release}
|
|
Packit |
67cb25 |
License: GPL
|
|
Packit |
67cb25 |
Vendor: The GSL Team
|
|
Packit |
67cb25 |
Distribution: research software
|
|
Packit |
67cb25 |
Source: gsl-%{version}.tar.gz
|
|
Packit |
67cb25 |
Group: Libraries/Research
|
|
Packit |
67cb25 |
%define mybuildroot /var/tmp/%{name}-build
|
|
Packit |
67cb25 |
BuildRoot: %{mybuildroot}
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
%description
|
|
Packit |
67cb25 |
The GNU Scientific Library (GSL) is a numerical library for C and
|
|
Packit |
67cb25 |
C++ programmers. It contains over 1000 mathematical routines written
|
|
Packit |
67cb25 |
in ANSI C. The library follows modern coding conventions, and lends
|
|
Packit |
67cb25 |
itself to being used in very high level languages (VHLLs).
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
The library covers the following subject areas:
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Complex Numbers Roots of Polynomials Special Functions
|
|
Packit |
67cb25 |
Vectors and Matrices Permutations Sorting
|
|
Packit |
67cb25 |
BLAS Support Linear Algebra Eigensystems
|
|
Packit |
67cb25 |
Fast Fourier Transforms Quadrature Random Numbers
|
|
Packit |
67cb25 |
Quasi-Random Sequences Random Distributions Statistics
|
|
Packit |
67cb25 |
Histograms N-Tuples Monte Carlo Integration
|
|
Packit |
67cb25 |
Simulated Annealing Differential Equations Interpolation
|
|
Packit |
67cb25 |
Numerical Differentiation Chebyshev Approximation Series Acceleration
|
|
Packit |
67cb25 |
Discrete Hankel Transforms Root-Finding Minimization
|
|
Packit |
67cb25 |
Least-Squares Fitting Physical Constants IEEE Floating-Point
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Further information can be found in the GSL Reference Manual.
|
|
Packit |
67cb25 |
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
|
|
Packit |
67cb25 |
2006, 2007 The GSL Team.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Install the gsl package if you need a library for high-level
|
|
Packit |
67cb25 |
scientific numerical analysis.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
%prep
|
|
Packit |
67cb25 |
%setup -q -n gsl-%{version}
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
%build
|
|
Packit |
67cb25 |
CFLAGS="$RPM_OPT_FLAGS"
|
|
Packit |
67cb25 |
./configure --prefix=%{_prefix} \
|
|
Packit |
67cb25 |
--bindir=%{_bindir} --mandir=%{_mandir} \
|
|
Packit |
67cb25 |
--localstatedir=%{_localstatedir} --libdir=%{_libdir} \
|
|
Packit |
67cb25 |
--datadir=%{_datadir} --includedir=%{_includedir} \
|
|
Packit |
67cb25 |
--sysconfdir=%{_sysconfdir}
|
|
Packit |
67cb25 |
make
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
%install
|
|
Packit |
67cb25 |
rm -rf $RPM_BUILD_ROOT
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
make prefix=$RPM_BUILD_ROOT%{_prefix} bindir=$RPM_BUILD_ROOT%{_bindir} \
|
|
Packit |
67cb25 |
mandir=$RPM_BUILD_ROOT%{_mandir} libdir=$RPM_BUILD_ROOT%{_libdir} \
|
|
Packit |
67cb25 |
localstatedir=$RPM_BUILD_ROOT%{_localstatedir} \
|
|
Packit |
67cb25 |
datadir=$RPM_BUILD_ROOT%{_datadir} \
|
|
Packit |
67cb25 |
includedir=$RPM_BUILD_ROOT%{_includedir} \
|
|
Packit |
67cb25 |
sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} install
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
%clean
|
|
Packit |
67cb25 |
rm -rf $RPM_BUILD_ROOT
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
%post -p /sbin/ldconfig
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
%postun -p /sbin/ldconfig
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
%files
|
|
Packit |
67cb25 |
%doc {NEWS,ChangeLog,INSTALL,README,AUTHORS,THANKS,SUPPORT,BUGS}
|
|
Packit |
67cb25 |
%doc /usr/info/*
|
|
Packit |
67cb25 |
/usr/bin/gsl-config
|
|
Packit |
67cb25 |
/usr/bin/gsl-histogram
|
|
Packit |
67cb25 |
/usr/bin/gsl-randist
|
|
Packit |
67cb25 |
/usr/lib
|
|
Packit |
67cb25 |
/usr/include/gsl
|
|
Packit |
67cb25 |
/usr/share/aclocal/gsl.m4
|
|
Packit |
67cb25 |
/usr/share/man
|