diff --git a/gsl-1.13-link.patch b/gsl-1.13-link.patch new file mode 100644 index 0000000..7d8ac7d --- /dev/null +++ b/gsl-1.13-link.patch @@ -0,0 +1,12 @@ +diff -up gsl-1.13/Makefile.in.pom gsl-1.13/Makefile.in +--- gsl-1.13/Makefile.in.pom 2009-09-08 12:32:19.000000000 +0200 ++++ gsl-1.13/Makefile.in 2010-05-05 15:04:22.000000000 +0200 +@@ -301,7 +301,7 @@ top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + SUBDIRS = gsl utils sys test err const complex cheb block vector matrix permutation combination sort ieee-utils cblas blas linalg eigen specfunc dht qrng rng randist fft poly fit multifit statistics siman sum integration interpolation histogram ode-initval roots multiroots min multimin monte ntuple diff deriv cdf wavelet bspline doc +-SUBLIBS = block/libgslblock.la blas/libgslblas.la bspline/libgslbspline.la complex/libgslcomplex.la cheb/libgslcheb.la dht/libgsldht.la diff/libgsldiff.la deriv/libgslderiv.la eigen/libgsleigen.la err/libgslerr.la fft/libgslfft.la fit/libgslfit.la histogram/libgslhistogram.la ieee-utils/libgslieeeutils.la integration/libgslintegration.la interpolation/libgslinterpolation.la linalg/libgsllinalg.la matrix/libgslmatrix.la min/libgslmin.la monte/libgslmonte.la multifit/libgslmultifit.la multimin/libgslmultimin.la multiroots/libgslmultiroots.la ntuple/libgslntuple.la ode-initval/libgslodeiv.la permutation/libgslpermutation.la combination/libgslcombination.la poly/libgslpoly.la qrng/libgslqrng.la randist/libgslrandist.la rng/libgslrng.la roots/libgslroots.la siman/libgslsiman.la sort/libgslsort.la specfunc/libgslspecfunc.la statistics/libgslstatistics.la sum/libgslsum.la sys/libgslsys.la test/libgsltest.la utils/libutils.la vector/libgslvector.la cdf/libgslcdf.la wavelet/libgslwavelet.la ++SUBLIBS = block/libgslblock.la blas/libgslblas.la bspline/libgslbspline.la cblas/libgslcblas.la complex/libgslcomplex.la cheb/libgslcheb.la dht/libgsldht.la diff/libgsldiff.la deriv/libgslderiv.la eigen/libgsleigen.la err/libgslerr.la fft/libgslfft.la fit/libgslfit.la histogram/libgslhistogram.la ieee-utils/libgslieeeutils.la integration/libgslintegration.la interpolation/libgslinterpolation.la linalg/libgsllinalg.la matrix/libgslmatrix.la min/libgslmin.la monte/libgslmonte.la multifit/libgslmultifit.la multimin/libgslmultimin.la multiroots/libgslmultiroots.la ntuple/libgslntuple.la ode-initval/libgslodeiv.la permutation/libgslpermutation.la combination/libgslcombination.la poly/libgslpoly.la qrng/libgslqrng.la randist/libgslrandist.la rng/libgslrng.la roots/libgslroots.la siman/libgslsiman.la sort/libgslsort.la specfunc/libgslspecfunc.la statistics/libgslstatistics.la sum/libgslsum.la sys/libgslsys.la test/libgsltest.la utils/libutils.la vector/libgslvector.la cdf/libgslcdf.la wavelet/libgslwavelet.la + pkginclude_HEADERS = gsl_math.h gsl_pow_int.h gsl_nan.h gsl_machine.h gsl_mode.h gsl_precision.h gsl_types.h gsl_version.h gsl_minmax.h gsl_inline.h + bin_SCRIPTS = gsl-config + pkgconfigdir = $(libdir)/pkgconfig diff --git a/gsl.spec b/gsl.spec index d47ae5a..bcc6440 100644 --- a/gsl.spec +++ b/gsl.spec @@ -1,10 +1,11 @@ Summary: The GNU Scientific Library for numerical analysis Name: gsl Version: 1.13 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://www.gnu.org/software/gsl/ Source: ftp://ftp.gnu.org/gnu/gsl/%{name}-%{version}.tar.gz Patch0: gsl-1.10-lib64.patch +Patch1: gsl-1.13-link.patch # info part of this package is under GFDL license # eigen/nonsymmv.c and eigen/schur.c # contains rutiens which are part of LAPACK - under BSD style license @@ -40,6 +41,7 @@ The gsl-static package includes static libraries of GSL. %prep %setup -q %patch0 -p1 -b .lib64 +%patch1 -p1 -b .link iconv -f windows-1252 -t utf-8 THANKS > THANKS.aux touch -r THANKS THANKS.aux mv THANKS.aux THANKS @@ -104,6 +106,10 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/*.a %changelog +* Thu May 6 2010 Ivana Hutarova Varekova - 1.13-2 +- Resolves: #560219 + Library not linked correctly + * Tue Sep 15 2009 Ivana Varekova - 1.13-1 - update to 1.13