diff --git a/x11-packages/gtkwave/build.sh b/x11-packages/gtkwave/build.sh new file mode 100644 index 000000000..7cb3d12ca --- /dev/null +++ b/x11-packages/gtkwave/build.sh @@ -0,0 +1,9 @@ +TERMUX_PKG_HOMEPAGE=http://gtkwave.sourceforge.net/ +TERMUX_PKG_DESCRIPTION="A wave viewer which reads LXT, LXT2, VZT, GHW and VCD/EVCD files" +TERMUX_PKG_LICENSE="GPL-2.0, MIT" +TERMUX_PKG_MAINTAINER="Leonid Plyushch " +TERMUX_PKG_VERSION=3.3.103 +TERMUX_PKG_SRCURL=http://gtkwave.sourceforge.net/gtkwave-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=c325abf7cf26c53309a67c0ecaaf196774fa982a717a102c599ac8a516eeeaf7 +TERMUX_PKG_DEPENDS="bzip2, gtk2, desktop-file-utils, libandroid-shmem, xz-utils" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-tcl --disable-mime-update" diff --git a/x11-packages/gtkwave/libandroid-shmem.patch b/x11-packages/gtkwave/libandroid-shmem.patch new file mode 100644 index 000000000..31adec51f --- /dev/null +++ b/x11-packages/gtkwave/libandroid-shmem.patch @@ -0,0 +1,40 @@ +diff -uNr gtkwave-3.3.103/contrib/rtlbrowse/Makefile.in gtkwave-3.3.103.mod/contrib/rtlbrowse/Makefile.in +--- gtkwave-3.3.103/contrib/rtlbrowse/Makefile.in 2019-11-11 08:04:52.000000000 +0200 ++++ gtkwave-3.3.103.mod/contrib/rtlbrowse/Makefile.in 2020-02-11 13:55:43.054194837 +0200 +@@ -97,7 +97,7 @@ + vzt_read.$(OBJEXT) lxt2_read.$(OBJEXT) vlex.$(OBJEXT) \ + LzmaLib.$(OBJEXT) + rtlbrowse_OBJECTS = $(am_rtlbrowse_OBJECTS) +-rtlbrowse_LDADD = $(LDADD) ++rtlbrowse_LDADD = -landroid-shmem $(LDADD) + am__DEPENDENCIES_1 = + am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) + rtlbrowse_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +diff -uNr gtkwave-3.3.103/src/helpers/Makefile.in gtkwave-3.3.103.mod/src/helpers/Makefile.in +--- gtkwave-3.3.103/src/helpers/Makefile.in 2019-11-11 08:04:52.000000000 +0200 ++++ gtkwave-3.3.103.mod/src/helpers/Makefile.in 2020-02-11 13:48:48.625657407 +0200 +@@ -118,7 +118,7 @@ + lxt2vcd_DEPENDENCIES = $(am__DEPENDENCIES_1) + shmidcat_SOURCES = shmidcat.c + shmidcat_OBJECTS = shmidcat.$(OBJEXT) +-shmidcat_LDADD = $(LDADD) ++shmidcat_LDADD = -landroid-shmem $(LDADD) + am_vcd2fst_OBJECTS = vcd2fst.$(OBJEXT) lz4.$(OBJEXT) fastlz.$(OBJEXT) \ + fstapi.$(OBJEXT) jrb.$(OBJEXT) + vcd2fst_OBJECTS = $(am_vcd2fst_OBJECTS) +diff -uNr gtkwave-3.3.103/src/Makefile.in gtkwave-3.3.103.mod/src/Makefile.in +--- gtkwave-3.3.103/src/Makefile.in 2019-11-11 08:04:52.000000000 +0200 ++++ gtkwave-3.3.103.mod/src/Makefile.in 2020-02-11 13:52:25.795447539 +0200 +@@ -448,10 +448,10 @@ + vcd_partial.c vcd_recoder.c vcd_saver.c vcd_saver.h version.h vlist.c vlist.h vzt.c vzt.h wavealloca.h \ + wavewindow.c zoombuttons.c + +-gtkwave_LDADD = $(LIBCOCOA_LDADD) $(GTK_LIBS) $(LIBLZMA_LDADD) $(LIBZ_LDADD) $(LIBBZ2_LDADD) $(LIBFST_LDADD) $(AET2_LDADD) $(TCL_LDADD) $(TK_LDADD) $(FSDB_LDADD) $(LIBJUDY_LDADD) $(GTK_MAC_LIBS) $(GCONF_LIBS) $(GTK_UNIX_PRINT_LIBS) $(MINGW_LDADD) ++gtkwave_LDADD = $(LIBCOCOA_LDADD) $(GTK_LIBS) $(LIBLZMA_LDADD) $(LIBZ_LDADD) $(LIBBZ2_LDADD) $(LIBFST_LDADD) $(AET2_LDADD) $(TCL_LDADD) $(TK_LDADD) $(FSDB_LDADD) $(LIBJUDY_LDADD) $(GTK_MAC_LIBS) -landroid-shmem $(GCONF_LIBS) $(GTK_UNIX_PRINT_LIBS) $(MINGW_LDADD) + gtkwave_LDFLAGS = $(COCOA_GTK_LDFLAGS) + twinwave_SOURCES = twinwave.c +-twinwave_LDADD = $(GTK_LIBS) $(GTK_MAC_LIBS) $(GCONF_LIBS) ++twinwave_LDADD = $(GTK_LIBS) $(GTK_MAC_LIBS) -landroid-shmem $(GCONF_LIBS) + gsettings_SCHEMAS = com.geda.gtkwave.gschema.xml + BUILT_SOURCES = vcd_keywords.c + diff --git a/x11-packages/gtkwave/regex.c.patch b/x11-packages/gtkwave/regex.c.patch new file mode 100644 index 000000000..1314d1f97 --- /dev/null +++ b/x11-packages/gtkwave/regex.c.patch @@ -0,0 +1,11 @@ +diff -uNr gtkwave-3.3.103/src/regex.c gtkwave-3.3.103.mod/src/regex.c +--- gtkwave-3.3.103/src/regex.c 2019-11-11 08:04:52.000000000 +0200 ++++ gtkwave-3.3.103.mod/src/regex.c 2020-02-11 13:48:48.625657407 +0200 +@@ -24,7 +24,6 @@ + #ifdef __linux__ + #include + #include +-#include + #else + #if defined __CYGWIN__ || defined __MINGW32__ + #include