Leonidas Spyropoulos pushed to branch main at Arch Linux / Packaging / Packages
/ llvm
Commits:
fd9e99fe by Leonidas Spyropoulos at 2025-11-19T12:07:20+00:00
upgpkg: 21.1.6-1: new upstream and switch to PEP 517
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = llvm
- pkgver = 21.1.5
- pkgrel = 2
+ pkgver = 21.1.6
+ pkgrel = 1
url = https://llvm.org/
arch = x86_64
license = Apache-2.0 WITH LLVM-exception
@@ -16,23 +16,26 @@ pkgbase = llvm
makedepends = python-psutil
makedepends = python-sphinx
makedepends = python-myst-parser
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
options = staticlibs
options = !lto
- source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-21.1.5.src.tar.xz
- source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-21.1.5.src.tar.xz.sig
- source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/cmake-21.1.5.src.tar.xz
- source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/cmake-21.1.5.src.tar.xz.sig
- source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/third-party-21.1.5.src.tar.xz
- source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/third-party-21.1.5.src.tar.xz.sig
+ source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-21.1.6.src.tar.xz
+ source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-21.1.6.src.tar.xz.sig
+ source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/cmake-21.1.6.src.tar.xz
+ source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/cmake-21.1.6.src.tar.xz.sig
+ source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/third-party-21.1.6.src.tar.xz
+ source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/third-party-21.1.6.src.tar.xz.sig
validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A
validpgpkeys = D574BD5D1D0E98895E3BF90044F2485E45D59042
validpgpkeys = FFB3368980F3E6BB5737145A316C56D064CACBA5
validpgpkeys = 71046D1E9C6656BDD61171873E83BABF4A4F9E85
- sha256sums =
c9d6ca5073255192850471a276b3a00a6555c6dd09df6cb3eab77801f0a1cae0
+ sha256sums =
908bce97be0275943414b45af2e2b20e8f6d5d9266fdc120bd59f096ebc547ad
sha256sums = SKIP
- sha256sums =
48013d5714a96419bf993a2e5e4c5827377e8cf9c565070731fb2305d50d9511
+ sha256sums =
e364f135fa14c343d70cac96f577f44e8e20bf026682f647f8c3c5687a0bebd1
sha256sums = SKIP
- sha256sums =
4ccc00ec2e7bd0cc121eaa34fa25a0480bfb8a5722faf1694720e0be99b753e6
+ sha256sums =
8d09dc219cdb3da7dafd2161836aacdd6e02c1a113498ab5f37688599406dc8a
sha256sums = SKIP
pkgname = llvm
=====================================
PKGBUILD
=====================================
@@ -2,24 +2,24 @@
# Contributor: Jan "heftig" Steffens <[email protected]>
pkgname=('llvm' 'llvm-libs')
-pkgver=21.1.5
-pkgrel=2
+pkgver=21.1.6
+pkgrel=1
arch=('x86_64')
url="https://llvm.org/"
license=('Apache-2.0 WITH LLVM-exception')
makedepends=('cmake' 'ninja' 'zlib' 'zstd' 'curl' 'libffi' 'libedit' 'libxml2'
'python-setuptools' 'python-psutil' 'python-sphinx'
- 'python-myst-parser')
+ 'python-myst-parser' 'python-build' 'python-installer'
'python-wheel')
options=('staticlibs' '!lto') # tools/llvm-shlib/typeids.test fails with LTO
_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver
source=($_source_base/llvm-$pkgver.src.tar.xz{,.sig}
$_source_base/cmake-$pkgver.src.tar.xz{,.sig}
$_source_base/third-party-$pkgver.src.tar.xz{,.sig})
-sha256sums=('c9d6ca5073255192850471a276b3a00a6555c6dd09df6cb3eab77801f0a1cae0'
+sha256sums=('908bce97be0275943414b45af2e2b20e8f6d5d9266fdc120bd59f096ebc547ad'
'SKIP'
- '48013d5714a96419bf993a2e5e4c5827377e8cf9c565070731fb2305d50d9511'
+ 'e364f135fa14c343d70cac96f577f44e8e20bf026682f647f8c3c5687a0bebd1'
'SKIP'
- '4ccc00ec2e7bd0cc121eaa34fa25a0480bfb8a5722faf1694720e0be99b753e6'
+ '8d09dc219cdb3da7dafd2161836aacdd6e02c1a113498ab5f37688599406dc8a'
'SKIP')
validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard
<[email protected]>
'D574BD5D1D0E98895E3BF90044F2485E45D59042' # Tobias Hieta
<[email protected]>
@@ -109,6 +109,11 @@ build() {
cmake .. "${cmake_args[@]}"
ninja
+
+ # Include lit for running lit-based tests in other projects
+ pushd ../utils/lit
+ python -m build --wheel --no-isolation
+ popd
}
check() {
@@ -126,7 +131,7 @@ package_llvm() {
# Include lit for running lit-based tests in other projects
pushd ../utils/lit
- python3 setup.py install --root="$pkgdir" -O1
+ python -m installer --destdir="$pkgdir" dist/*.whl
popd
# The runtime libraries go into llvm-libs
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/llvm/-/commit/fd9e99fe47040b49c6ce0e96f6c7f1c112be4973
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/llvm/-/commit/fd9e99fe47040b49c6ce0e96f6c7f1c112be4973
You're receiving this email because of your account on gitlab.archlinux.org.