diff options
author | Caleb Maclennan | 2021-02-20 17:08:05 +0300 |
---|---|---|
committer | Caleb Maclennan | 2021-02-20 17:08:05 +0300 |
commit | 9b3bf994817e75296b44a0855f684698f09fe9f7 (patch) | |
tree | 2fa6da7525f1c383d7a300fde2d4f1b077b5ff04 | |
parent | 8a774817b39af364bfb411a0c04ff22b8a6e3f80 (diff) | |
download | aur-9b3bf994817e75296b44a0855f684698f09fe9f7.tar.gz |
upgpkg: terra-git 1.0.0beta2.r22.g55a73e0-1
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 22 insertions, 15 deletions
@@ -1,17 +1,18 @@ pkgbase = terra-git pkgdesc = Low-level system programming language designed to interoperate seamlessly with Lua - pkgver = 0.0.0.r1213.gf6c76fc + pkgver = 1.0.0beta2.r22.g55a73e0 pkgrel = 1 url = http://terralang.org/ arch = i686 arch = x86_64 license = MIT + makedepends = clang makedepends = git - makedepends = wget - makedepends = clang35 - makedepends = llvm35 + makedepends = llvm source = git://github.com/zdevito/terra.git + source = LuaJIT-9143e86498436892cb4316550be4d45b68a61224.tar.gz::https://github.com/LuaJIT/LuaJIT/archive/9143e86498436892cb4316550be4d45b68a61224.tar.gz sha256sums = SKIP + sha256sums = befe68612bcc9b812bafd1e596154214848941ed9193c65b5a844540a6af5a4d pkgname = terra-git @@ -3,35 +3,41 @@ _pkgname=terra pkgname=$_pkgname-git -pkgver=0.0.0.r1213.gf6c76fc +pkgver=1.0.0beta2.r22.g55a73e0 pkgrel=1 pkgdesc="Low-level system programming language designed to interoperate seamlessly with Lua" url="http://terralang.org/" arch=('i686' 'x86_64') license=('MIT') -makedepends=('git' 'wget' 'clang35' 'llvm35') -source=("git://github.com/zdevito/terra.git") -sha256sums=('SKIP') +makedepends=('clang' 'git' 'llvm') +_ljc=9143e86498436892cb4316550be4d45b68a61224 +source=("git://github.com/zdevito/terra.git" + "LuaJIT-$_ljc.tar.gz::https://github.com/LuaJIT/LuaJIT/archive/$_ljc.tar.gz") +sha256sums=('SKIP' + 'befe68612bcc9b812bafd1e596154214848941ed9193c65b5a844540a6af5a4d') -# Upstream doesn't have sane release tags yet but is moving -# towards semver. This will let us migrate to that when they -# do release (currently there is a 1.0.0-beta tag) prepare() { cd "$_pkgname" - git tag -f 0.0.0 $(git rev-list --max-parents=0 HEAD) + cat <<- EOF > Makefile.inc + LLVM_CONFIG := /opt/llvm90/bin/llvm-config + CLANG := /opt/llvm90/bin/clang + EOF + cp ../LuaJIT-$_ljc.tar.gz build/ + sed -e '/curl/d;/wget/d' -i Makefile } pkgver() { cd "$_pkgname" - git describe --tags --abbrev=7 --match="[0-9\.]*" HEAD | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + git describe --tags --abbrev=7 --match="release-[0-9\.]*" HEAD | + sed 's/release-//;s/-beta/beta/;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "$srcdir/$_pkgname" + cd "$_pkgname" make } package() { - cd "$srcdir/$_pkgname" + cd "$_pkgname" cp -r release "$pkgdir/usr" } |