Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages /
tensorboard
Commits:
7ae6f8c7 by Christer Solskogen at 2026-07-01T15:20:48+02:00
fix build on aarch64
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -4,6 +4,7 @@ pkgbase = tensorboard
pkgrel = 1
url = https://github.com/tensorflow/tensorboard
arch = x86_64
+ arch = aarch64
license = Apache-2.0
makedepends = bazel
makedepends = tree
@@ -25,8 +26,10 @@ pkgbase = tensorboard
optdepends = python-tensorflow: advanced features for TensorBoard
options = !lto
source =
tensorboard-2.21.0.tar.gz::https://github.com/tensorflow/tensorboard/archive/2.21.0.tar.gz
- source =
https://github.com/bazelbuild/bazel/releases/download/7.7.0/bazel_nojdk-7.7.0-linux-x86_64
sha512sums =
259692247aefa305c49d5062cf25d329cacc9b452261a2b3cf936732415022b88368eba6f0efe95a612313f0f08314c2c2a3d18f31219bef0082396476aa34d2
- sha512sums =
206d9a1c98deba75435fe69597ce47dedfe3bb73b0af145245870516d9b2a534e49a8ece765cea5fe80cec57e254bc6655cdab0b194717a89976ed67d9330cf6
+ source_x86_64 =
https://github.com/bazelbuild/bazel/releases/download/7.7.0/bazel_nojdk-7.7.0-linux-x86_64
+ sha512sums_x86_64 =
206d9a1c98deba75435fe69597ce47dedfe3bb73b0af145245870516d9b2a534e49a8ece765cea5fe80cec57e254bc6655cdab0b194717a89976ed67d9330cf6
+ source_aarch64 =
https://github.com/bazelbuild/bazel/releases/download/7.7.0/bazel_nojdk-7.7.0-linux-arm64
+ sha512sums_aarch64 =
f3d22390025826ded29bc9d5b35d01d98244c44abe5d4166184b0f14be16432b1867178e2bcf71a5ee5f78beb10f84a91b6bb2f398a0554ba3840e6f8dbbd38a
pkgname = tensorboard
=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@ pkgver=2.21.0
pkgrel=1
pkgdesc="TensorFlow's Visualization Toolkit"
url='https://github.com/tensorflow/tensorboard'
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
license=('Apache-2.0')
depends=('python' 'python-werkzeug' 'python-numpy' 'python-bleach'
'python-markdown'
'python-protobuf' 'python-grpcio' 'python-packaging'
'python-setuptools' 'absl-py')
@@ -14,15 +14,17 @@ makedepends=('bazel' 'tree' 'rust' 'python-build'
'python-installer' 'python-whe
optdepends=('python-tensorflow: advanced features for TensorBoard')
source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/tensorflow/tensorboard/archive/${pkgver}.tar.gz"
-
https://github.com/bazelbuild/bazel/releases/download/7.7.0/bazel_nojdk-7.7.0-linux-x86_64
)
+source_x86_64=(https://github.com/bazelbuild/bazel/releases/download/7.7.0/bazel_nojdk-7.7.0-linux-x86_64)
+source_aarch64=(https://github.com/bazelbuild/bazel/releases/download/7.7.0/bazel_nojdk-7.7.0-linux-arm64)
options=('!lto')
-sha512sums=('259692247aefa305c49d5062cf25d329cacc9b452261a2b3cf936732415022b88368eba6f0efe95a612313f0f08314c2c2a3d18f31219bef0082396476aa34d2'
-
'206d9a1c98deba75435fe69597ce47dedfe3bb73b0af145245870516d9b2a534e49a8ece765cea5fe80cec57e254bc6655cdab0b194717a89976ed67d9330cf6')
+sha512sums=('259692247aefa305c49d5062cf25d329cacc9b452261a2b3cf936732415022b88368eba6f0efe95a612313f0f08314c2c2a3d18f31219bef0082396476aa34d2')
+sha512sums_x86_64=('206d9a1c98deba75435fe69597ce47dedfe3bb73b0af145245870516d9b2a534e49a8ece765cea5fe80cec57e254bc6655cdab0b194717a89976ed67d9330cf6')
+sha512sums_aarch64=('f3d22390025826ded29bc9d5b35d01d98244c44abe5d4166184b0f14be16432b1867178e2bcf71a5ee5f78beb10f84a91b6bb2f398a0554ba3840e6f8dbbd38a')
prepare() {
# Since tensorboard is often incompatible with Arch's version of bazel, we
have to use a separate one.
- install -Dm755 "${srcdir}"/bazel_nojdk-7.7.0-linux-x86_64 bazel/bazel
+ install -Dm755 "${srcdir}"/bazel_nojdk-7.7.0-linux-* bazel/bazel
export PATH="${srcdir}/bazel:$PATH"
bazel --version
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tensorboard/-/commit/7ae6f8c7a229828f0f413c90d3d493c45a170b96
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tensorboard/-/commit/7ae6f8c7a229828f0f413c90d3d493c45a170b96
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help