Dominique Leuenberger 2018-08-07 08:50:24 +00:00 committed by Git OBS Bridge
commit 4d5e0c0955
2 changed files with 14 additions and 32 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Sat Jul 28 13:49:30 UTC 2018 - jengelh@inai.de
- Remove useless --with-pic only useful for static libs.
- Fix RPM groups, diversify summaries, trim long descriptions.
- Trim bias from descriptions.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jun 26 07:07:15 UTC 2018 - adam.majer@suse.de Tue Jun 26 07:07:15 UTC 2018 - adam.majer@suse.de

View File

@ -42,7 +42,7 @@ BuildRequires: pkgconfig
%description %description
The GNU Scientific Library (GSL) is a collection of routines for The GNU Scientific Library (GSL) is a collection of routines for
numerical computing. The routines are written from scratch by the GSL numerical computing. The routines are written from scratch by the GSL
team in ANSI C and present a modern Applications Programming Interface team in ANSI C and present an Applications Programming Interface
(API) for C programmers, while allowing wrappers to be written for very (API) for C programmers, while allowing wrappers to be written for very
high level languages. high level languages.
@ -53,7 +53,7 @@ Group: System/Libraries
%description -n %{lname} %description -n %{lname}
The GNU Scientific Library (GSL) is a collection of routines for The GNU Scientific Library (GSL) is a collection of routines for
numerical computing. The routines are written from scratch by the GSL numerical computing. The routines are written from scratch by the GSL
team in ANSI C and present a modern Applications Programming Interface team in ANSI C and present an Applications Programming Interface
(API) for C programmers, while allowing wrappers to be written for very (API) for C programmers, while allowing wrappers to be written for very
high level languages. high level languages.
@ -77,10 +77,10 @@ Obsoletes: libgsl0
%description -n %{lcblasname} %description -n %{lcblasname}
This library provides a native C interface to BLAS routines. This is part of This library provides a native C interface to BLAS routines. This is part of
GNU Scientific Library. the GNU Scientific Library.
%package devel %package devel
Summary: GNU Scientific Library - development files Summary: Development files for the GNU Scientific Library
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: %{lcblasname} = %{version} Requires: %{lcblasname} = %{version}
Requires: %{lname} = %{version} Requires: %{lname} = %{version}
@ -92,24 +92,12 @@ documentation for GSL.
The GNU Scientific Library (GSL) is a collection of routines for The GNU Scientific Library (GSL) is a collection of routines for
numerical computing. The routines are written from scratch by the GSL numerical computing. The routines are written from scratch by the GSL
team in ANSI C, and present a modern Applications Programming Interface team in ANSI C, and present an Applications Programming Interface
(API) for C programmers, while allowing wrappers to be written for very (API) for C programmers, while allowing wrappers to be written for very
high level languages. high level languages.
The library covers the following areas,
Complex Numbers - Roots of Polynomials - Special Functions -
Vectors and Matrices - Permutations - Sorting - BLAS Support -
Linear Algebra - Eigensystems - Fast Fourier Transforms - Quadrature -
Random Numbers - Quasi-Random Sequences - Random Distributions -
Statistics - Histograms - N-Tuples - Monte Carlo Integration -
Simulated Annealing - Differential Equations - Interpolation -
Numerical Differentiation - Chebyshev Approximation - Series Acceleration -
Discrete Hankel Transforms - Root-Finding - Minimization -
Least-Squares Fitting - Physical Constants - IEEE Floating-Point
%package doc %package doc
Summary: GNU Scientific Library - development files Summary: Documentation for the GNU Scientific Library
Group: Documentation/Other Group: Documentation/Other
Requires(post): %{install_info_prereq} Requires(post): %{install_info_prereq}
Requires(preun): %{install_info_prereq} Requires(preun): %{install_info_prereq}
@ -119,22 +107,10 @@ This package contains documentation for GSL
The GNU Scientific Library (GSL) is a collection of routines for The GNU Scientific Library (GSL) is a collection of routines for
numerical computing. The routines are written from scratch by the GSL numerical computing. The routines are written from scratch by the GSL
team in ANSI C, and present a modern Applications Programming Interface team in ANSI C, and present an Applications Programming Interface
(API) for C programmers, while allowing wrappers to be written for very (API) for C programmers, while allowing wrappers to be written for very
high level languages. high level languages.
The library covers the following areas,
Complex Numbers - Roots of Polynomials - Special Functions -
Vectors and Matrices - Permutations - Sorting - BLAS Support -
Linear Algebra - Eigensystems - Fast Fourier Transforms - Quadrature -
Random Numbers - Quasi-Random Sequences - Random Distributions -
Statistics - Histograms - N-Tuples - Monte Carlo Integration -
Simulated Annealing - Differential Equations - Interpolation -
Numerical Differentiation - Chebyshev Approximation - Series Acceleration -
Discrete Hankel Transforms - Root-Finding - Minimization -
Least-Squares Fitting - Physical Constants - IEEE Floating-Point
%prep %prep
%setup -q %setup -q
%patch0 -p1 %patch0 -p1
@ -148,7 +124,6 @@ autoreconf -fiv
export CFLAGS="%{optflags}" export CFLAGS="%{optflags}"
%configure \ %configure \
--disable-static \ --disable-static \
--with-pic \
--enable-shared \ --enable-shared \
--with-gnu-ld --with-gnu-ld
make %{?_smp_mflags} make %{?_smp_mflags}