summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD14
2 files changed, 11 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1d628d7cd55d..077ac2dc7ded 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = lib32-liblphobos
pkgdesc = Runtime and Phobos library for the LLVM based D compiler. (32-bit)
- pkgver = 1.22.0
+ pkgver = 1.27.1
pkgrel = 1
url = https://github.com/ldc-developers/ldc
arch = x86_64
@@ -11,14 +11,15 @@ pkgbase = lib32-liblphobos
makedepends = llvm
makedepends = libconfig
makedepends = cmake
+ makedepends = ninja
depends = ldc
depends = lib32-curl
depends = lib32-gcc-libs
provides = d-runtime
provides = d-stdlib
replaces = lib32-liblphobos-devel
- source = https://github.com/ldc-developers/ldc/releases/download/v1.22.0/ldc-1.22.0-src.tar.gz
- sha256sums = 866becac61fb225b0d55847fb5f206ff042d6a3ff63b671a474aa8b6a93d8988
+ source = https://github.com/ldc-developers/ldc/releases/download/v1.27.1/ldc-1.27.1-src.tar.gz
+ sha256sums = 93c8f500b39823dcdabbd73e1bcb487a1b93cb9a60144b0de1c81ab50200e59c
pkgname = lib32-liblphobos
diff --git a/PKGBUILD b/PKGBUILD
index 439e29d9db67..a1ffd5b657f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: Sven-Hendrik Haase <sh [at] lutzhaase [dot] com>
pkgname=lib32-liblphobos
-pkgver=1.22.0
+pkgver=1.27.1
pkgrel=1
pkgdesc="Runtime and Phobos library for the LLVM based D compiler. (32-bit)"
arch=('x86_64')
@@ -11,17 +11,17 @@ url="https://github.com/ldc-developers/ldc"
license=('BSD')
groups=('dlang' 'dlang-ldc')
depends=('ldc' 'lib32-curl' 'lib32-gcc-libs')
-makedepends=('git' 'llvm' 'libconfig' 'cmake')
+makedepends=('git' 'llvm' 'libconfig' 'cmake' 'ninja')
provides=("d-runtime" "d-stdlib")
replaces=("lib32-liblphobos-devel")
source=("${url}/releases/download/v${pkgver}/ldc-${pkgver}-src.tar.gz")
-sha256sums=('866becac61fb225b0d55847fb5f206ff042d6a3ff63b671a474aa8b6a93d8988')
+sha256sums=('93c8f500b39823dcdabbd73e1bcb487a1b93cb9a60144b0de1c81ab50200e59c')
build() {
mkdir -p ldc-$pkgver-src/build
cd ldc-$pkgver-src/build
- cmake \
+ cmake -GNinja\
-DMULTILIB=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
@@ -29,17 +29,17 @@ build() {
-DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \
-DBUILD_SHARED_LIBS=ON \
..
- make
+ ninja
}
check() {
cd ldc-$pkgver-src/build
- make all-test-runners
+ ninja all-test-runners
}
package() {
cd ldc-$pkgver-src/build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja install
# Remove conflicting files.
rm -rf "$pkgdir"/{etc,usr/{bin,include,lib}}