summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEndlessEden2020-09-21 19:05:58 +1000
committerEndlessEden2020-09-21 19:05:58 +1000
commitc0910552a65a999ce7f2d6e06c259b029085d3bd (patch)
treeb4f10753ae1fd557a6d305398359a0476cdfc5de
parentbfc9574068c05648d56fce7dc7ae0df81492ea21 (diff)
downloadaur-c0910552a65a999ce7f2d6e06c259b029085d3bd.tar.gz
Initial Commit: Cloned much from Stratagus pkgbuild
-rw-r--r--.SRCINFO19
-rwxr-xr-x[-rw-r--r--]PKGBUILD52
2 files changed, 33 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5012fa9109a6..9d5428686d3c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
}
+