Date: Thursday, May 4, 2023 @ 07:13:39 Author: arojas Revision: 476700
upgpkg: gsl 2.7.1-2: Drop libgslcblas library and link to system cblas instead Modified: gsl/trunk/PKGBUILD ----------+ PKGBUILD | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-05-03 23:48:12 UTC (rev 476699) +++ PKGBUILD 2023-05-04 07:13:39 UTC (rev 476700) @@ -1,32 +1,37 @@ -# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Maintainer: Antonio Rojas <[email protected]> +# Contributor: Ronald van Haren <ronald.archlinux.org> # Contributor: Juergen Hoetzel <juergen.archlinux.org> # Contributor: Tom Newsom <[email protected]> pkgname=gsl pkgver=2.7.1 -pkgrel=1 -pkgdesc="The GNU Scientific Library (GSL) is a modern numerical library for C and C++ programmers" -url="https://www.gnu.org/software/gsl/gsl.html" -source=("https://ftp.gnu.org/gnu/gsl/$pkgname-$pkgver.tar.gz"{,.sig}) -license=('GPL') -arch=('x86_64') -depends=('glibc') +pkgrel=2 +pkgdesc='The GNU Scientific Library (GSL) is a modern numerical library for C and C++ programmers' +url='https://www.gnu.org/software/gsl/gsl.html' +source=(https://ftp.gnu.org/gnu/gsl/$pkgname-$pkgver.tar.gz{,.sig}) +license=(GPL) +arch=(x86_64) +depends=(cblas) sha256sums=('dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b' 'SKIP') validpgpkeys=(DD61B7FC02790F978360F399245FB74BAE05B3E9) # Patrick Alken <[email protected]> build() { - cd ${pkgname}-${pkgver} - ./configure --prefix=/usr - make + cd $pkgname-$pkgver + LDFLAGS+=' -lcblas' \ + ./configure --prefix=/usr + make } check() { - cd ${pkgname}-${pkgver} - make check + cd $pkgname-$pkgver + make check } package() { - cd ${pkgname}-${pkgver} - make DESTDIR="${pkgdir}" install + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +# Use system cblas + rm "$pkgdir"/usr/lib/libgslcblas.* + ln -s /usr/lib/libcblas.so "$pkgdir"/usr/lib/libgslcblas.so }
