diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2021-11-16 12:49:11 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2021-11-16 12:49:11 +0200 |
commit | f94f000691d0765ee9133750ecdbd0e89968bcad (patch) | |
tree | b88a10fcee1bdc1b0c2c7223d74699aec0c233ff /PKGBUILD | |
parent | grep the version once cmake is configured (diff) | |
download | zig-git-master.tar.xz |
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -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() { |