diff options
author | EndlessEden | 2020-09-21 19:05:58 +1000 |
---|---|---|
committer | EndlessEden | 2020-09-21 19:05:58 +1000 |
commit | c0910552a65a999ce7f2d6e06c259b029085d3bd (patch) | |
tree | b4f10753ae1fd557a6d305398359a0476cdfc5de | |
parent | bfc9574068c05648d56fce7dc7ae0df81492ea21 (diff) | |
download | aur-c0910552a65a999ce7f2d6e06c259b029085d3bd.tar.gz |
Initial Commit: Cloned much from Stratagus pkgbuild
-rw-r--r-- | .SRCINFO | 19 | ||||
-rwxr-xr-x[-rw-r--r--] | PKGBUILD | 52 |
2 files changed, 33 insertions, 38 deletions
@@ -1,30 +1,23 @@ -# Generated by mksrcinfo v8 -# Sat Apr 1 07:37:53 UTC 2017 pkgbase = stratagus-git - pkgdesc = A free cross-platform real-time strategy gaming engine (git version) - pkgver = 2.4.0 + pkgdesc = A free cross-platform real-time strategy gaming engine + pkgver = 2.4.4.72f8ea9e7.20200921 pkgrel = 1 url = https://github.com/Wargus/stratagus - changelog = stratagus.changelog arch = i686 arch = x86_64 license = GPL + makedepends = git makedepends = cmake - makedepends = tolua++ - depends = gcc-libs + makedepends = glu depends = libgl depends = sdl depends = libpng depends = libmng - depends = libvorbis depends = libtheora depends = libmikmod - depends = lua51 depends = sqlite - provides = stratagus=2.4.0 - conflicts = stratagus - replaces = stratagus - source = stratagus::git://github.com/Wargus/stratagus.git + depends = tolua++ + source = stratagus-git::git://github.com/Wargus/stratagus.git md5sums = SKIP pkgname = stratagus-git diff --git a/PKGBUILD b/PKGBUILD index 67ade3c94ee5..3019481ec57c 100644..100755 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,45 +1,47 @@ -# Maintainer: Marty Plummer <ntzrmtthihu777 (at) gmail (dot) com> -# Contributor: Angelo Theodorou <encelo@users.sourceforge.net> +#Stratagus - https://github.com/Wargus/stratagus +# Original Maintainer: Angelo Theodorou <encelo at users dot sourceforge dot net> +# Maintainer: Eden Rose(endlesseden) <eenov1988 "at" gmail.com > pkgname=stratagus-git -pkgver=2.4.0 +pkgver=2.4.4.72f8ea9e7.20200921 pkgrel=1 -pkgdesc="A free cross-platform real-time strategy gaming engine (git version)" +pkgdesc="A free cross-platform real-time strategy gaming engine" arch=('i686' 'x86_64') url="https://github.com/Wargus/stratagus" license=('GPL') -depends=('gcc-libs' 'libgl' 'sdl' 'libpng' 'libmng' 'libvorbis' 'libtheora' 'libmikmod' 'lua51' 'sqlite') -makedepends=('cmake' 'tolua++') -changelog=stratagus.changelog -source=("stratagus::git://github.com/Wargus/stratagus.git") +depends=('libgl' 'sdl' 'libpng' 'libmng' 'libtheora' 'libmikmod' 'sqlite' 'tolua++') +makedepends=('git' 'cmake' 'glu') +source=("${pkgname}::git://github.com/Wargus/stratagus.git") md5sums=('SKIP') -provides=('stratagus=2.4.0') -replaces=('stratagus') -conflicts=('stratagus') + +pkgver() { + cd "$srcdir/${pkgname}" + + DATE="$(date +%Y%m%d)" + PV=$(git name-rev --name-only --tags --no-undefined HEAD 2>/dev/null || echo git-`git rev-parse --short HEAD`) ### get GIT version + echo "2.4.4$PV.$DATE" | sed -e 's/git-/./g' +} build() { - cd $srcdir/stratagus/ - mkdir build/ - cd build + cd $srcdir - cmake -DCMAKE_BUILD_TYPE=Release \ + cmake ${pkgname} \ + -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DGAMEDIR=/usr/bin \ -DSBINDIR=/usr/bin \ -DLUA_INCLUDE_DIR=/usr/include/lua5.1 \ - .. + -Bbuild - make + make -C build } package() { - cd ${srcdir}/stratagus/build + cd ${srcdir}/build make DESTDIR=${pkgdir} install - + mkdir -p ${pkgdir}/usr/include - cp ${srcdir}/stratagus/gameheaders/stratagus-game-launcher.h \ - ${pkgdir}/usr/include - cp ${srcdir}/stratagus/gameheaders/stratagus-gameutils.h \ - ${pkgdir}/usr/include - cp ${srcdir}/stratagus/gameheaders/stratagus-tinyfiledialogs.h \ - ${pkgdir}/usr/include + cp ${srcdir}/${pkgname}/gameheaders/stratagus-game-launcher.h ${pkgdir}/usr/include + cp ${srcdir}/${pkgname}/gameheaders/stratagus-gameutils.h ${pkgdir}/usr/include + cp ${srcdir}/${pkgname}/gameheaders/stratagus-tinyfiledialogs.h ${pkgdir}/usr/include } + |