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

Reply via email to