termux-packages/packages/rdrview/src-rdrview.c.patch

25 lines
680 B
Diff

--- a/src/rdrview.c
+++ b/src/rdrview.c
@@ -143,7 +143,7 @@
char *envdir = getenv("TMPDIR");
if (!tmpdir) {
- dir_template = mkstring("%s/XXXXXX", envdir ? envdir : "/tmp");
+ dir_template = mkstring("%s/XXXXXX", envdir ? envdir : "@TERMUX_PREFIX@/tmp");
tmpdir = mkdtemp(dir_template);
if (!tmpdir)
fatal_errno();
@@ -571,9 +571,9 @@
{
static char *mailcap_paths[] = {
NULL, /* Placeholder for the user's mailcap */
- "/etc/mailcap",
- "/usr/share/etc/mailcap",
- "/usr/local/etc/mailcap",
+ "@TERMUX_PREFIX@/etc/mailcap",
+ "@TERMUX_PREFIX@/share/etc/mailcap",
+ "@TERMUX_PREFIX@/local/etc/mailcap",
};
char *homepath;
char *template = NULL;