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