summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Tiehuis <marc@tiehu.is>2020-06-27 00:36:26 +1200
committerMarc Tiehuis <marc@tiehu.is>2020-06-27 00:36:26 +1200
commit311d8943f7157a15dc0e2ad93658c458bba5198c (patch)
treed7ecc11b8cde07251773fa8aec460b4b626e2b31
parentUpdate SRCINFO for previous commit (diff)
downloadzig-git-311d8943f7157a15dc0e2ad93658c458bba5198c.tar.xz
Update PKGBUILD to support 0.6.0
Thank you to @jonathon for the patch.
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD23
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 <marctiehuis at gmail.com>
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
}