Группа :: Разработка/Прочее
Пакет: gsl
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: gsl
Version: 1.10
Release: alt1
Packager: Stanislav Ievlev <inger at altlinux.org>
Summary: The GNU Scientific Library for numerical analysis
License: GPL
Group: Development/Other
URL: http://www.gnu.org/software/gsl/gsl.html
Source: ftp://ftp.gnu.org/gnu/%name/%name-%version.tar
Patch: %name-0.6-texinfo.patch
Requires: lib%name = %version-%release
# Automatically added by buildreq on Wed Jun 06 2007
BuildRequires: ghostscript-module-X ghostscript-utils glibc-devel-static tetex-latex
%package -n lib%name
Summary: Shared librairies for Scientific Library
Group: System/Libraries
%package -n lib%name-devel
Summary: Development environment for Scientific Library
Group: Development/C
Requires: lib%name = %version-%release
%package -n lib%name-devel-static
Summary: Development environment for Scientific Library
Group: Development/C
Requires: lib%name-devel = %version-%release
%package -n lib%name-doc
Summary: book for Scientific Library
Group: Documentation
%description
The %name package is part of the GNU Scientific Library (GSL). The GSL is a
collection of routines for numerical analysis, written in C. The GSL is
in alpha development. It now includes a random number suite, an FFT
package, simulated annealing and root finding. In the future, it will
include numerical and Monte Carlo integration and special functions.
Linking against the GSL allows programs to access functions which can
handle many of the problems encountered in scientific computing.
Install the %name package if you need utilities for high-level scientific
numerical analysis.
%description -n lib%name
The lib%name package is part of the GNU Scientific Library (GSL). The GSL is a
collection of routines for numerical analysis, written in C. The GSL is
in alpha development. It now includes a random number suite, an FFT
package, simulated annealing and root finding. In the future, it will
include numerical and Monte Carlo integration and special functions.
Linking against the GSL allows programs to access functions which can
handle many of the problems encountered in scientific computing.
This package contains shared library required for run GSL-based software.
%description -n lib%name-devel
The lib%name-devel package is part of the GNU Scientific Library (GSL). The GSL is a
collection of routines for numerical analysis, written in C. The GSL is
in alpha development. It now includes a random number suite, an FFT
package, simulated annealing and root finding. In the future, it will
include numerical and Monte Carlo integration and special functions.
Linking against the GSL allows programs to access functions which can
handle many of the problems encountered in scientific computing.
This package contains shared libs and include headers required for development.
%description -n lib%name-devel-static
The lib%name-devel package is part of the GNU Scientific Library (GSL). The GSL is a
collection of routines for numerical analysis, written in C. The GSL is
in alpha development. It now includes a random number suite, an FFT
package, simulated annealing and root finding. In the future, it will
include numerical and Monte Carlo integration and special functions.
Linking against the GSL allows programs to access functions which can
handle many of the problems encountered in scientific computing.
This package contains static libs.
%description -n lib%name-doc
book for developers
%prep
%setup -q
%patch -p1
%__subst 's,libgsl_la_LIBADD =.*,libgsl_la_LIBADD = $(SUBLIBS) cblas/libgslcblas.la,' Makefile.in
%build
%configure
%make_build
cd doc
make ps
ps2pdf gsl-ref.ps
cd -
%install
%makeinstall
%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig
%post
%install_info %name-ref.info
%postun
%uninstall_info %name-ref.info
%files
%_bindir/*
%exclude %_bindir/%name-config
%_infodir/*.info*
%files -n lib%name
%_libdir/*.so.*
%files -n lib%name-devel
%_bindir/%name-config
%_libdir/*.so
#%_libdir/*.la
%_libdir/pkgconfig/*
%_includedir/*
%_datadir/aclocal/*
%_man1dir/*
%_man3dir/*
%doc AUTHORS ChangeLog NEWS README
%files -n lib%name-devel-static
%_libdir/*.a
%files -n lib%name-doc
%doc doc/gsl-ref.pdf
%changelog
…
Полный changelog можно просмотреть здесь
Version: 1.10
Release: alt1
Packager: Stanislav Ievlev <inger at altlinux.org>
Summary: The GNU Scientific Library for numerical analysis
License: GPL
Group: Development/Other
URL: http://www.gnu.org/software/gsl/gsl.html
Source: ftp://ftp.gnu.org/gnu/%name/%name-%version.tar
Patch: %name-0.6-texinfo.patch
Requires: lib%name = %version-%release
# Automatically added by buildreq on Wed Jun 06 2007
BuildRequires: ghostscript-module-X ghostscript-utils glibc-devel-static tetex-latex
%package -n lib%name
Summary: Shared librairies for Scientific Library
Group: System/Libraries
%package -n lib%name-devel
Summary: Development environment for Scientific Library
Group: Development/C
Requires: lib%name = %version-%release
%package -n lib%name-devel-static
Summary: Development environment for Scientific Library
Group: Development/C
Requires: lib%name-devel = %version-%release
%package -n lib%name-doc
Summary: book for Scientific Library
Group: Documentation
%description
The %name package is part of the GNU Scientific Library (GSL). The GSL is a
collection of routines for numerical analysis, written in C. The GSL is
in alpha development. It now includes a random number suite, an FFT
package, simulated annealing and root finding. In the future, it will
include numerical and Monte Carlo integration and special functions.
Linking against the GSL allows programs to access functions which can
handle many of the problems encountered in scientific computing.
Install the %name package if you need utilities for high-level scientific
numerical analysis.
%description -n lib%name
The lib%name package is part of the GNU Scientific Library (GSL). The GSL is a
collection of routines for numerical analysis, written in C. The GSL is
in alpha development. It now includes a random number suite, an FFT
package, simulated annealing and root finding. In the future, it will
include numerical and Monte Carlo integration and special functions.
Linking against the GSL allows programs to access functions which can
handle many of the problems encountered in scientific computing.
This package contains shared library required for run GSL-based software.
%description -n lib%name-devel
The lib%name-devel package is part of the GNU Scientific Library (GSL). The GSL is a
collection of routines for numerical analysis, written in C. The GSL is
in alpha development. It now includes a random number suite, an FFT
package, simulated annealing and root finding. In the future, it will
include numerical and Monte Carlo integration and special functions.
Linking against the GSL allows programs to access functions which can
handle many of the problems encountered in scientific computing.
This package contains shared libs and include headers required for development.
%description -n lib%name-devel-static
The lib%name-devel package is part of the GNU Scientific Library (GSL). The GSL is a
collection of routines for numerical analysis, written in C. The GSL is
in alpha development. It now includes a random number suite, an FFT
package, simulated annealing and root finding. In the future, it will
include numerical and Monte Carlo integration and special functions.
Linking against the GSL allows programs to access functions which can
handle many of the problems encountered in scientific computing.
This package contains static libs.
%description -n lib%name-doc
book for developers
%prep
%setup -q
%patch -p1
%__subst 's,libgsl_la_LIBADD =.*,libgsl_la_LIBADD = $(SUBLIBS) cblas/libgslcblas.la,' Makefile.in
%build
%configure
%make_build
cd doc
make ps
ps2pdf gsl-ref.ps
cd -
%install
%makeinstall
%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig
%post
%install_info %name-ref.info
%postun
%uninstall_info %name-ref.info
%files
%_bindir/*
%exclude %_bindir/%name-config
%_infodir/*.info*
%files -n lib%name
%_libdir/*.so.*
%files -n lib%name-devel
%_bindir/%name-config
%_libdir/*.so
#%_libdir/*.la
%_libdir/pkgconfig/*
%_includedir/*
%_datadir/aclocal/*
%_man1dir/*
%_man3dir/*
%doc AUTHORS ChangeLog NEWS README
%files -n lib%name-devel-static
%_libdir/*.a
%files -n lib%name-doc
%doc doc/gsl-ref.pdf
%changelog
…
Полный changelog можно просмотреть здесь