diff options
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 60 |
2 files changed, 47 insertions, 39 deletions
@@ -1,23 +1,23 @@ pkgbase = wyrmsun pkgdesc = Real-time strategy game based on history, mythology and fiction - pkgver = 3.5.4 - pkgrel = 2 + pkgver = 4.1.3 + pkgrel = 1 url = http://andrettin.github.io/ arch = i686 arch = x86_64 - license = GPL - license = CC-BY-SA - makedepends = cmake + license = GPL2 makedepends = boost - depends = sdl + makedepends = cmake + makedepends = glu + depends = hicolor-icon-theme + depends = qt5-location + depends = qt5-multimedia + depends = sdl_mixer depends = tolua++ - depends = libvorbis - source = wyrmsun-3.5.4.tar.gz::https://github.com/Andrettin/Wyrmsun/archive/v3.5.4.tar.gz - source = wyrmgus-3.5.4.tar.gz::https://github.com/Andrettin/Wyrmgus/archive/v3.5.4.tar.gz - source = oaml-1.0.tar.gz::https://github.com/marcelofg55/oaml/archive/v1.0.tar.gz - md5sums = c8b2b164b32ed4d9d43e86f57e20fb0a - md5sums = 00d18754666b67aef97c11a01300584d - md5sums = 97019b32af9a809d812a457a97ed1344 + source = wyrmsun-4.1.3.tar.gz::https://github.com/Andrettin/Wyrmsun/archive/v4.1.3.tar.gz + source = wyrmgus-4.1.3.tar.gz::https://github.com/Andrettin/Wyrmgus/archive/v4.1.3.tar.gz + md5sums = b8406d4999418c858b67733a05d02393 + md5sums = 3d10c81aaf4ba3313e4881c460229768 pkgname = wyrmsun @@ -1,42 +1,50 @@ -# Mantainer: MCMic <come@chilliet.eu> +# Maintainer: Anton Karmanov <a.karmanov@inventati.org> +# Contributor: MCMic <come@chilliet.eu> pkgname=wyrmsun -pkgver=3.5.4 -pkgrel=2 +pkgver=4.1.3 +pkgrel=1 pkgdesc="Real-time strategy game based on history, mythology and fiction" arch=('i686' 'x86_64') url="http://andrettin.github.io/" -license=('GPL' 'CC-BY-SA') -depends=('sdl' 'tolua++' 'libvorbis') -makedepends=('cmake' 'boost') +license=('GPL2') +depends=( + 'hicolor-icon-theme' + 'qt5-location' + 'qt5-multimedia' + 'sdl_mixer' + 'tolua++' +) +makedepends=('boost' 'cmake' 'glu') source=("wyrmsun-${pkgver}.tar.gz::https://github.com/Andrettin/Wyrmsun/archive/v${pkgver}.tar.gz" - "wyrmgus-${pkgver}.tar.gz::https://github.com/Andrettin/Wyrmgus/archive/v${pkgver}.tar.gz" - "oaml-1.0.tar.gz::https://github.com/marcelofg55/oaml/archive/v1.0.tar.gz") -md5sums=('c8b2b164b32ed4d9d43e86f57e20fb0a' - '00d18754666b67aef97c11a01300584d' - '97019b32af9a809d812a457a97ed1344') -_name='Wyrmsun' -_categories='Game;StrategyGame' + "wyrmgus-${pkgver}.tar.gz::https://github.com/Andrettin/Wyrmgus/archive/v${pkgver}.tar.gz") +md5sums=('b8406d4999418c858b67733a05d02393' + '3d10c81aaf4ba3313e4881c460229768') -prepare() { - cp -a ${srcdir}/oaml-1.0/* ${srcdir}/Wyrmgus-${pkgver}/src/oaml/ +build() { + cd ${srcdir}/Wyrmgus-${pkgver} + cmake . \ + -DCMAKE_BUILD_TYPE=Release \ + -DOpenGL_GL_PREFERENCE=GLVND \ + ; + cmake --build . --target stratagus_main + + cd "${srcdir}/Wyrmsun-${pkgver}" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX='/usr/' . + cmake --build . } -build() { +check() { cd ${srcdir}/Wyrmgus-${pkgver} - cmake -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_USEGAMEDIR=OFF . - make - cd ${srcdir}/Wyrmsun-${pkgver} - cmake -DCMAKE_INSTALL_PREFIX=/usr . - make + cmake --build . --target stratagus_test + ./stratagus_test } package() { - cd ${srcdir}/ - mkdir -p ${pkgdir}/usr/bin/ cd ${srcdir}/Wyrmgus-${pkgver} - make DESTDIR="$pkgdir" install - mv ${pkgdir}/usr/games/stratagus ${pkgdir}/usr/bin/wyrmgus + mkdir -p "${pkgdir}/usr/bin/" + cp wyrmgus "${pkgdir}/usr/bin/" + cd ${srcdir}/Wyrmsun-${pkgver} - make DESTDIR="$pkgdir" install + cmake --install . --prefix "${pkgdir}/usr/" } |