diff --git a/x11-packages/geany/build.sh b/x11-packages/geany/build.sh index f4ba71df6..97525fee5 100644 --- a/x11-packages/geany/build.sh +++ b/x11-packages/geany/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Fast and lightweight IDE" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.37.1 -TERMUX_PKG_REVISION=7 +TERMUX_PKG_REVISION=8 TERMUX_PKG_SRCURL=https://download.geany.org/geany-${TERMUX_PKG_VERSION/.0}.tar.bz2 TERMUX_PKG_SHA256=18c5756444c1d8bcd737c8ecfd4ef0b3607c924fc02560d4e8b78f6121531a18 TERMUX_PKG_DEPENDS="atk, fontconfig, freetype, fribidi, gdk-pixbuf, glib, gtk3, harfbuzz, libandroid-glob, libandroid-shmem, libbz2, libc++, libcairo, libffi, libgraphite, liblzma, libpixman, libpng, libuuid, libvte, libx11, libxau, libxcb, libxdmcp, libxext, libxml2, libxrender, pango, pcre, zlib" diff --git a/x11-packages/libvte/build.sh b/x11-packages/libvte/build.sh index 9c03ef3a9..06feef89a 100755 --- a/x11-packages/libvte/build.sh +++ b/x11-packages/libvte/build.sh @@ -2,8 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://gitlab.gnome.org/GNOME/vte/ TERMUX_PKG_DESCRIPTION="Virtual Terminal library" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux" +# Do not update to 0.64.x or later with no caution; may break xfce4-terminal TERMUX_PKG_VERSION=1:0.62.2 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://download.gnome.org/sources/vte/${TERMUX_PKG_VERSION:2:4}/vte-${TERMUX_PKG_VERSION:2}.tar.xz TERMUX_PKG_SHA256=b0300bbcf0c02df5812a10a3cb8e4fff723bab92c08c97a0a90c167cf543aff0 TERMUX_PKG_DEPENDS="fribidi, gtk3, libgnutls, libicu, pcre2" diff --git a/x11-packages/libvte/vte-0.62.x-volatile.patch b/x11-packages/libvte/vte-0.62.x-volatile.patch new file mode 100644 index 000000000..f30a09f41 --- /dev/null +++ b/x11-packages/libvte/vte-0.62.x-volatile.patch @@ -0,0 +1,45 @@ +From 89e9230dc1a27b89cca16de32e903918a27b8e42 Mon Sep 17 00:00:00 2001 +From: Christian Persch +Date: Mon, 16 Nov 2020 20:27:48 +0100 +Subject: [PATCH] lib: Drop wrong use of volatile + +--- + src/vtetypebuiltins.cc.template | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/src/vtetypebuiltins.cc.template b/src/vtetypebuiltins.cc.template +index dade41de..3a50d401 100644 +--- a/src/vtetypebuiltins.cc.template ++++ b/src/vtetypebuiltins.cc.template +@@ -11,9 +11,9 @@ + GType + @enum_name@_get_type (void) + { +- static volatile gsize g_define_type_id__volatile = 0; ++ static gsize g_define_type_id = 0; + +- if (g_once_init_enter (&g_define_type_id__volatile)) { ++ if (g_once_init_enter (&g_define_type_id)) { + static const G@Type@Value values[] = { + /*** END value-header ***/ + +@@ -24,13 +24,13 @@ GType + /*** BEGIN value-tail ***/ + { 0, NULL, NULL } + }; +- GType g_define_type_id = \ ++ GType type_id = \ + g_@type@_register_static (g_intern_static_string ("@EnumName@"), values); + +- g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); ++ g_once_init_leave (&g_define_type_id, type_id); + } + +- return g_define_type_id__volatile; ++ return g_define_type_id; + } + + /*** END value-tail ***/ +-- +GitLab + diff --git a/x11-packages/mate-terminal/build.sh b/x11-packages/mate-terminal/build.sh index b9398f85c..e41dbb9da 100644 --- a/x11-packages/mate-terminal/build.sh +++ b/x11-packages/mate-terminal/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://mate-terminal.mate-desktop.dev/ TERMUX_PKG_DESCRIPTION="This is the MATE terminal emulator application" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=1.24.1 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://github.com/mate-desktop/mate-terminal/releases/download/v$TERMUX_PKG_VERSION/mate-terminal-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=550d38f223d21ab12d39b00af6cd75f083d3790c38d53051537df2ac6a87be62 TERMUX_PKG_DEPENDS="libvte, dconf, gtk3, libsm" diff --git a/x11-packages/tilda/build.sh b/x11-packages/tilda/build.sh index e6e0fe185..2b5704f2d 100644 --- a/x11-packages/tilda/build.sh +++ b/x11-packages/tilda/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="A Gtk based drop down terminal for Linux and Unix." TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@ELWAER-M" TERMUX_PKG_VERSION="1.6-alpha" -TERMUX_PKG_REVISION=5 +TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL=https://github.com/lanoxx/tilda/archive/a8f70a8b9300992dc13185112a251b90850fd96e.tar.gz TERMUX_PKG_SHA256=83c3bdccd9f41183cf656c11f925cf383f7cf0cbafbd56f51d8a1e2983bb7739 TERMUX_PKG_DEPENDS="glib, gtk3, libvte, libconfuse, libx11, gettext" diff --git a/x11-packages/xfce4-terminal/build.sh b/x11-packages/xfce4-terminal/build.sh index cdd049b20..e0844a387 100755 --- a/x11-packages/xfce4-terminal/build.sh +++ b/x11-packages/xfce4-terminal/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Terminal Emulator for the XFCE environment" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.9.0 -TERMUX_PKG_REVISION=7 +TERMUX_PKG_REVISION=8 TERMUX_PKG_SRCURL=https://archive.xfce.org/src/apps/xfce4-terminal/0.9/xfce4-terminal-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=53ba1f76501b3d85275c4749eb1d696ff5ef211c16af338f07e0dd6b7947e371 TERMUX_PKG_DEPENDS="desktop-file-utils, exo, hicolor-icon-theme, garcon, libxfce4ui, xfconf, libvte"