new package: nxengine
This commit is contained in:
parent
ad59e9cf8f
commit
a828031c5d
|
@ -0,0 +1,31 @@
|
||||||
|
diff -uNr NXEngine-1.0.0.4-Rev4/Makefile.linux NXEngine-1.0.0.4-Rev4.mod/Makefile.linux
|
||||||
|
--- NXEngine-1.0.0.4-Rev4/Makefile.linux 2014-01-25 15:05:18.000000000 +0200
|
||||||
|
+++ NXEngine-1.0.0.4-Rev4.mod/Makefile.linux 2021-08-19 20:50:38.199439852 +0300
|
||||||
|
@@ -11,17 +11,17 @@
|
||||||
|
# Please uncomment "-D_L10N_CP1251" for Russian Localization
|
||||||
|
BUILD = shared
|
||||||
|
|
||||||
|
-CC = gcc
|
||||||
|
-CXX = g++
|
||||||
|
+CC ?= gcc
|
||||||
|
+CXX ?= g++
|
||||||
|
DEFINES = # -D_L10N_CP1251
|
||||||
|
-CFLAGS = -pipe -O2 $(DEFINES)
|
||||||
|
-CXXFLAGS = -pipe -O2 $(DEFINES)
|
||||||
|
-INCPATH = -I/usr/include -I/usr/include/SDL -I/usr/local/include -I/usr/local/include/SDL -I.
|
||||||
|
-LINK = g++
|
||||||
|
-LFLAGS = -Wl,-O1 -Wl,-rpath,/usr/lib
|
||||||
|
-LIBS_SHARED = -lSDLmain -lSDL -lSDL_ttf
|
||||||
|
-LIBS_STATIC = /usr/local/lib/libSDLmain.a /usr/local/lib/libSDL.a /usr/local/lib/libSDL_ttf.a -ldl -lpthread -lfreetype
|
||||||
|
-STRIP = strip
|
||||||
|
+CFLAGS ?= -pipe -O2 $(DEFINES)
|
||||||
|
+CXXFLAGS ?= -pipe -O2 $(DEFINES)
|
||||||
|
+INCPATH = -I@TERMUX_PREFIX@/include -I@TERMUX_PREFIX@/include/SDL -I.
|
||||||
|
+LINK ?= g++
|
||||||
|
+LFLAGS ?= -Wl,-O1
|
||||||
|
+LIBS_SHARED = -lSDL -lSDL_ttf
|
||||||
|
+LIBS_STATIC = @TERMUX_PREFIX@/lib/libSDLmain.a @TERMUX_PREFIX@/lib/libSDL.a @TERMUX_PREFIX@/lib/libSDL_ttf.a -ldl -lpthread -lfreetype
|
||||||
|
+STRIP ?= strip
|
||||||
|
DEL_FILE = rm -f
|
||||||
|
|
||||||
|
####### Output directory
|
|
@ -0,0 +1,23 @@
|
||||||
|
TERMUX_PKG_HOMEPAGE=https://nxengine.sourceforge.net
|
||||||
|
TERMUX_PKG_DESCRIPTION="Open-source rewrite engine of the Cave Story for Dingux and MotoMAGX"
|
||||||
|
TERMUX_PKG_LICENSE="GPL-3.0"
|
||||||
|
TERMUX_PKG_MAINTAINER="@Yonle"
|
||||||
|
TERMUX_PKG_VERSION=1.0.0.4-Rev4
|
||||||
|
TERMUX_PKG_SRCURL=https://github.com/EXL/NXEngine/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz
|
||||||
|
TERMUX_PKG_SHA256=d467c112e81d4c56337ebf6968bd8bd781bce9140f674e72009a5274d2c15784
|
||||||
|
TERMUX_PKG_DEPENDS="pulseaudio, sdl, sdl-ttf"
|
||||||
|
TERMUX_PKG_BUILD_IN_SRC=true
|
||||||
|
|
||||||
|
termux_step_make() {
|
||||||
|
make -j $TERMUX_MAKE_PROCESSES -f Makefile.linux \
|
||||||
|
CC="$CC" \
|
||||||
|
CXX="$CXX" \
|
||||||
|
LINK="$CXX" \
|
||||||
|
CFLAGS="$CFLAGS $CPPFLAGS -Wno-c++11-narrowing" \
|
||||||
|
CXXFLAGS="$CXXFLAGS $CPPFLAGS -Wno-c++11-narrowing" \
|
||||||
|
LFLAGS="$LDFLAGS"
|
||||||
|
}
|
||||||
|
|
||||||
|
termux_step_make_install() {
|
||||||
|
install -Dm700 -t $TERMUX_PREFIX/bin ./nx
|
||||||
|
}
|
Loading…
Reference in New Issue