From 6279216b943711ef83b6019fcf4bbe832c7a842b Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Mon, 31 Jan 2022 01:31:24 +0900 Subject: [PATCH] new package: cuse --- x11-packages/cuse/build.sh | 18 ++++++++++++++++++ x11-packages/cuse/configure.ac.patch | 12 ++++++++++++ x11-packages/cuse/src-CuSE.cxx.patch | 20 ++++++++++++++++++++ x11-packages/cuse/src-sequencer.h.patch | 11 +++++++++++ 4 files changed, 61 insertions(+) create mode 100644 x11-packages/cuse/build.sh create mode 100644 x11-packages/cuse/configure.ac.patch create mode 100644 x11-packages/cuse/src-CuSE.cxx.patch create mode 100644 x11-packages/cuse/src-sequencer.h.patch diff --git a/x11-packages/cuse/build.sh b/x11-packages/cuse/build.sh new file mode 100644 index 000000000..332ff67fb --- /dev/null +++ b/x11-packages/cuse/build.sh @@ -0,0 +1,18 @@ +TERMUX_PKG_HOMEPAGE=https://pi4.informatik.uni-mannheim.de/~haensel/cuse/ +TERMUX_PKG_DESCRIPTION="A MIDI-Sequencer which targets both terminal purists and visually impaired people" +TERMUX_PKG_LICENSE="GPL-2.0" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=0.6 +TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/cuse/cuse-${TERMUX_PKG_VERSION}.tgz +TERMUX_PKG_SHA256=dc2306c68eeb0eefb2da4739cf42bf3bf49fde3adba6ca58900fb3f78d4f9ad6 +TERMUX_PKG_DEPENDS="libc++, libcdk, sdl-mixer" + +termux_step_post_get_source() { + make distclean || : +} + +termux_step_pre_configure() { + autoreconf -fi + + LDFLAGS+=" -lSDL" +} diff --git a/x11-packages/cuse/configure.ac.patch b/x11-packages/cuse/configure.ac.patch new file mode 100644 index 000000000..f27d7881e --- /dev/null +++ b/x11-packages/cuse/configure.ac.patch @@ -0,0 +1,12 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -25,8 +25,7 @@ + # Checks for header files. + AC_HEADER_STDC + AC_CHECK_HEADERS([netinet/in.h stdint.h stdlib.h sys/time.h]) +-CPPFLAGS="$CPPFLAGS -I/usr/include/cdk" +-AC_CHECK_HEADERS([cdk/cdk.h],,[ ++AC_CHECK_HEADERS([cdk.h],,[ + echo 'cdk version >= 5.0 and includes (developer-version) required' + exit 1 + ]) diff --git a/x11-packages/cuse/src-CuSE.cxx.patch b/x11-packages/cuse/src-CuSE.cxx.patch new file mode 100644 index 000000000..6a4549c97 --- /dev/null +++ b/x11-packages/cuse/src-CuSE.cxx.patch @@ -0,0 +1,20 @@ +--- a/src/CuSE.cxx ++++ b/src/CuSE.cxx +@@ -56,7 +56,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include +@@ -79,7 +79,7 @@ + /* GUI-Components */ + + Track *p_first_displayed_track, *p_last_displayed_track; +-static char *menulist[MAX_MENU_ITEMS][MAX_SUB_ITEMS]; ++static const char *menulist[MAX_MENU_ITEMS][MAX_SUB_ITEMS]; + char status_text[LENGTH_DISPLAY_TEXT]; + bool display_top_line, popup_active; + short cursor_column; // current cursor column in track display diff --git a/x11-packages/cuse/src-sequencer.h.patch b/x11-packages/cuse/src-sequencer.h.patch new file mode 100644 index 000000000..8dde256e6 --- /dev/null +++ b/x11-packages/cuse/src-sequencer.h.patch @@ -0,0 +1,11 @@ +--- a/src/sequencer.h ++++ b/src/sequencer.h +@@ -9,7 +9,7 @@ + #include + #include + #include +-#include ++#include + #include + + #include "midi_event.h"