diff options
author | João Figueiredo | 2020-06-28 16:31:59 +0100 |
---|---|---|
committer | João Figueiredo | 2020-06-28 16:31:59 +0100 |
commit | dc77f8966ad77ed7f09a8665b43bb0e5951cdec5 (patch) | |
tree | ce164bfd12673ef592dc430712da7ddde16e9f19 | |
download | aur-dc77f8966ad77ed7f09a8665b43bb0e5951cdec5.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e77d440c0b68 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = non-euclidean-git + pkgdesc = Non-Euclidean engine + pkgver = r8.e09f089 + pkgrel = 1 + url = https://github.com/CzechBlueBear/NonEuclidean + arch = any + license = MIT + makedepends = git + depends = glew + depends = sdl2 + source = git+https://github.com/CzechBlueBear/NonEuclidean.git + sha256sums = SKIP + +pkgname = non-euclidean-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d949b2446b8c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: João Figueiredo <jf dot mundox at gmail dot com> + +pkgname=non-euclidean-git +pkgver=r8.e09f089 +pkgrel=1 +pkgdesc="Non-Euclidean engine" +arch=('any') +url="https://github.com/CzechBlueBear/NonEuclidean" +license=('MIT') +depends=('glew' 'sdl2') +makedepends=('git') +source=('git+https://github.com/CzechBlueBear/NonEuclidean.git') +sha256sums=('SKIP') + +pkgver() { + cd $srcdir/NonEuclidean/NonEuclidean + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd $srcdir/NonEuclidean/NonEuclidean + make +} + +package() { + cd $srcdir/NonEuclidean/ + install -Dm755 NonEuclidean/NonEuclidean "$pkgdir/opt/NonEuclidean/NonEuclidean" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -d "$pkgdir/opt/NonEuclidean/Meshes" + install -d "$pkgdir/opt/NonEuclidean/Shaders" + install -d "$pkgdir/opt/NonEuclidean/Textures" + install -Dm644 NonEuclidean/Meshes/* "$pkgdir/opt/NonEuclidean/Meshes/" + install -Dm644 NonEuclidean/Shaders/* "$pkgdir/opt/NonEuclidean/Shaders/" + install -Dm644 NonEuclidean/Textures/* "$pkgdir/opt/NonEuclidean/Textures/" + install -d "$pkgdir/usr/bin/" + cat << EOF > "$pkgdir/usr/bin/NonEuclidean" +#!/bin/bash +cd /opt/NonEuclidean +./NonEuclidean +EOF + chmod 755 "$pkgdir/usr/bin/NonEuclidean" +} |