new package: gtkwave

Requested in https://github.com/termux/x11-packages/issues/170.
This commit is contained in:
Leonid Pliushch 2020-02-11 13:59:35 +02:00 committed by Yaksh Bariya
parent 6f02f0e6cf
commit 9e5b65c0c1
No known key found for this signature in database
GPG Key ID: F7486BA7D3D27581
3 changed files with 60 additions and 0 deletions

View File

@ -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 <leonid.plyushch@gmail.com>"
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"

View File

@ -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

View File

@ -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 <sys/types.h>
#include <stdlib.h>
-#include <regex.h>
#else
#if defined __CYGWIN__ || defined __MINGW32__
#include <sys/types.h>