From 311d8943f7157a15dc0e2ad93658c458bba5198c Mon Sep 17 00:00:00 2001 From: Marc Tiehuis Date: Sat, 27 Jun 2020 00:36:26 +1200 Subject: Update PKGBUILD to support 0.6.0 Thank you to @jonathon for the patch. --- .SRCINFO | 9 +++++---- PKGBUILD | 23 +++++++++-------------- 2 files changed, 14 insertions(+), 18 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 8f79be3..2ec1f2a 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,18 +1,19 @@ pkgbase = zig-git pkgdesc = a programming language prioritizing robustness, optimality, and clarity - pkgver = 0.4.0.r938.gc47b75312 + pkgver = 0.6.0 pkgrel = 1 - url = http://ziglang.org + url = https://ziglang.org arch = i686 arch = x86_64 license = MIT makedepends = cmake makedepends = git depends = clang - depends = llvm + depends = llvm>=10 + depends = lld provides = zig conflicts = zig - source = git://github.com/zig-lang/zig.git + source = git+https://github.com/zig-lang/zig.git md5sums = SKIP pkgname = zig-git diff --git a/PKGBUILD b/PKGBUILD index a413e4e..ff29003 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,41 +1,36 @@ # Maintainer: Marc Tiehuis pkgname=zig-git -pkgver=0.4.0.r938.gc47b75312 +pkgver=0.6.0.r813.g130c7fd23 pkgrel=1 pkgdesc="a programming language prioritizing robustness, optimality, and clarity" arch=('i686' 'x86_64') -url='http://ziglang.org' +url='https://ziglang.org' license=('MIT') -depends=('clang' 'llvm') +depends=('clang' 'llvm>=10' 'lld') makedepends=('cmake' 'git') provides=(zig) conflicts=(zig) -source=("git://github.com/zig-lang/zig.git") +source=("git+https://github.com/zig-lang/zig.git") md5sums=('SKIP') pkgver() { - cd "$srcdir/$provides" - git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + git -C zig describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "$srcdir/$provides" mkdir -p build cd build - cmake .. -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr + cmake ../zig -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr -DZIG_PREFER_CLANG_CPP_DYLIB=ON make DESTDIR=. } check() { - cd "$srcdir/$provides/build" - # omit full compiler test since it takes ages - ./zig version + build/zig version } package() { - cd "$srcdir/$provides/build" - install -Dm644 "$srcdir/$provides/LICENSE" "$pkgdir/usr/share/licenses/$provides/LICENSE" - make DESTDIR="$pkgdir" install + install -Dm644 zig/LICENSE "$pkgdir/usr/share/licenses/$provides/LICENSE" + make -C build DESTDIR="$pkgdir" install } -- cgit v1.2.1