diff --git a/game/arcade/astromenace/actions.py b/game/arcade/astromenace/actions.py index a0b0cdb2ed..bbc101beaf 100644 --- a/game/arcade/astromenace/actions.py +++ b/game/arcade/astromenace/actions.py @@ -1,31 +1,34 @@ +#!/usr/bin/env python #!/usr/bin/python # -*- coding: utf-8 -*- +# # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/copyleft/gpl.txt +# See the file http://www.gnu.org/licenses/gpl.txt -from pisi.actionsapi import cmaketools -from pisi.actionsapi import get -from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools - - -datadir = "/usr/share/%s" % get.srcNAME() +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get def setup(): - cmaketools.configure("-DDATADIR=%s" % datadir) + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ + -DDATADIR=/usr/share/astromenace", sourceDir="..") def build(): - cmaketools.make() - shelltools.system("./AstroMenace --pack --rawdata=./RAW_VFS_DATA --dir=./") + cmaketools.make("-C build") def install(): - pisitools.dobin("AstroMenace") - pisitools.insinto(datadir, "gamedata.vfs") - - - - pisitools.dodoc("gpl-3.0.txt", "License.txt", "ReadMe.txt") + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.domove("/usr/astromenace", "/usr/bin") + pisitools.domove("/usr/gamedata.vfs", "/usr/share/astromenace") + pisitools.dosym("/usr/bin/astromenace", "/usr/bin/AstroMenace") + + # pisitools.dodoc("README.md", "LICENSE.md") diff --git a/game/arcade/astromenace/pspec.xml b/game/arcade/astromenace/pspec.xml index 6db2d5a3c3..1a6b57e357 100644 --- a/game/arcade/astromenace/pspec.xml +++ b/game/arcade/astromenace/pspec.xml @@ -1,3 +1,5 @@ + + astromenace @@ -7,8 +9,10 @@ groni@pisilinux.org GPLv3 + astromenace Hardcore 3D space shooter with spaceship upgrade possibilities AstroMenace stands out for a hardcore gameplay that absorbs you completely as you repel the relentless attacks of diverse adversaries and dodge hails of projectiles. + https://github.com/viewizard/astromenace/archive/refs/tags/v1.4.2.tar.gz cmake fontconfig-devel @@ -18,22 +22,23 @@ libX11-devel libXext-devel libogg-devel - libsdl-devel + libsdl2-devel libvorbis-devel libXinerama-devel mesa-devel mesa-glu-devel - https://sourceforge.net/projects/openastromenace/files/1.3.2/astromenace-src-1.3.2.tar.bz2 - astromenace.patch + - astromenace + astromenace /usr/bin - /usr/share + /usr/share/applications/astromenace.desktop + /usr/share/pixmaps/astromenace_64.png + /usr/share/astromenace /usr/share/doc @@ -46,17 +51,26 @@ fontconfig freetype libX11 - libsdl + libsdl2 mesa mesa-glu libgcc openal freealut + libglvnd libvorbis libXinerama + + + 2023-02-01 + 1.4.2 + Version bump + Kamil Atlı + suvari@pisilinux.org + 2018-09-14 1.3.2