From 5aad510837d7f95b98ead7d08dbfa123dbd4c875 Mon Sep 17 00:00:00 2001 From: Wang Mingyu Date: Tue, 14 Jan 2025 16:28:24 +0800 Subject: gtk-vnc: upgrade 1.3.1 -> 1.4.0 Changelog: ========= - Support g_autoptr for exported allocated types - Require meson >= 0.56 - Replace gtk-doc with gi-docgen for API docs - Add missing vnc_color_map_lookup method sym to exports - Speed up coroutine switching with setjmp/longjmp - Improve valgrind compatibility with coroutines - Add native winfiber coroutine for Windows - Add support for libucontext coroutines - Refuse to use broken native ucontext support on macOS aarch64 - Raise fatal error on impossible conditions / OOM in coroutines - Many other misc coroutine bugs / improvements - Add support to pass CA cert data for TLS - Allow ungrabbing keyboard in gvncviewer demo - Fix leak of socket address in SASL auth - Avoid mandating SASL SSF over UNIX sockets - Don't assume SASL out data is NUL terminated - Fix rendering artifacts on HiDPI displays - Don't expose server auth types to apps that are not implemented - Convert more code to use GNUTLS for ciphers/hashes - Replace remaining use of gcrypt with gmp - Add unit testing of VNC, ARD, MS logon auth types Signed-off-by: Wang Mingyu Signed-off-by: Khem Raj --- .../recipes-connectivity/gtk-vnc/gtk-vnc_1.3.1.bb | 30 ---------------------- .../recipes-connectivity/gtk-vnc/gtk-vnc_1.4.0.bb | 30 ++++++++++++++++++++++ 2 files changed, 30 insertions(+), 30 deletions(-) delete mode 100644 meta-gnome/recipes-connectivity/gtk-vnc/gtk-vnc_1.3.1.bb create mode 100644 meta-gnome/recipes-connectivity/gtk-vnc/gtk-vnc_1.4.0.bb diff --git a/meta-gnome/recipes-connectivity/gtk-vnc/gtk-vnc_1.3.1.bb b/meta-gnome/recipes-connectivity/gtk-vnc/gtk-vnc_1.3.1.bb deleted file mode 100644 index 8bd37f754c..0000000000 --- a/meta-gnome/recipes-connectivity/gtk-vnc/gtk-vnc_1.3.1.bb +++ /dev/null @@ -1,30 +0,0 @@ -SUMMARY = "A VNC client viewer widget for GTK" -LICENSE = "LGPL-2.1-only" -LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4339efb5fd592e45b9e2641de9fe734f" - -DEPENDS = " \ - gdk-pixbuf \ - glib-2.0 \ - gnutls \ - gtk+3 \ - libgcrypt \ - libx11 \ - zlib \ -" - -REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" -GIR_MESON_OPTION = "" -VALA_MESON_OPTION = "with-vala" -VALA_MESON_ENABLE_FLAG ?= 'enabled' -VALA_MESON_DISABLE_FLAG ?= 'disabled' - -PACKAGECONFIG[pulseaudio] = "-Dpulseaudio=enabled,-Dpulseaudio=disabled,pulseaudio" -PACKAGECONFIG[sasl] = "-Dsasl=enabled,-Dsasl=disabled,cyrus-sasl" - -PACKAGECONFIG ??= "pulseaudio sasl" - -inherit pkgconfig gnomebase gettext gobject-introspection vala features_check - -PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src" - -SRC_URI[archive.sha256sum] = "512763ac4e0559d0158b6682ca5dd1a3bd633f082f5e4349d7158e6b5f80f1ce" diff --git a/meta-gnome/recipes-connectivity/gtk-vnc/gtk-vnc_1.4.0.bb b/meta-gnome/recipes-connectivity/gtk-vnc/gtk-vnc_1.4.0.bb new file mode 100644 index 0000000000..016874c6a9 --- /dev/null +++ b/meta-gnome/recipes-connectivity/gtk-vnc/gtk-vnc_1.4.0.bb @@ -0,0 +1,30 @@ +SUMMARY = "A VNC client viewer widget for GTK" +LICENSE = "LGPL-2.1-only" +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4339efb5fd592e45b9e2641de9fe734f" + +DEPENDS = " \ + gdk-pixbuf \ + glib-2.0 \ + gnutls \ + gtk+3 \ + libgcrypt \ + libx11 \ + zlib \ +" + +REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" +GIR_MESON_OPTION = "" +VALA_MESON_OPTION = "with-vala" +VALA_MESON_ENABLE_FLAG ?= 'enabled' +VALA_MESON_DISABLE_FLAG ?= 'disabled' + +PACKAGECONFIG[pulseaudio] = "-Dpulseaudio=enabled,-Dpulseaudio=disabled,pulseaudio" +PACKAGECONFIG[sasl] = "-Dsasl=enabled,-Dsasl=disabled,cyrus-sasl" + +PACKAGECONFIG ??= "pulseaudio sasl" + +inherit pkgconfig gnomebase gettext gobject-introspection vala features_check + +PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src" + +SRC_URI[archive.sha256sum] = "1be64c4e4760c52b3ec33067290d1efa40ad4cecab6c673813804e3c559d9683" -- cgit v1.2.3-54-g00ecf