diff options
author | Marc Tiehuis | 2017-05-23 23:06:34 +1200 |
---|---|---|
committer | Marc Tiehuis | 2017-05-23 23:06:34 +1200 |
commit | a20d9a66b4481881d5d4dc227cf8fc89c5e91252 (patch) | |
tree | a3d82493cb8891ea2accb3ad9e055ff7dc6b7697 | |
parent | 2f386a595a92738c898e37dd07d91155fe12da9d (diff) | |
download | aur-a20d9a66b4481881d5d4dc227cf8fc89c5e91252.tar.gz |
Update with newer build commands + cleanup
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 28 insertions, 24 deletions
@@ -1,17 +1,18 @@ pkgbase = zig-git - pkgdesc = System programming language intended to replace C - pkgver = 0.0.0r747.2ed949a + pkgdesc = a programming language prioritizing robustness, optimality, and clarity + pkgver = 0.0.0r1377.1c8fe44 pkgrel = 1 - url = http://ziglang.org/ + url = http://ziglang.org arch = i686 arch = x86_64 license = MIT makedepends = cmake depends = llvm depends = clang + depends = lld provides = zig conflicts = zig - source = zig::git+git://github.com/andrewrk/zig.git#branch=master + source = git://github.com/andrewrk/zig.git#branch=master md5sums = SKIP pkgname = zig-git @@ -1,36 +1,39 @@ +# Maintainer: Marc Tiehuis <marctiehuis at gmail.com> + pkgname=zig-git -provides=(zig) -conflicts=(zig) -pkgver=0.0.0r747.2ed949a +pkgver=0.0.0r1377.1c8fe44 pkgrel=1 -pkgdesc="System programming language intended to replace C" +pkgdesc="a programming language prioritizing robustness, optimality, and clarity" arch=('i686' 'x86_64') -url="http://ziglang.org/" +url='http://ziglang.org' license=('MIT') -depends=(llvm clang) -makedepends=(cmake) -source=("${provides}::git+git://github.com/andrewrk/zig.git#branch=master") +depends=('llvm' 'clang' 'lld') +makedepends=('cmake') +provides=(zig) +conflicts=(zig) +source=("git://github.com/andrewrk/zig.git#branch=master") md5sums=('SKIP') -pkgver() { - cd "$srcdir/$provides" - - printf "0.0.0r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +prepare() { + cd "$srcdir/$provides" + printf "0.0.0r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } - -build() -{ +build() { cd "$srcdir/$provides" - mkdir -p build cd build - cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr + cmake .. \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DZIG_LIBC_LIB_DIR=$(dirname $(cc -print-file-name=crt1.o)) \ + -DZIG_LIBC_INCLUDE_DIR=$(echo -n | cc -E -x c - -v 2>&1 | grep -B1 "End of search list." | head -n1 | cut -c 2- | sed "s/ .*//") \ + -DZIG_LIBC_STATIC_LIB_DIR=$(dirname $(cc -print-file-name=crtbegin.o)) make } -package() -{ +package() { cd "$srcdir/$provides/build" + install -Dm644 "$srcdir/$provides/LICENSE" "$pkgdir/usr/share/licenses/$provides/LICENSE" make DESTDIR="$pkgdir" install -}
\ No newline at end of file +} |