Jakub Klinkovský pushed to branch main at Arch Linux / Packaging / Packages / 
nvshmem


Commits:
2ac61190 by Jakub Klinkovský at 2026-03-02T07:42:27+01:00
upgpkg: 3.5.21-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = nvshmem
        pkgdesc = NVIDIA parallel programming interface based on OpenSHMEM
-       pkgver = 3.5.19
-       pkgrel = 3
+       pkgver = 3.5.21
+       pkgrel = 1
        url = https://developer.nvidia.com/nvshmem
        arch = x86_64
        license = LicenseRef-NVIDIA-NVSHMEM
@@ -19,8 +19,8 @@ pkgbase = nvshmem
        makedepends = python-installer
        makedepends = python-setuptools-scm
        makedepends = python-wheel
-       source = 
nvshmem-3.5.19.tar.gz::https://github.com/NVIDIA/nvshmem/archive/refs/tags/v3.5.19-1.tar.gz
-       b2sums = 
7ef1d38d94f372e03eff75446b62377f473fef5c7cb61072ce012c50a99b93eb27a398c1f1637a8858810191bf9719f862b5ce1d4f9f64dff402ed8fecde2bb1
+       source = 
nvshmem-3.5.21.tar.gz::https://github.com/NVIDIA/nvshmem/archive/refs/tags/v3.5.21-0.tar.gz
+       b2sums = 
9d7029476a216295ee75d723561621ef498a36cb480c7eb7576222f386e9787f799e1e3d03600cb0ada2e94f9a40f6978648fbd1c088a682b0ab27e0998e2a89
 
 pkgname = nvshmem
        depends = cuda
@@ -40,6 +40,9 @@ pkgname = python-nvshmem
        depends = nvshmem
        depends = python
        depends = python-cffi
+       depends = python-cuda-bindings
        depends = python-cuda-core
+       depends = python-cuda-pathfinder
        depends = python-numba
+       depends = python-numpy
        depends = python-mpi4py


=====================================
PKGBUILD
=====================================
@@ -2,10 +2,10 @@
 
 pkgbase=nvshmem
 pkgname=(nvshmem python-nvshmem)
-pkgver=3.5.19
-_upstream_pkgrel=1
+pkgver=3.5.21
+_upstream_pkgrel=0
 _cuda_ver=13
-pkgrel=3
+pkgrel=1
 pkgdesc="NVIDIA parallel programming interface based on OpenSHMEM"
 arch=(x86_64)
 url="https://developer.nvidia.com/nvshmem";
@@ -27,7 +27,7 @@ makedepends=(
   python-wheel
 )
 
source=($pkgbase-$pkgver.tar.gz::https://github.com/NVIDIA/nvshmem/archive/refs/tags/v$pkgver-$_upstream_pkgrel.tar.gz)
-b2sums=('7ef1d38d94f372e03eff75446b62377f473fef5c7cb61072ce012c50a99b93eb27a398c1f1637a8858810191bf9719f862b5ce1d4f9f64dff402ed8fecde2bb1')
+b2sums=('9d7029476a216295ee75d723561621ef498a36cb480c7eb7576222f386e9787f799e1e3d03600cb0ada2e94f9a40f6978648fbd1c088a682b0ab27e0998e2a89')
 
 prepare() {
   cd $pkgbase-$pkgver-$_upstream_pkgrel
@@ -44,6 +44,9 @@ prepare() {
 
   # fix INCLUDE_DIRS in cmake config file
   sed -i 
's|${PACKAGE_PREFIX_DIR}/include|${PACKAGE_PREFIX_DIR}/include/'"$pkgname"'|' 
cmake_config/NVSHMEMConfig.cmake.in
+
+  # respect LDFLAGS
+  sed -i 's|set(CMAKE_EXE_LINKER_FLAGS 
"-Wl,--enable-new-dtags")|set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} 
-Wl,--enable-new-dtags")|' CMakeLists.txt
 }
 
 build() {
@@ -131,8 +134,11 @@ package_python-nvshmem() {
     nvshmem
     python
     python-cffi
+    python-cuda-bindings
     python-cuda-core
+    python-cuda-pathfinder
     python-numba
+    python-numpy
     python-mpi4py
   )
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nvshmem/-/commit/2ac611905fe98254149a49824f8043b2b64c5432

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


Reply via email to