Dan Printzell pushed to branch main at Arch Linux / Packaging / Packages / ldc


Commits:
efa52dc8 by Dan Printzell at 2026-09-23T18:41:00+02:00
upgpkg: 3:1.43.0-2: LLVM 23 rebuild

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = ldc
        pkgdesc = A D Compiler based on the LLVM Compiler Infrastructure 
including D runtime and libphobos2
        pkgver = 1.43.0
-       pkgrel = 1
+       pkgrel = 2
        epoch = 3
        url = https://github.com/ldc-developers/ldc
        arch = x86_64
@@ -10,7 +10,7 @@ pkgbase = ldc
        license = BSD-3-Clause AND BSL-1.0 AND Apache-2.0 WITH LLVM-exception
        makedepends = git
        makedepends = cmake
-       makedepends = llvm
+       makedepends = llvm22
        makedepends = lld
        makedepends = ldc
        makedepends = ninja
@@ -22,9 +22,9 @@ pkgbase = ldc
 
 pkgname = ldc
        depends = liblphobos
-       depends = llvm-libs
+       depends = llvm22-libs
        depends = gcc
-       depends = compiler-rt
+       depends = compiler-rt22
        depends = curl
        provides = d-compiler=2.113.0
        backup = etc/ldc2.conf/00-docs.conf


=====================================
PKGBUILD
=====================================
@@ -8,12 +8,12 @@ pkgver=1.43.0
 _pkgcommit=ad42ba07be491c79a16a04e17ce54c06d8943c03
 _dversion=2.113.0
 epoch=3
-pkgrel=1
+pkgrel=2
 pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D 
runtime and libphobos2"
 arch=('x86_64')
 url="https://github.com/ldc-developers/ldc";
 license=('BSD-3-Clause AND BSL-1.0 AND Apache-2.0 WITH LLVM-exception')
-makedepends=('git' 'cmake' 'llvm' 'lld' 'ldc' 'ninja')
+makedepends=('git' 'cmake' 'llvm22' 'lld' 'ldc' 'ninja')
 # Disable lto as linking the ldc2 binary fails
 options=(!lto)
 
@@ -51,6 +51,7 @@ build() {
     -DLDC_WITH_LLD=OFF \
     -DD_COMPILER_FLAGS="-link-defaultlib-shared=false -linker=lld --flto=thin" 
\
     -DADDITIONAL_DEFAULT_LDC_SWITCHES="\"-link-defaultlib-shared\"," \
+    -DLLVM_CONFIG=/usr/bin/llvm-config-22 \
     ..
     ninja
 }
@@ -61,7 +62,7 @@ check() {
 }
 
 package_ldc() {
-    depends=('liblphobos' 'llvm-libs' 'gcc' 'compiler-rt' 'curl')
+    depends=('liblphobos' 'llvm22-libs' 'gcc' 'compiler-rt22' 'curl')
     backup=(
       'etc/ldc2.conf/00-docs.conf'
       'etc/ldc2.conf/30-compiler.conf'



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ldc/-/commit/efa52dc8d7f0c0d0a1d8228b43e6fff2df70f645

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ldc/-/commit/efa52dc8d7f0c0d0a1d8228b43e6fff2df70f645
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


Reply via email to