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-09-21 14:41:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vte (Old) and /work/SRC/openSUSE:Factory/.vte.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vte" Wed Sep 21 14:41:08 2022 rev:139 rq:1004835 version:0.70.0 Changes: -------- --- /work/SRC/openSUSE:Factory/vte/vte.changes 2022-03-31 17:18:34.865344903 +0200 +++ /work/SRC/openSUSE:Factory/.vte.new.2083/vte.changes 2022-09-21 14:41:53.721665587 +0200 @@ -1,0 +2,95 @@ +Fri Sep 16 23:52:32 UTC 2022 - [email protected] + +- Update to version 0.70.0: + + build: Post release version bump + +------------------------------------------------------------------- +Sun Sep 04 15:52:02 UTC 2022 - [email protected] + +- Update to version 0.69.99: + + build: Version 0.69.99 for gnome 43rc + + lib: Fix spawning on netbsd + + widget: + - Fix Widget::regex_match_check_at() + - Use correct view coordinates + - gtk4: + . Only notify terminal when focused + . Don't grab the focus on focus-in + +------------------------------------------------------------------- +Thu Sep 1 14:18:56 UTC 2022 - Bj??rn Lie <[email protected]> + +- Disable glade catalog support via bcond. +- Fixup the defines, most importantly name the vte typelib + correctly again. + +------------------------------------------------------------------- +Tue Aug 09 09:33:51 UTC 2022 - [email protected] + +- Update to version 0.69.92: + + all: + - Include <termios.h> directly + - Remove SIXEL support from stable branch + - Don't override widget's CSS names + + bindings: + - gir: Change vte/gtk4 gir nsversion + - vala: + . Add vapi for vte/gtk4 + . Remove the test app + + build: + - Also set _XOPEN_SOURCE + - Build fix for netbsd + - Bump meson req version to 0.51 + - Check for python version + - Define __BSD_VISIBLE on freebsd + - Define list of libc feature test macros only once + - Fix debug build + - Make sure __BSD_VISIBLE is defined on freebsd + - Remove gtk4 notice + - Try to fix pwrite detection on non-glibc systems + - Update gtk3 req version + - Use an explict python interpreter + + docs: + - Install toml file to subdir + - Port to gi-docgen + + fonts: + - gtk4: Create a new pango context + - Only set language if different to the current language + - Pass nullptr for language + + glib: + - glue: + . Include string + . Include string_view + + lib: + - Fix reserved size calculation + - Move glib glue code to glib-glue.cc + + Revert "emulation: Support XTVERSION sequence" + + sixel: Remove stray semicolon + + spawn: Fix build without CLOSE_RANGE_CLOEXEC + + widget: + - Add API to get selected text + - widget: Add format arg to new API to get selected text + - Correct some Since annotations + - Defer alignment API to next cycle + - Don't queue_resize() during allocation + - Fix padding borders + - Fix some API version tags + - gtk4: + . Add API to check event context + . Don't invalidate endlessly + . Lower the priority of the style provider + . Make background API available on gtk4 + . Simplify invalidation tracking + - gtk: Make new API naming self-consistent + - Ignore synthetic scroll events + - Listen for toplevel focus change + - Only avoid reentrant queue_resize() in GTK4 + - Queue a resize on CSS changes + - Remove errneous gtk_widget_allocate call + + Update translations. +- Rebase vte-enable-build-flag-pie.patch with quilt. +- Set bcond to without, build gtk4 support. +- Drop gtk-doc and add pkgconfig(gi-docgen) BuildRequires following + upstreams port to gi-docgen. + +------------------------------------------------------------------- Old: ---- vte-0.68.0.obscpio New: ---- vte-0.70.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vte.spec ++++++ --- /var/tmp/diff_new_pack.6r38hS/_old 2022-09-21 14:41:55.517670568 +0200 +++ /var/tmp/diff_new_pack.6r38hS/_new 2022-09-21 14:41:55.521670579 +0200 @@ -18,14 +18,16 @@ %define _sover -2_91-0 %define _apiver 2.91 -%define _binver 2.91 -%define _gtkver 3.0 +%define _binver 2_91 +%define _apiver4 3.91 +%define _binver4 3_91 %define _name vte -%bcond_with gtk4_support +%bcond_without gtk4_support +%bcond_with glade_support Name: vte -Version: 0.68.0 +Version: 0.70.0 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 @@ -39,15 +41,17 @@ BuildRequires: c++_compiler BuildRequires: fdupes +%if %{with glade_support} BuildRequires: glade +%endif BuildRequires: gobject-introspection-devel BuildRequires: gperf -BuildRequires: gtk-doc BuildRequires: intltool BuildRequires: meson BuildRequires: pkgconfig BuildRequires: (python3-dataclasses if python3-base < 3.7) BuildRequires: pkgconfig(fribidi) >= 1.0.0 +BuildRequires: pkgconfig(gi-docgen) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.40.0 @@ -107,12 +111,12 @@ This package provides tools using VTE. %if %{with gtk4_support} -%package -n typelib-1_0-Vte-%{?_binver}-gtk4 +%package -n typelib-1_0-Vte-%{?_binver4} 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 +%description -n typelib-1_0-Vte-%{?_binver4} 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. @@ -139,7 +143,7 @@ Requires: libvte%{_sover} = %{version} Requires: typelib-1_0-Vte-%{?_binver} = %{version} %if %{with gtk4_support} -Requires: typelib-1_0-Vte-%{?_binver}-gtk4 = %{version} +Requires: typelib-1_0-Vte-%{?_binver4} = %{version} %endif Provides: vte-doc = %{version} Obsoletes: vte-doc < %{version} @@ -152,6 +156,7 @@ This package contains the files needed for building applications using VTE. +%if %{with glade_support} %package -n glade-catalog-vte Summary: Glade catalog for vte License: CC-BY-4.0 AND LGPL-3.0-or-later AND GPL-3.0-or-later AND MIT @@ -159,10 +164,12 @@ Requires: %{name} = %{version} Requires: glade Supplements: (glade and %{name}-devel) +BuildArch: noarch %description -n glade-catalog-vte This package provides a catalog for Glade, to allow the use the vte widgets in Glade. +%endif %lang_package @@ -179,6 +186,11 @@ %if %{with gtk4_support} -Dgtk4=true \ %endif +%if %{with glade_support} + -Dglade=true \ +%else + -Dglade=false \ +%endif %{nil} %meson_build @@ -188,6 +200,17 @@ %find_lang vte-%{_apiver} %fdupes %{buildroot}%{_prefix} +# Make default docdir ref openSUSE standard +mkdir -p %{buildroot}%{_docdir}/vte-%{_apiver} +%if %{with gtk4_support} +mkdir -p %{buildroot}%{_docdir}/vte-%{_apiver}-gtk4 +%endif +# Move docs from upstream docdir to openSUSE docdir standard +mv %{buildroot}%{_datadir}/doc/vte-%{_apiver} %{buildroot}%{_docdir} +%if %{with gtk4_support} +mv %{buildroot}%{_datadir}/doc/vte-%{_apiver}-gtk4 %{buildroot}%{_docdir} +%endif + %ldconfig_scriptlets -n libvte%{_sover} %files -n libvte%{_sover} @@ -203,36 +226,40 @@ %{_libdir}/girepository-1.0/Vte-%{_apiver}.typelib %files tools -%{_bindir}/vte-%{?_binver} +%{_bindir}/vte-%{?_apiver} %if %{with gtk4_support} -%files -n typelib-1_0-Vte-%{?_binver}-gtk4 -%{_libdir}/girepository-1.0/Vte-4-%{_apiver}.typelib +%files -n typelib-1_0-Vte-%{?_binver4} +%{_libdir}/girepository-1.0/Vte-%{_apiver4}.typelib %files tools-gtk4 -%{_bindir}/vte-%{?_binver}-gtk4 +%{_bindir}/vte-%{?_apiver}-gtk4 %endif %files devel %doc AUTHORS +%doc %{_docdir}/vte-%{_apiver}/ %{_libdir}/pkgconfig/*.pc %{_libdir}/*.so %{_includedir}/vte-%{_apiver}/ %{_datadir}/gir-1.0/*.gir -%{_datadir}/gtk-doc/html/vte-gtk3-%{_apiver}/ %dir %{_datadir}/vala/vapi -%{_datadir}/vala/vapi/vte-2.91.vapi -%{_datadir}/vala/vapi/vte-2.91.deps +%{_datadir}/vala/vapi/vte-%{_apiver}.vapi +%{_datadir}/vala/vapi/vte-%{_apiver}.deps %if %{with gtk4_support} %{_includedir}/vte-%{_apiver}-gtk4/ -%{_datadir}/gtk-doc/html/vte-gtk4-%{_apiver}/ +%doc %{_docdir}/vte-%{_apiver}-gtk4/ +%{_datadir}/vala/vapi/vte-%{_apiver}-gtk4.deps +%{_datadir}/vala/vapi/vte-%{_apiver}-gtk4.vapi %endif +%if %{with glade_support} %files -n glade-catalog-vte -%{_datadir}/glade/catalogs/vte-2.91.xml +%{_datadir}/glade/catalogs/vte-%{_apiver}.xml %{_datadir}/glade/pixmaps/hicolor/16x16/actions/widget-vte-terminal.png %{_datadir}/glade/pixmaps/hicolor/22x22/actions/widget-vte-terminal.png +%endif %files lang -f vte-%{_apiver}.lang ++++++ _service ++++++ --- /var/tmp/diff_new_pack.6r38hS/_old 2022-09-21 14:41:55.553670668 +0200 +++ /var/tmp/diff_new_pack.6r38hS/_new 2022-09-21 14:41:55.557670679 +0200 @@ -1,11 +1,11 @@ <?xml version="1.0"?> <services> - <service name="obs_scm" mode="disabled"> + <service name="obs_scm" mode="manual"> <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.68.0</param> + <param name="revision">refs/tags/0.70.0</param> <param name="exclude">doc/vttest.*</param> </service> <service name="tar" mode="buildtime" /> @@ -13,7 +13,7 @@ <param name="file">*.tar</param> <param name="compression">xz</param> </service> - <service name="set_version" mode="disabled"/> + <service name="set_version" mode="manual"/> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.6r38hS/_old 2022-09-21 14:41:55.581670745 +0200 +++ /var/tmp/diff_new_pack.6r38hS/_new 2022-09-21 14:41:55.585670756 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.gnome.org/GNOME/vte.git</param> - <param name="changesrevision">0f438924f9f8a858b1b82434c876e31c2de180d4</param></service></servicedata> + <param name="changesrevision">ae4a5d7df9e32ab40ceca5e06240561e819db148</param></service></servicedata> (No newline at EOF) ++++++ vte-0.68.0.obscpio -> vte-0.70.0.obscpio ++++++ ++++ 5633 lines of diff (skipped) ++++++ vte-enable-build-flag-pie.patch ++++++ --- /var/tmp/diff_new_pack.6r38hS/_old 2022-09-21 14:41:55.833671444 +0200 +++ /var/tmp/diff_new_pack.6r38hS/_new 2022-09-21 14:41:55.837671455 +0200 @@ -1,13 +1,13 @@ -Index: vte-0.65.91/meson.build +Index: vte-0.69.92/meson.build =================================================================== ---- vte-0.65.91.orig/meson.build -+++ vte-0.65.91/meson.build +--- vte-0.69.92.orig/meson.build ++++ vte-0.69.92/meson.build @@ -23,6 +23,7 @@ project( 'buildtype=release', 'warning_level=0', 'b_ndebug=false', + 'b_pie=true', ], - meson_version: '>= 0.50.0', + meson_version: '>= 0.51.0', ) ++++++ vte.obsinfo ++++++ --- /var/tmp/diff_new_pack.6r38hS/_old 2022-09-21 14:41:55.861671521 +0200 +++ /var/tmp/diff_new_pack.6r38hS/_new 2022-09-21 14:41:55.865671533 +0200 @@ -1,5 +1,5 @@ name: vte -version: 0.68.0 -mtime: 1648403539 -commit: 0f438924f9f8a858b1b82434c876e31c2de180d4 +version: 0.70.0 +mtime: 1662223859 +commit: ae4a5d7df9e32ab40ceca5e06240561e819db148
