Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vte for openSUSE:Factory checked in at 2022-03-23 20:16:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vte (Old) and /work/SRC/openSUSE:Factory/.vte.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vte" Wed Mar 23 20:16:57 2022 rev:137 rq:963642 version:0.67.90 Changes: -------- --- /work/SRC/openSUSE:Factory/vte/vte.changes 2021-12-12 00:56:36.870543383 +0100 +++ /work/SRC/openSUSE:Factory/.vte.new.25692/vte.changes 2022-03-23 20:18:13.586457603 +0100 @@ -1,0 +2,74 @@ +Sat Feb 12 18:46:34 UTC 2022 - bjorn....@gmail.com + +- Update to version 0.67.90: + + widget: + - Defer alignment API to next cycle + - Deprecate VteCharAttributes struct + - Deprecate the attributes out-param for vte_terminal_get_text + - Fix measure baseline to return -1 + + all: Remove SIXEL support from stable branch + + sixel: Fix DECGRI for parameter value 0 + + build: + - Change gtk4 GIR version hack + - Assert on non-supported option on stable branch + + lib: Remove misplaced inline from function declaration + + emulation: Support XTVERSION sequence + + parser: Fix comments + + fonts: Fix height check + + Updated translations. +- Disable gtk4 support via bcond. Upstream did not move forward + with this support for now. + +------------------------------------------------------------------- +Thu Dec 30 11:10:22 UTC 2021 - bjorn....@gmail.com + +- Update to version 0.66.90+git.e32dba1: + + build: + - Fix check for -fstack-protector* compiler support + - Rework function checks + - Fix build with kernel headers from linux < 4.13 + + app: + - Fix context menu styling + - Improve option value description + - Add option to set initial title + + widget: + - Split alignment and fill properties + - Fix Since version for new API + - Add vte_terminal_paste + - Add more precondition checks for vte_pty_spawn_async_with_fds + - Correct some API Since: versions + - Adjust preedit position to GtkEntry + + vala: + - Reference of [GtkChild] field is handled by GtkBuilder, type + must be unowned + - Fix accessibility of constant intializer expression + + terminal: + - Make CRLF pastification smarter + - Make pastification not replace something with nothing + - Add tests for text paste transformation + + parser: + - Fix some control codes + - Recognise more commands + - modes: Fix DECSDM default value + + lib: + - Check for close_range function and use it when available + - ABI repairs + + emulation: + - ECMA modes should not be saved by DECSC + - Use correct range for DECRQCRA + - Docs improvements + - Fix xterm window size request response + + fonts: + - Relax font sanitisation + - Improve font bolding + - More metrics sanity checks + + vte.sh: Fix the check for PROMPT_COMMAND when it is unset + + docs: Add index for API new in 0.68 + + vte.sh: Use PROMPT_COMMAND as an array when possible + + spawn: FD reassignment code tweaks + + Updated translations. +- Add pkgconfig(gtk4) BuildRequires and pass gtk4=true to meson, + build gtk4 widgets. Following this, add new sub-packages + typelib-1_0-Vte-2.91-gtk4 and vte-tools-gtk4. + +------------------------------------------------------------------- Old: ---- vte-0.66.2.obscpio New: ---- vte-0.67.90.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vte.spec ++++++ --- /var/tmp/diff_new_pack.Pfi7yz/_old 2022-03-23 20:18:14.254457981 +0100 +++ /var/tmp/diff_new_pack.Pfi7yz/_new 2022-03-23 20:18:14.262457985 +0100 @@ -1,7 +1,7 @@ # # spec file for package vte # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,8 +22,10 @@ %define _gtkver 3.0 %define _name vte +%bcond_with gtk4_support + Name: vte -Version: 0.66.2 +Version: 0.67.90 Release: 0 Summary: Terminal Emulator Library License: CC-BY-4.0 AND LGPL-3.0-or-later AND GPL-3.0-or-later AND MIT @@ -52,6 +54,9 @@ BuildRequires: pkgconfig(gnutls) >= 3.2.7 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.16.0 +%if %{with gtk4_support} +BuildRequires: pkgconfig(gtk4) +%endif BuildRequires: pkgconfig(libpcre2-8) >= 10.21 BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(pango) >= 1.22.0 @@ -101,12 +106,41 @@ This package provides tools using VTE. +%if %{with gtk4_support} +%package -n typelib-1_0-Vte-%{?_binver}-gtk4 +Summary: Introspection bindings for the VTE terminal emulator library +License: LGPL-2.0-only +Group: System/Libraries + +%description -n typelib-1_0-Vte-%{?_binver}-gtk4 +VTE is a terminal emulator library that provides a terminal widget for +use with GTK+ as well as handling of child process and terminal +emulation settings. + +This package provides the GObject Introspection bindings for VTE. + +%package tools-gtk4 +Summary: Tools from the VTE terminal emulator package +License: LGPL-2.0-only +Group: System/Libraries + +%description tools-gtk4 +VTE is a terminal emulator library that provides a terminal widget for +use with GTK+ as well as handling of child process and terminal +emulation settings. + +This package provides tools using VTE. +%endif + %package devel Summary: Development files for the VTE terminal emulator library License: LGPL-2.0-only Group: Development/Libraries/GNOME Requires: libvte%{_sover} = %{version} Requires: typelib-1_0-Vte-%{?_binver} = %{version} +%if %{with gtk4_support} +Requires: typelib-1_0-Vte-%{?_binver}-gtk4 = %{version} +%endif Provides: vte-doc = %{version} Obsoletes: vte-doc < %{version} @@ -142,6 +176,9 @@ %build %meson \ -Ddocs=true \ +%if %{with gtk4_support} + -Dgtk4=true \ +%endif %{nil} %meson_build @@ -149,10 +186,9 @@ %meson_install %find_lang vte-%{_apiver} -%fdupes %{buildroot}/%{_prefix} +%fdupes %{buildroot}%{_prefix} -%post -n libvte%{_sover} -p /sbin/ldconfig -%postun -n libvte%{_sover} -p /sbin/ldconfig +%ldconfig_scriptlets -n libvte%{_sover} %files -n libvte%{_sover} %license COPYING.CC-BY-4-0 COPYING.GPL3 COPYING.LGPL3 COPYING.XTERM @@ -169,6 +205,14 @@ %files tools %{_bindir}/vte-%{?_binver} +%if %{with gtk4_support} +%files -n typelib-1_0-Vte-%{?_binver}-gtk4 +%{_libdir}/girepository-1.0/Vte-4-%{_apiver}.typelib + +%files tools-gtk4 +%{_bindir}/vte-%{?_binver}-gtk4 +%endif + %files devel %doc AUTHORS %{_libdir}/pkgconfig/*.pc @@ -180,6 +224,11 @@ %{_datadir}/vala/vapi/vte-2.91.vapi %{_datadir}/vala/vapi/vte-2.91.deps +%if %{with gtk4_support} +%{_includedir}/vte-%{_apiver}-gtk4/ +%{_datadir}/gtk-doc/html/vte-gtk4-%{_apiver}/ +%endif + %files -n glade-catalog-vte %{_datadir}/glade/catalogs/vte-2.91.xml %{_datadir}/glade/pixmaps/hicolor/16x16/actions/widget-vte-terminal.png ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Pfi7yz/_old 2022-03-23 20:18:14.326458021 +0100 +++ /var/tmp/diff_new_pack.Pfi7yz/_new 2022-03-23 20:18:14.330458024 +0100 @@ -1,14 +1,15 @@ +<?xml version="1.0"?> <services> <service name="obs_scm" mode="disabled"> <param name="url">https://gitlab.gnome.org/GNOME/vte.git</param> <param name="scm">git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> - <param name="revision">refs/tags/0.66.2</param> + <param name="revision">refs/tags/0.67.90</param> <param name="exclude">doc/vttest.*</param> </service> - <service mode="buildtime" name="tar" /> - <service mode="buildtime" name="recompress"> + <service name="tar" mode="buildtime" /> + <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Pfi7yz/_old 2022-03-23 20:18:14.370458046 +0100 +++ /var/tmp/diff_new_pack.Pfi7yz/_new 2022-03-23 20:18:14.378458051 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.gnome.org/GNOME/vte.git</param> - <param name="changesrevision">6a0a9fed4d54122df31c13d601b1509597a36f2b</param></service></servicedata> + <param name="changesrevision">08f6c596d1a05e20541b8268d19aede55ac99f4d</param></service></servicedata> (No newline at EOF) ++++++ vte-0.66.2.obscpio -> vte-0.67.90.obscpio ++++++ ++++ 2267 lines of diff (skipped) ++++++ vte.obsinfo ++++++ --- /var/tmp/diff_new_pack.Pfi7yz/_old 2022-03-23 20:18:14.714458241 +0100 +++ /var/tmp/diff_new_pack.Pfi7yz/_new 2022-03-23 20:18:14.722458245 +0100 @@ -1,6 +1,5 @@ name: vte -version: 0.66.2 -mtime: 1638040280 -commit: 6a0a9fed4d54122df31c13d601b1509597a36f2b - +version: 0.67.90 +mtime: 1644602463 +commit: 08f6c596d1a05e20541b8268d19aede55ac99f4d