From e0ac5f250390a0efc666032bd89ad2794e40daf8 Mon Sep 17 00:00:00 2001 From: Leonid Pliushch Date: Tue, 11 Feb 2020 15:01:33 +0200 Subject: [PATCH] recordmydesktop: add more compatibility patches Sound support is disabled by default since it unsupported anyway. --- x11-packages/recordmydesktop/build.sh | 1 + x11-packages/recordmydesktop/fix-tmpdir.patch | 12 ++++++++++++ .../recordmydesktop/no-sound-by-default.patch | 14 ++++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 x11-packages/recordmydesktop/fix-tmpdir.patch create mode 100644 x11-packages/recordmydesktop/no-sound-by-default.patch diff --git a/x11-packages/recordmydesktop/build.sh b/x11-packages/recordmydesktop/build.sh index bb8592a8a..752e451a9 100644 --- a/x11-packages/recordmydesktop/build.sh +++ b/x11-packages/recordmydesktop/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Produces a OGG encapsulated Theora/Vorbis recording of y TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="Leonid Plyushch " TERMUX_PKG_VERSION=0.3.8.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/recordmydesktop/recordmydesktop-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=33a2e208186ae78e2db2a27b0f5047b50fb7819c47fe15483b0765200b9d738c TERMUX_PKG_DEPENDS="libandroid-shmem, libsm, libtheora, libvorbis, libxdamage, libxext, zlib" diff --git a/x11-packages/recordmydesktop/fix-tmpdir.patch b/x11-packages/recordmydesktop/fix-tmpdir.patch new file mode 100644 index 000000000..847cba5f1 --- /dev/null +++ b/x11-packages/recordmydesktop/fix-tmpdir.patch @@ -0,0 +1,12 @@ +diff -uNr recordmydesktop-0.3.8.1/src/rmd_initialize_data.c recordmydesktop-0.3.8.1.mod/src/rmd_initialize_data.c +--- recordmydesktop-0.3.8.1/src/rmd_initialize_data.c 2008-12-13 17:49:09.000000000 +0200 ++++ recordmydesktop-0.3.8.1.mod/src/rmd_initialize_data.c 2020-02-11 15:00:47.318593830 +0200 +@@ -240,7 +240,7 @@ + strcpy(args->device, DEFAULT_AUDIO_DEVICE); + + args->workdir = (char *) malloc(5); +- strcpy(args->workdir, "/tmp"); ++ strcpy(args->workdir, "@TERMUX_PREFIX@/tmp"); + + args->pause_shortcut = (char *) malloc(15); + strcpy(args->pause_shortcut, "Control+Mod1+p"); diff --git a/x11-packages/recordmydesktop/no-sound-by-default.patch b/x11-packages/recordmydesktop/no-sound-by-default.patch new file mode 100644 index 000000000..b576c854a --- /dev/null +++ b/x11-packages/recordmydesktop/no-sound-by-default.patch @@ -0,0 +1,14 @@ +Sound is unsupported. + +diff -uNr recordmydesktop-0.3.8.1/src/rmd_initialize_data.c recordmydesktop-0.3.8.1.mod/src/rmd_initialize_data.c +--- recordmydesktop-0.3.8.1/src/rmd_initialize_data.c 2008-12-13 17:49:09.000000000 +0200 ++++ recordmydesktop-0.3.8.1.mod/src/rmd_initialize_data.c 2020-02-11 14:59:43.758378031 +0200 +@@ -202,7 +202,7 @@ + args->width = 0; + args->height = 0; + args->rescue_path = NULL; +- args->nosound = 0; ++ args->nosound = 1; + args->full_shots = 0; + args->follow_mouse = 0; + args->encOnTheFly = 0;