extra/ldc to 1.38.0-1

This commit is contained in:
Kevin Mihelich 2024-05-19 22:08:19 +00:00
parent aab7d8df0c
commit bc235d06d1
2 changed files with 9 additions and 10 deletions

View file

@ -1,6 +1,6 @@
pkgbase = ldc pkgbase = ldc
pkgdesc = A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2 pkgdesc = A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2
pkgver = 1.37.0 pkgver = 1.38.0
pkgrel = 1 pkgrel = 1
epoch = 3 epoch = 3
url = https://github.com/ldc-developers/ldc url = https://github.com/ldc-developers/ldc
@ -15,9 +15,9 @@ pkgbase = ldc
makedepends = ldc makedepends = ldc
makedepends = ninja makedepends = ninja
options = !lto options = !lto
source = git+https://github.com/ldc-developers/ldc#commit=3eb31901b3d253b3f23b8599111d930994696ef7 source = git+https://github.com/ldc-developers/ldc#commit=59c0c60a10f25799ebaf2bde751705eb4e7e3f40
source = ldc-phobos::git+https://github.com/ldc-developers/phobos.git source = ldc-phobos::git+https://github.com/ldc-developers/phobos.git
sha256sums = SKIP sha256sums = a42d3bf3070680c748753e140224ae7644e8f4a4f423748e7f9abd2637f8f0eb
sha256sums = SKIP sha256sums = SKIP
pkgname = ldc pkgname = ldc
@ -25,7 +25,7 @@ pkgname = ldc
depends = llvm-libs depends = llvm-libs
depends = gcc depends = gcc
depends = compiler-rt depends = compiler-rt
provides = d-compiler=2.107.1 provides = d-compiler=2.108.1
backup = etc/ldc2.conf backup = etc/ldc2.conf
pkgname = liblphobos pkgname = liblphobos
@ -33,4 +33,3 @@ pkgname = liblphobos
provides = d-runtime provides = d-runtime
provides = d-stdlib provides = d-stdlib
options = staticlibs options = staticlibs
options = !strip

View file

@ -10,9 +10,9 @@
pkgname=('ldc' 'liblphobos') pkgname=('ldc' 'liblphobos')
groups=('dlang' 'dlang-ldc') groups=('dlang' 'dlang-ldc')
pkgver=1.37.0 pkgver=1.38.0
_pkgcommit=3eb31901b3d253b3f23b8599111d930994696ef7 _pkgcommit=59c0c60a10f25799ebaf2bde751705eb4e7e3f40
_dversion=2.107.1 _dversion=2.108.1
_clangversion=17 # related to where ldc2 looks for compiler-rt sanitizers _clangversion=17 # related to where ldc2 looks for compiler-rt sanitizers
epoch=3 epoch=3
pkgrel=1 pkgrel=1
@ -29,7 +29,7 @@ source=(
"ldc-phobos::git+https://github.com/ldc-developers/phobos.git" "ldc-phobos::git+https://github.com/ldc-developers/phobos.git"
) )
sha256sums=('SKIP' sha256sums=('a42d3bf3070680c748753e140224ae7644e8f4a4f423748e7f9abd2637f8f0eb'
'SKIP') 'SKIP')
prepare() { prepare() {
@ -97,7 +97,7 @@ package_ldc() {
package_liblphobos() { package_liblphobos() {
provides=('d-runtime' 'd-stdlib') provides=('d-runtime' 'd-stdlib')
depends=('curl') depends=('curl')
options=('staticlibs' '!strip') options=('staticlibs')
cd "$srcdir/ldc/build" cd "$srcdir/ldc/build"
DESTDIR="$pkgdir" ninja install DESTDIR="$pkgdir" ninja install