diff --git a/user/nxengine-evo/template.py b/user/nxengine-evo/template.py new file mode 100644 index 00000000000..0d9d24d799a --- /dev/null +++ b/user/nxengine-evo/template.py @@ -0,0 +1,34 @@ +pkgname = "nxengine-evo" +pkgver = "2.6.5" +pkgrel = 0 +build_style = "cmake" +hostmakedepends = [ + "cmake", + "ninja", +] +makedepends = [ + "libjpeg-turbo-devel", + "libpng-devel", + "sdl-devel", + "sdl_image-devel", + "sdl_mixer-devel", +] +pkgdesc = "Open-source rewrite of the Cave Story engine" +maintainer = "tulilirockz " +license = "GPL-3.0-or-later" +url = "https://github.com/nxengine/nxengine-evo" +source = [ + f"{url}/archive/refs/tags/v{pkgver}.tar.gz", + f"{url}/releases/download/v{pkgver}/NXEngine-Evo-v{pkgver}-Win64.zip", +] +source_paths = [".", "win"] +sha256 = [ + "d28c4b780cc463c9f17dedaa0ce3f85cecc07b40fba45423785d23a3a1257658", + "91cd5eb631a27e472cad26a4669acbdca28f9d3ff16c5e776647b2e11d7946b4", +] +tool_flags = {"CXXFLAGS": ["-D_LARGEFILE64_SOURCE"]} + + +def post_install(self): + self.uninstall("usr/share/nxengine/data") + self.install_files("win/data", "usr/share/nxengine")