libvte: Add patch to build with newer toolchain
and revbump revdeps.
This commit is contained in:
parent
a9d601e62e
commit
b39c1fd8d7
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -0,0 +1,45 @@
|
|||
From 89e9230dc1a27b89cca16de32e903918a27b8e42 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Persch <chpe@src.gnome.org>
|
||||
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
|
||||
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue