diff options
author | Kyle Sferrazza | 2017-11-01 00:21:35 -0400 |
---|---|---|
committer | Kyle Sferrazza | 2017-11-01 00:21:35 -0400 |
commit | fba2180356b0e453020afd603eac8ee6f94e72f5 (patch) | |
tree | ba84978444f9a024c019c2b331562613facaf4b4 /PKGBUILD | |
parent | e54ad89826e76ef9020d17c1f79116d21077dad2 (diff) | |
download | aur-fba2180356b0e453020afd603eac8ee6f94e72f5.tar.gz |
works!
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 14 insertions, 11 deletions
@@ -2,7 +2,7 @@ pkgname=redcrane-engine-git _pkgname=redcrane-engine -pkgver=ad727e5 +pkgver=bb4ae5b pkgrel=1 pkgdesc="A (WIP) low-level game engine written in C++ with C and Lua bindings." arch=('x86_64') @@ -15,11 +15,10 @@ depends=("boost-libs" "luajit" "glm" "libuv") - # "glew" - # "lua51-mpack" - # "imagemagick" -source=($_pkgname::git+https://github.com/RedcraneStudio/redcrane-engine) -md5sums=('SKIP') +source=("$_pkgname::git+https://github.com/RedcraneStudio/redcrane-engine" + "redcrane-engine.sh") +md5sums=('SKIP' + '772bd491a84a817838627d80d29733aa') pkgver() { cd $_pkgname @@ -29,8 +28,9 @@ pkgver() { build() { mkdir -p build cd build - cmake ../$_pkgname -DCMAKE_BUILD_TYPE=Release + cmake ../$_pkgname -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr make + cp $srcdir/redcrane-engine.sh $srcdir/build/redcrane-engine } check() { @@ -39,15 +39,18 @@ check() { } package() { + cd $srcdir/build + rm -rf $(find . -name "*.cmake") $(find . -name "*.make") $(find . -name "Makefile") tests/ src/*/CMakeFiles/ src/*/*/CMakeFiles/ */CMakeFiles/ CMakeCache.txt + cd $pkgdir mkdir -p usr/lib/$_pkgname + cp -a $srcdir/build/* usr/lib/$_pkgname + rm -rf usr/lib/$_pkgname/CMakeFiles + mkdir -p usr/bin + ln -s /usr/lib/$_pkgname/redcrane-engine usr/bin/redcrane-engine mkdir -p usr/share/licenses/$pkgname cp $srcdir/$_pkgname/LICENSE usr/share/licenses/$pkgname/LICENSE - - cp -a $srcdir/build/* usr/lib/$_pkgname - rm -rf usr/lib/$_pkgname/CMakeFiles - ln -s /usr/lib/$_pkgname/src/redc usr/bin/redcrane-engine } |