summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2021-11-16 12:49:11 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2021-11-16 12:49:11 +0200
commitf94f000691d0765ee9133750ecdbd0e89968bcad (patch)
treeb88a10fcee1bdc1b0c2c7223d74699aec0c233ff
parentgrep the version once cmake is configured (diff)
downloadzig-git-master.tar.xz
zig now requires llvm13HEADmaster
-rw-r--r--PKGBUILD16
1 files changed, 9 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 11cb020..2cac6dc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,25 +2,27 @@
# Maintainer: (AUR) Marc Tiehuis <marctiehuis at gmail.com>
pkgname=zig-git
-pkgver=0.9.0.r844.g4ac37eb48
+pkgver=0.9.0.r1626.g1d55705fa
pkgrel=1
pkgdesc="a programming language prioritizing robustness, optimality, and clarity"
arch=('i686' 'x86_64')
url='https://ziglang.org'
license=('MIT')
-depends=('clang' 'llvm>=10' 'lld')
+depends=('clang' 'llvm>=13' 'lld')
makedepends=('cmake' 'git')
provides=(zig)
conflicts=(zig)
source=("git+https://github.com/zig-lang/zig.git")
md5sums=('SKIP')
-pkgver() {
- mkdir -p build
- cd build
- cmake ../zig -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr -DZIG_PREFER_CLANG_CPP_DYLIB=ON > /dev/null
+prepare() {
+ mkdir -p "$srcdir/build"
+ cmake -B build -S zig \
+ -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr -DZIG_PREFER_CLANG_CPP_DYLIB=ON > cmake_stdout 2>&1
+}
- grep ZIG_VERSION_STRING config.h | sed 's/#define\ ZIG_VERSION_STRING\ //;s/-dev\./.r/;s/+/.g/;s/\"//g'
+pkgver() {
+ grep ZIG_VERSION_STRING "$srcdir/build/config.h" | sed 's/#define\ ZIG_VERSION_STRING\ //;s/-dev\./.r/;s/+/.g/;s/\"//g'
}
build() {