Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37517581
en ru br
Репозитории ALT
S:2.7-alt1
5.1: 1.12-alt3
4.1: 1.10-alt1
4.0: 1.8-alt1
3.0: 1.5-alt1
www.altlinux.org/Changes

Другие репозитории
Upstream:1.10

Группа :: Разработка/Прочее
Пакет: gsl

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: gsl
Version: 1.12
Release: alt3

Packager: Eugeny A. Rostovtsev (REAL) <real 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
Conflicts: lib%name-devel < %version-%release

# Automatically added by buildreq on Wed Jun 06 2007

BuildRequires: tetex-latex ghostscript-module-X ghostscript-utils glibc-devel-static

%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
BuildArch: noarch

%package -n lib%name-info
Summary: Info pages for Scientific Library
Group: Documentation
BuildArch: noarch
Conflicts: %name < %version-%release

%package -n lib%name-examples
Summary: Examples sources for using with Scientific Library
Group: Documentation
BuildArch: noarch

%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

%description -n lib%name-info
Info pages for GSL

%description -n lib%name-examples
Sources of examples for using with GSL

%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

install -d %buildroot%_docdir/lib%name-%version/examples
install -m644 doc/gsl-ref.pdf %buildroot%_docdir/lib%name-%version
install -p -m644 doc/examples/* %buildroot%_docdir/lib%name-%version/examples
bzip2 ChangeLog
bzip2 NEWS
install -p -m644 ChangeLog.* NEWS.* AUTHORS README THANKS SUPPORT TODO BUGS \
%buildroot%_docdir/lib%name-%version

%files
%_bindir/*
%exclude %_bindir/%name-config
%_man1dir/*
%exclude %_man1dir/%name-config.1*

%files -n lib%name
%doc %dir %_docdir/lib%name-%version
%doc %_docdir/lib%name-%version/AUTHORS
%_libdir/*.so.*

%files -n lib%name-devel
%_bindir/%name-config
%_libdir/*.so
%_libdir/pkgconfig/*
%_includedir/*
%_datadir/aclocal/*
%_man1dir/%name-config.1*
%_man3dir/*

%files -n lib%name-devel-static
%_libdir/*.a

%files -n lib%name-doc
%doc %dir %_docdir/lib%name-%version
%doc %_docdir/lib%name-%version/*
%exclude %_docdir/lib%name-%version/AUTHORS
%exclude %_docdir/lib%name-%version/examples

%files -n lib%name-info
%_infodir/*.info*

%files -n lib%name-examples
%doc %dir %_docdir/lib%name-%version
%doc %_docdir/lib%name-%version/examples

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin