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.


Reply via email to