Accepting request 625932 from home:jengelh:branches:science

- Remove useless --with-pic only useful for static libs.
- Fix RPM groups, diversify summaries, trim long descriptions.
- Trim bias from descriptions.

OBS-URL: https://build.opensuse.org/request/show/625932
OBS-URL: https://build.opensuse.org/package/show/science/gsl?expand=0&rev=17
This commit is contained in:
Ismail Dönmez 2018-08-03 11:00:19 +00:00 committed by Git OBS Bridge
parent 737acd3945
commit cfd05f0c88
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

View File

@ -42,7 +42,7 @@ BuildRequires: pkgconfig
%description
The GNU Scientific Library (GSL) is a collection of routines for
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
high level languages.
@ -53,7 +53,7 @@ Group: System/Libraries
%description -n %{lname}
The GNU Scientific Library (GSL) is a collection of routines for
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
high level languages.
@ -77,10 +77,10 @@ Obsoletes: libgsl0
%description -n %{lcblasname}
This library provides a native C interface to BLAS routines. This is part of
GNU Scientific Library.
the GNU Scientific Library.
%package devel
Summary: GNU Scientific Library - development files
Summary: Development files for the GNU Scientific Library
Group: Development/Libraries/C and C++
Requires: %{lcblasname} = %{version}
Requires: %{lname} = %{version}
@ -92,24 +92,12 @@ documentation for GSL.
The GNU Scientific Library (GSL) is a collection of routines for
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
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
Summary: GNU Scientific Library - development files
Summary: Documentation for the GNU Scientific Library
Group: Documentation/Other
Requires(post): %{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
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
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
%setup -q
%patch0 -p1
@ -148,7 +124,6 @@ autoreconf -fiv
export CFLAGS="%{optflags}"
%configure \
--disable-static \
--with-pic \
--enable-shared \
--with-gnu-ld
make %{?_smp_mflags}