From 6d661def1124b5beedc3612c4f1a0eb2d4e13046 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Fri, 26 Aug 2016 17:46:30 -0400 Subject: [PATCH] tmate: Add package --- packages/tmate/build.sh | 14 ++++++++++++++ packages/tmate/tmate-debug.c.patch | 28 ++++++++++++++++++++++++++++ packages/tmate/tmux.h.patch | 12 ++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 packages/tmate/build.sh create mode 100644 packages/tmate/tmate-debug.c.patch create mode 100644 packages/tmate/tmux.h.patch diff --git a/packages/tmate/build.sh b/packages/tmate/build.sh new file mode 100644 index 00000000..5b8ff6fa --- /dev/null +++ b/packages/tmate/build.sh @@ -0,0 +1,14 @@ +TERMUX_PKG_HOMEPAGE=https://tmate.io +TERMUX_PKG_DESCRIPTION="Terminal multiplexer with instant terminal sharing" +TERMUX_PKG_VERSION=2.2.1 +TERMUX_PKG_SRCURL=https://github.com/tmate-io/tmate/archive/${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=d9c2ac59f42e65aac5f500f0548ea8056fd79c9c5285e5af324d833e2a84c305 +TERMUX_PKG_FOLDERNAME=tmate-${TERMUX_PKG_VERSION} +TERMUX_PKG_DEPENDS="libandroid-support, libevent, libmsgpack, libssh, libutil, ncurses" + +termux_step_pre_configure () { + CFLAGS+=" -DIOV_MAX=1024" + + cd $TERMUX_PKG_SRCDIR + ./autogen.sh +} diff --git a/packages/tmate/tmate-debug.c.patch b/packages/tmate/tmate-debug.c.patch new file mode 100644 index 00000000..e9de7ed9 --- /dev/null +++ b/packages/tmate/tmate-debug.c.patch @@ -0,0 +1,28 @@ +diff -u -r ../tmate-2.2.1/tmate-debug.c ./tmate-debug.c +--- ../tmate-2.2.1/tmate-debug.c 2016-03-28 23:30:07.000000000 -0400 ++++ ./tmate-debug.c 2016-08-26 16:42:38.475688775 -0400 +@@ -1,4 +1,6 @@ ++#ifndef __ANDROID__ + #include ++#endif + #include + #include + #include +@@ -55,6 +57,9 @@ + + void tmate_print_stack_trace(void) + { ++#ifdef __ANDROID__ ++ tmate_info ("Not supported on Android"); ++#else + void *array[20]; + size_t size; + char **strings; +@@ -73,6 +78,7 @@ + } + + free (strings); ++#endif + } + + diff --git a/packages/tmate/tmux.h.patch b/packages/tmate/tmux.h.patch new file mode 100644 index 00000000..b62cb78c --- /dev/null +++ b/packages/tmate/tmux.h.patch @@ -0,0 +1,12 @@ +diff -u -r ../tmate-2.2.1/tmux.h ./tmux.h +--- ../tmate-2.2.1/tmux.h 2016-03-28 23:30:07.000000000 -0400 ++++ ./tmux.h 2016-08-26 16:57:50.901952193 -0400 +@@ -53,7 +53,7 @@ + struct tmuxproc; + + /* Default global configuration file. */ +-#define TMUX_CONF "/etc/tmux.conf" ++#define TMUX_CONF "@TERMUX_PREFIX@/etc/tmux.conf" + + /* + * Minimum layout cell size, NOT including separator line. The scroll region -- 2.11.0