Browse Source

rgbds: Make build respect LDFLAGS

Adds DT_RUNPATH (see #3490).
emacs-27
Fredrik Fornwall 6 years ago
parent
commit
69e6535007
  1. 16
      packages/rgbds/Makefile.patch
  2. 5
      packages/rgbds/build.sh

16
packages/rgbds/Makefile.patch

@ -1,7 +1,7 @@
diff -u -r ../rgbds-0.3.2/Makefile ./Makefile
--- ../rgbds-0.3.2/Makefile 2017-06-10 00:05:16.000000000 +0200
+++ ./Makefile 2017-08-20 11:44:58.798625382 +0200
@@ -3,7 +3,7 @@
diff -u -r ../rgbds-0.3.8/Makefile ./Makefile
--- ../rgbds-0.3.8/Makefile 2018-12-10 23:19:36.000000000 +0000
+++ ./Makefile 2019-03-10 21:52:48.763105448 +0000
@@ -11,7 +11,7 @@
Q := @
PREFIX := /usr/local
bindir := ${PREFIX}/bin
@ -10,3 +10,11 @@ diff -u -r ../rgbds-0.3.2/Makefile ./Makefile
STRIP := -s
BINMODE := 555
MANMODE := 444
@@ -29,7 +29,6 @@
WARNFLAGS := -Wall
# Overridable CFLAGS
-CFLAGS := -g
# Non-overridable CFLAGS
REALCFLAGS := ${CFLAGS} ${WARNFLAGS} -std=c99 -D_POSIX_C_SOURCE=200809L \
-Iinclude -DBUILD_VERSION_STRING=\"${VERSION_STRING}\"

5
packages/rgbds/build.sh

@ -2,8 +2,13 @@ TERMUX_PKG_HOMEPAGE=https://rednex.github.io/rgbds/
TERMUX_PKG_DESCRIPTION="Rednex Game Boy Development System"
TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_VERSION=0.3.8
TERMUX_PKG_REVISION=1
TERMUX_PKG_SHA256=ec47b7d7a1b03534ab14b261d13511a18c8b1c3ebddea414e7034496f3423c05
TERMUX_PKG_SRCURL=https://github.com/rednex/rgbds/releases/download/v${TERMUX_PKG_VERSION}/rgbds-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_DEPENDS="libpng"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_EXTRA_MAKE_ARGS="PREFIX=${TERMUX_PREFIX} Q= STRIP="
termux_step_pre_configure() {
CFLAGS+=" $LDFLAGS"
}

Loading…
Cancel
Save