Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yelp for openSUSE:Factory checked in at 2025-06-18 15:53:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yelp (Old) and /work/SRC/openSUSE:Factory/.yelp.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yelp" Wed Jun 18 15:53:31 2025 rev:126 rq:1285999 version:42.3 Changes: -------- --- /work/SRC/openSUSE:Factory/yelp/yelp.changes 2025-05-26 18:33:29.650270900 +0200 +++ /work/SRC/openSUSE:Factory/.yelp.new.19631/yelp.changes 2025-06-18 15:53:36.197880783 +0200 @@ -1,0 +2,14 @@ +Sun Jun 15 08:07:48 UTC 2025 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 42.3: + + Fix CVE-2025-3155 + + Switch to meson for builds. +- Switch to git checkout via source service, released tag. +- Switch to meson buildsystem, add meson BuildRequires and macros. +- Drop patches fixed upstream or no longer needed: + + 7ecd58d.patch + + yelp-automake.patch + + dd69a1df8e660cf6cf27e44a6bba02934fc00b48.patch + + 855cae4a336f7676f093579c9a6b2d9fae7a1f80.patch + +------------------------------------------------------------------- Old: ---- 7ecd58d.patch 855cae4a336f7676f093579c9a6b2d9fae7a1f80.patch dd69a1df8e660cf6cf27e44a6bba02934fc00b48.patch yelp-42.2.tar.xz yelp-automake.patch New: ---- _service yelp-42.3.obscpio yelp.obsinfo ----------(Old B)---------- Old:- Drop patches fixed upstream or no longer needed: + 7ecd58d.patch + yelp-automake.patch Old: + dd69a1df8e660cf6cf27e44a6bba02934fc00b48.patch + 855cae4a336f7676f093579c9a6b2d9fae7a1f80.patch Old: + yelp-automake.patch + dd69a1df8e660cf6cf27e44a6bba02934fc00b48.patch + 855cae4a336f7676f093579c9a6b2d9fae7a1f80.patch Old: + 7ecd58d.patch + yelp-automake.patch + dd69a1df8e660cf6cf27e44a6bba02934fc00b48.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yelp.spec ++++++ --- /var/tmp/diff_new_pack.i0cIno/_old 2025-06-18 15:53:37.173921482 +0200 +++ /var/tmp/diff_new_pack.i0cIno/_new 2025-06-18 15:53:37.177921648 +0200 @@ -17,26 +17,20 @@ Name: yelp -Version: 42.2 +Version: 42.3 Release: 0 Summary: Help Browser for the GNOME Desktop License: GPL-2.0-or-later Group: System/GUI/GNOME URL: https://wiki.gnome.org/Apps/Yelp -Source0: https://download.gnome.org/sources/yelp/42/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM dd69a1df8e660cf6cf27e44a6bba02934fc00b48.patch -- Fix compile error with ./autogen.sh --enable-debug=yes -Patch0: https://gitlab.gnome.org/GNOME/yelp/-/commit/dd69a1df8e660cf6cf27e44a6bba02934fc00b48.patch -# PATCH-FIX-UPSTREAM 855cae4a336f7676f093579c9a6b2d9fae7a1f80.patch -- Support search box for man pages -Patch1: https://gitlab.gnome.org/GNOME/yelp/-/commit/855cae4a336f7676f093579c9a6b2d9fae7a1f80.patch -# PATCH-FIX-SLED yelp-automake.patch mgo...@suse.com -- update Makefile.in for last patch -Patch2: yelp-automake.patch -# PATCH-FIX-UPSTREAM 7ecd58d.patch CVE-2025-3155 bsc#1240688 qz...@suse.com -- Initial fix for CVE-2025-3155 from parrot409. -Patch3: https://gitlab.gnome.org/GNOME/yelp/-/commit/7ecd58d.patch +Source0: %{name}-%{version}.tar.zst + BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gtk-doc BuildRequires: itstool >= 1.2.0 BuildRequires: libtool +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: pkgconfig(appstream-glib) BuildRequires: pkgconfig(gio-2.0) >= 2.67.4 @@ -50,7 +44,7 @@ BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(webkit2gtk-4.1) BuildRequires: pkgconfig(webkit2gtk-web-extension-4.1) -BuildRequires: pkgconfig(yelp-xsl) >= 41.0 +BuildRequires: pkgconfig(yelp-xsl) >= 42.3 # data/dtd/catalog references dtds from oasis-open.org, which we provide on docbook_4 package (bnc#770067) Requires: docbook_4 # We need the stylesheets from yelp-xsl @@ -89,25 +83,15 @@ %lang_package %prep -%autosetup -N -%patch -P 0 -p1 -%patch -P 1 -p1 -%if 0%{?sle_version} && 0%{?sle_version} < 160000 -%patch -P 2 -p1 -%endif -%patch -P 3 -p1 +%autosetup -p1 %build -%if !0%{?sle_version} || 0%{?sle_version} >= 160000 -NOCONFIGURE=1 ./autogen.sh -%endif -%configure \ - --disable-static \ +%meson \ %{nil} -%make_build +%meson_build %install -%make_install +%meson_install find %{buildroot} -type f -name "*.la" -delete -print %find_lang %{name} %{?no_lang_C} %fdupes %{buildroot}%{_prefix} ++++++ _service ++++++ <?xml version="1.0"?> <services> <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/yelp.git</param> <param name="revision">42.3</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> <!-- <param name="changesgenerate">enable</param> --> </service> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">zst</param> </service> <service name="set_version" mode="manual" /> </services> ++++++ yelp.obsinfo ++++++ name: yelp version: 42.3 mtime: 1749741063 commit: 4b7c355b0ee138b4f2bbef683441ad11ba96330c