Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lilv for openSUSE:Factory checked in at 2025-02-03 21:41:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lilv (Old) and /work/SRC/openSUSE:Factory/.lilv.new.2316 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lilv" Mon Feb 3 21:41:40 2025 rev:21 rq:1241616 version:0.24.24 Changes: -------- --- /work/SRC/openSUSE:Factory/lilv/lilv.changes 2024-03-13 22:17:15.401354000 +0100 +++ /work/SRC/openSUSE:Factory/.lilv.new.2316/lilv.changes 2025-02-03 21:42:10.523161291 +0100 @@ -1,0 +2,24 @@ +Sun Jan 19 04:24:55 UTC 2025 - Konstantin Voinov <k...@kott.no-ip.biz> + +- Enable development documentation for Tumbleweed +- Add 001-lilv-docdir.patch fixing docs installation path +- Update to 0.24.24 + * Avoid overriding state features passed by the host + * Fix null dereference when trying to load state from a missing file + * Fix potential null dereferences and conversion warnings + +- Version 0.24.22 changes: + * Allow LILV_API to be defined by the user + * Clean up code + * Clean up inconsistent tool command line interfaces + * Convert man pages to mdoc + * Fix crash when plugins pass NULL to the LV2_State_Retrieve_Function + * Fix dependencies in pkg-config file + * Fix potential crash when writing state files fails + * Order plugin classes by URI + * Override pkg-config dependency within meson + * Remove junk files from documentation install + * Replace duplicated dox_to_sphinx script with sphinxygen dependency + * Switch to external zix dependency + +------------------------------------------------------------------- Old: ---- lilv-0.24.20.tar.xz New: ---- 001-lilv-docdir.patch lilv-0.24.24.tar.xz BETA DEBUG BEGIN: New:- Enable development documentation for Tumbleweed - Add 001-lilv-docdir.patch fixing docs installation path - Update to 0.24.24 BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lilv.spec ++++++ --- /var/tmp/diff_new_pack.oFBzFo/_old 2025-02-03 21:42:11.863216833 +0100 +++ /var/tmp/diff_new_pack.oFBzFo/_new 2025-02-03 21:42:11.875217330 +0100 @@ -1,7 +1,7 @@ # # spec file for package lilv # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,12 +16,15 @@ # -%bcond_with docs +%if 0%{?suse_version} > 1600 +%define with_docs 1 +%endif + %define sover 0 %define sordversion %(pkg-config --modversion sord-0) %define serdversion %(pkg-config --modversion serd-0) Name: lilv -Version: 0.24.20 +Version: 0.24.24 Release: 0 Summary: C library to make use of LV2 plugins License: ISC @@ -30,6 +33,7 @@ Source0: https://download.drobilla.net/lilv-%{version}.tar.xz Source99: lilv-rpmlintrc Source98: baselibs.conf +Patch0: 001-lilv-docdir.patch BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: graphviz @@ -37,7 +41,8 @@ BuildRequires: pkgconfig %if %{with docs} BuildRequires: python3-Sphinx -BuildRequires: python3-sphinx_lv2_theme +BuildRequires: python3-sphinxygen +# BuildRequires: python3-sphinx_lv2_theme %endif BuildRequires: python3-devel BuildRequires: swig @@ -83,11 +88,14 @@ This subpackage contains the Python 3 bindings for lilv. %prep -%setup -q +%autosetup -p0 echo %{sordversion} %build -%meson -Ddocs=disabled +%meson \ +%if %{without docs} + -Ddocs=disabled \ +%endif %meson_build @@ -123,7 +131,6 @@ %{_includedir}/lilv-0/ %if %{with docs} %{_defaultdocdir}/lilv-0/ -%{_mandir}/man3/* %endif %files -n python3-lilv ++++++ 001-lilv-docdir.patch ++++++ --- doc/meson.build.orig 2023-10-22 13:15:27.000000000 -0700 +++ doc/meson.build 2023-11-19 01:46:05.871560429 -0800 @@ -1,7 +1,7 @@ # Copyright 2021-2022 David Robillard <d...@drobilla.net> # SPDX-License-Identifier: 0BSD OR ISC -docdir = get_option('datadir') / 'doc' +docdir = get_option('datadir') / 'doc' / 'packages' # Find required programs doxygen = find_program('doxygen', required: get_option('docs')) ++++++ lilv-0.24.20.tar.xz -> lilv-0.24.24.tar.xz ++++++ ++++ 9402 lines of diff (skipped)