summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorZachary Michaels2018-01-28 17:09:31 -0800
committerZachary Michaels2018-01-28 18:19:32 -0800
commitf1b5e23860c355bbca1e882ea80fccf73e248ca7 (patch)
tree4be3ccc499965a6c09c33124172ddef8b081e2a8 /PKGBUILD
parent861a8479388f66c3728518d31d49e853b780416c (diff)
downloadaur-f1b5e23860c355bbca1e882ea80fccf73e248ca7.tar.gz
Build from git
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 13 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 171d3e2bfe67..8f2df2b3338c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: Tomáš Mládek <tmladek @ inventati doth ork>
# Contributor: shuall <shualloret @ gmail . com>
-pkgname=chaiscript
-pkgver=6.0.0
+pkgname=chaiscript-git
+pkgver=6.0.0.r101.g0c32c50
pkgrel=1
pkgdesc="Embedded scripting language designed from the ground up to directly target C++"
arch=('any')
@@ -10,13 +10,20 @@ depends=('ncurses')
makedepends=('cmake')
url="http://www.chaiscript.com"
license=('BSD')
-source=(https://github.com/Chaiscript/Chaiscript/archive/v${pkgver}.tar.gz)
-sha256sums=('ec4b51e30afbc5133675662882c59417a36aa607556ede7ca4736fab2b28c026')
+source=("$pkgname::git+https://github.com/Chaiscript/Chaiscript.git")
+sha256sums=('SKIP')
provides=('chaiscript')
+conflicts=('chaiscript')
install=${pkgname}.install
+pkgver() {
+ cd "$pkgname"
+
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
build() {
- cd ChaiScript-${pkgver}
+ cd "$pkgname"
msg 'Building...'
cmake -DCMAKE_INSTALL_PREFIX=/usr ./
@@ -24,7 +31,7 @@ build() {
}
package() {
- cd ChaiScript-${pkgver}
+ cd "$pkgname"
msg 'Installing...'
make DESTDIR="$pkgdir" install