Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / openblas


Commits:
980ecd52 by Felix Yan at 2024-08-14T21:41:32+03:00
upgpkg: 0.3.28-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,16 +1,17 @@
 pkgbase = openblas
        pkgdesc = An optimized BLAS library based on GotoBLAS2 1.13 BSD
-       pkgver = 0.3.27
+       pkgver = 0.3.28
        pkgrel = 1
        url = https://www.openblas.net/
        arch = x86_64
        license = BSD
+       makedepends = git
        makedepends = cmake
        makedepends = perl
        makedepends = gcc-fortran
        depends = gcc-libs
-       source = 
OpenBLAS-v0.3.27.tar.gz::https://github.com/xianyi/OpenBLAS/archive/v0.3.27.tar.gz
-       sha512sums = 
4accc5282244946157b7940211181e011940154ff47855702c68f57a0af2fa5a306f49e47b8c22c02eeff61760c6c220465f05a316a33ee3265bfce65ca4cb84
+       source = git+https://github.com/xianyi/OpenBLAS#tag=v0.3.28
+       sha512sums = 
4ccacf6467f7406a538bdefb2ae5a554a9f07cf636449582c1fb49f62ea7e340320ccb48508776c3afddaa57ff9dac492e4d678e41312fb979e9c58f9cf0b353
 
 pkgname = openblas
 
@@ -24,7 +25,7 @@ pkgname = blas-openblas
        provides = cblas=3.12.0
        provides = lapack=3.12.0
        provides = lapacke=3.12.0
-       provides = openblas-lapack=0.3.27
+       provides = openblas-lapack=0.3.28
        conflicts = blas
        conflicts = cblas
        conflicts = lapack


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 pkgbase=openblas
 pkgname=(openblas openblas64 blas-openblas blas64-openblas)
 _pkgname=OpenBLAS
-pkgver=0.3.27
+pkgver=0.3.28
 pkgrel=1
 _blasver=3.12.0
 pkgdesc="An optimized BLAS library based on GotoBLAS2 1.13 BSD"
@@ -12,9 +12,9 @@ arch=('x86_64')
 url="https://www.openblas.net/";
 license=('BSD')
 depends=('gcc-libs')
-makedepends=('cmake' 'perl' 'gcc-fortran')
-source=(${_pkgname}-v${pkgver}.tar.gz::https://github.com/xianyi/OpenBLAS/archive/v${pkgver}.tar.gz)
-sha512sums=('4accc5282244946157b7940211181e011940154ff47855702c68f57a0af2fa5a306f49e47b8c22c02eeff61760c6c220465f05a316a33ee3265bfce65ca4cb84')
+makedepends=('git' 'cmake' 'perl' 'gcc-fortran')
+source=(git+https://github.com/xianyi/OpenBLAS#tag=v$pkgver)
+sha512sums=('4ccacf6467f7406a538bdefb2ae5a554a9f07cf636449582c1fb49f62ea7e340320ccb48508776c3afddaa57ff9dac492e4d678e41312fb979e9c58f9cf0b353')
 
 build() {
   # Setting FC manually to avoid picking up f95 and breaking the cmake build
@@ -23,7 +23,7 @@ build() {
   # Setting ASM flags for CET support.  Setting FFLAGS for CET support.
   # Remove ` -Wformat -Werror=format-security` not supported by gcc-fortran.
 
-  ASMFLAGS=$CFLAGS FFLAGS=${CFLAGS/ -Wformat -Werror=format-security/} 
FC=gfortran cmake -B build -S $_pkgname-$pkgver \
+  ASMFLAGS=$CFLAGS FFLAGS=${CFLAGS/ -Wformat -Werror=format-security/} 
FC=gfortran cmake -B build -S $_pkgname \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DBUILD_SHARED_LIBS=ON \
     -DBUILD_TESTING=OFF \
@@ -35,7 +35,7 @@ build() {
     -DDYNAMIC_ARCH=ON
   cmake --build build
 
-  ASMFLAGS=$CFLAGS FFLAGS=${CFLAGS/ -Wformat -Werror=format-security/} 
FC=gfortran cmake -B build64 -S $_pkgname-$pkgver \
+  ASMFLAGS=$CFLAGS FFLAGS=${CFLAGS/ -Wformat -Werror=format-security/} 
FC=gfortran cmake -B build64 -S $_pkgname \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DBUILD_SHARED_LIBS=ON \
     -DBUILD_TESTING=OFF \
@@ -59,13 +59,13 @@ check() {
 
 package_openblas() {
   DESTDIR="$pkgdir" cmake --install build
-  install -Dm644 $_pkgname-$pkgver/LICENSE 
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  install -Dm644 $_pkgname/LICENSE 
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }
 
 package_openblas64() {
   pkgdesc+=" (64-bit integers)"
   DESTDIR="$pkgdir" cmake --install build64
-  install -Dm644 $_pkgname-$pkgver/LICENSE 
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  install -Dm644 $_pkgname/LICENSE 
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
  
   cd "$pkgdir"/usr/lib/
   ln -s libopenblas_64.so.${pkgver%.*} libopenblas64_.so # Needed by julia



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/openblas/-/commit/980ecd5298e924e6540f97a1ab4f7798b14db218

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/openblas/-/commit/980ecd5298e924e6540f97a1ab4f7798b14db218
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to