diff options
author | Hans-Nikolai Viessmann | 2020-03-21 19:03:40 +0100 |
---|---|---|
committer | Hans-Nikolai Viessmann | 2020-03-21 19:03:40 +0100 |
commit | 013ac3dcfc600a0ec86e576699687bdb4606c304 (patch) | |
tree | 4347eb6df3a9303b073aeb701ef8347046879c50 | |
download | aur-lapin-git.tar.gz |
inital commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..927952e53f35 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = lapin-git + pkgdesc = Terminal strategy game about a rabbit + pkgver = r75.a31e5c4 + pkgrel = 1 + url = https://github.com/Canop/lapin + arch = x86_64 + license = MIT + makedepends = git + makedepends = cargo + depends = gcc-libs + provides = lapin + conflicts = lapin + source = lapin::git+https://github.com/Canop/lapin.git + sha256sums = SKIP + +pkgname = lapin-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7b62c689f8b7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Hans-Nikolai Viessmann <hans AT viess DOT mn> + +pkgname=lapin-git +pkgver=r75.a31e5c4 +pkgrel=1 +pkgdesc="Terminal strategy game about a rabbit" +arch=('x86_64') +url="https://github.com/Canop/lapin" +license=('MIT') +depends=('gcc-libs') +makedepends=('git' 'cargo') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +options=() +install= +source=("lapin::git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare () { + cd "$srcdir/${pkgname%-git}" + cargo fetch --locked +} + +build() { + cd "$srcdir/${pkgname%-git}" + cargo build --release --locked --all-features +} + +check() { + cd "$srcdir/${pkgname%-git}" + cargo test --release --locked +} + +package() { + cd "$srcdir/${pkgname%-git}" + install -Dm755 target/release/${pkgname%-git} -t "${pkgdir}/usr/bin" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |