mathomatic: fix hardcoded paths
This commit is contained in:
parent
02b6b4ca7c
commit
3e909df7ab
@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://en.wikipedia.org/wiki/Mathomatic
|
||||
TERMUX_PKG_DESCRIPTION="Simple CAS and symbolic calculator"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_VERSION=16.0.5
|
||||
TERMUX_PKG_REVISION=4
|
||||
TERMUX_PKG_REVISION=5
|
||||
TERMUX_PKG_SRCURL="https://fossies.org/linux/misc/old/mathomatic-${TERMUX_PKG_VERSION}.tar.xz"
|
||||
TERMUX_PKG_SHA256=7f525bdb2e13006549dd8f17906c26f926f5ac51174f02f074107c612491e05c
|
||||
TERMUX_PKG_BUILD_IN_SRC=yes
|
||||
|
33
packages/mathomatic/fix-paths.patch
Normal file
33
packages/mathomatic/fix-paths.patch
Normal file
@ -0,0 +1,33 @@
|
||||
diff -uNr mathomatic-16.0.5/am.h mathomatic-16.0.5.mod/am.h
|
||||
--- mathomatic-16.0.5/am.h 2012-08-19 17:42:52.000000000 +0300
|
||||
+++ mathomatic-16.0.5.mod/am.h 2019-03-01 20:49:40.456989348 +0200
|
||||
@@ -57,7 +57,7 @@
|
||||
#define TEXT_ROWS STANDARD_SCREEN_ROWS /* number of lines per page in the symbolic math library */
|
||||
#define TEXT_COLUMNS STANDARD_SCREEN_COLUMNS /* default number of columns per page in the symbolic math library */
|
||||
|
||||
-#define TMP_FILE "/tmp/mathomatic.XXXXXX" /* temporary file template for mkstemp(3) */
|
||||
+#define TMP_FILE "@TERMUX_PREFIX@/tmp/mathomatic.XXXXXX" /* temporary file template for mkstemp(3) */
|
||||
|
||||
#define PROMPT_STR "-> " /* user interface main prompt strings, preceded by the current equation number */
|
||||
#define HTML_PROMPT_STR "−> " /* main prompt in HTML output mode, should be same number of columns as above */
|
||||
diff -uNr mathomatic-16.0.5/help.c mathomatic-16.0.5.mod/help.c
|
||||
--- mathomatic-16.0.5/help.c 2012-10-01 13:43:46.000000000 +0300
|
||||
+++ mathomatic-16.0.5.mod/help.c 2019-03-01 20:50:09.883839729 +0200
|
||||
@@ -612,7 +612,7 @@
|
||||
#else
|
||||
cp1 = getenv("SHELL");
|
||||
if (cp1 == NULL) {
|
||||
- cp1 = "/bin/sh";
|
||||
+ cp1 = "@TERMUX_PREFIX@/bin/sh";
|
||||
}
|
||||
#endif
|
||||
#if 0
|
||||
@@ -1157,7 +1157,7 @@
|
||||
}
|
||||
if (cp[0] == '!') {
|
||||
SP("A command preceded by an exclamation point (such as \"!ls\") is taken to");
|
||||
- SP("be a shell command and is passed unchanged to the shell (/bin/sh) when");
|
||||
+ SP("be a shell command and is passed unchanged to the shell (@TERMUX_PREFIX@/bin/sh) when");
|
||||
SP("Mathomatic is not in secure mode. \"!\" by itself invokes the default shell,");
|
||||
EP("which is specified in the SHELL environment variable.\n");
|
||||
|
@ -1,12 +0,0 @@
|
||||
diff -uNr mathomatic-16.0.5/am.h mathomatic-16.0.5.mod/am.h
|
||||
--- mathomatic-16.0.5/am.h 2012-08-19 17:42:52.000000000 +0300
|
||||
+++ mathomatic-16.0.5.mod/am.h 2017-09-14 14:36:31.112860259 +0300
|
||||
@@ -57,7 +57,7 @@
|
||||
#define TEXT_ROWS STANDARD_SCREEN_ROWS /* number of lines per page in the symbolic math library */
|
||||
#define TEXT_COLUMNS STANDARD_SCREEN_COLUMNS /* default number of columns per page in the symbolic math library */
|
||||
|
||||
-#define TMP_FILE "/tmp/mathomatic.XXXXXX" /* temporary file template for mkstemp(3) */
|
||||
+#define TMP_FILE "@TERMUX_PREFIX@/tmp/mathomatic.XXXXXX" /* temporary file template for mkstemp(3) */
|
||||
|
||||
#define PROMPT_STR "-> " /* user interface main prompt strings, preceded by the current equation number */
|
||||
#define HTML_PROMPT_STR "−> " /* main prompt in HTML output mode, should be same number of columns as above */
|
Loading…
Reference in New Issue
Block a user