Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package serd for openSUSE:Factory checked in at 2025-01-28 14:58:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/serd (Old) and /work/SRC/openSUSE:Factory/.serd.new.2316 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "serd" Tue Jan 28 14:58:08 2025 rev:22 rq:1240146 version:0.32.2 Changes: -------- --- /work/SRC/openSUSE:Factory/serd/serd.changes 2023-05-02 16:18:25.517596656 +0200 +++ /work/SRC/openSUSE:Factory/.serd.new.2316/serd.changes 2025-01-28 14:58:21.448013338 +0100 @@ -1,0 +2,44 @@ +Sun Jan 19 00:25:07 UTC 2025 - Konstantin Voinov <[email protected]> + +- Update to 0.32.2 + * Enable clang nullability checks + * Fix writing empty list objects within blank nodes + +------------------------------------------------------------------- +Mon Oct 30 04:13:33 UTC 2023 - Konstantin Voinov <[email protected]> + +- Set build docs for TW only as it requires sphixygen since now +- Refresh 001-serd-docdir.patch +- Update to 0.32.0 + * Add Windows path separator support to serd_node_new_file_uri() + * Add long "help" and "version" options to serdi + * Add options to disable html or singlehtml documentation + * Add serd_reader_skip_until_byte() to public API + * Allow SERD_API to be defined by the user + * Avoid creating test files in the current directory + * Avoid using ASCII grave as a quote + * Check for POSIX features with the build system + * Clean up and improve test suite + * Clean up code + * Fix crash when trying to read chunks without starting + * Fix hang when skipping an error at EOF when lax parsing + * Fix incorrect parsing of strange quote escape patterns + * Fix possible hang when writing nested Turtle lists + * Fix potential memory leaks when a write is aborted + * Fix relative URI creation + * Gracefully handle bad characters in Turtle blank node syntax + * Gracefully handle bad characters in Turtle datatype syntax + * Improve TriG pretty-printing and remove trailing newlines + * Improve pretty-printing of lists and inline subjects + * Improve serdi man page + * Improve writer error handling + * Make URI writing stricter by default + * Make serd_reader_read_chunk() work with NQuads + * Override pkg-config dependency within meson + * Remove junk files from documentation install + * Remove support for writing Turtle named inline nodes extension + * Replace duplicated dox_to_sphinx script with sphinxygen dependency + * Test header for warnings more strictly + * Update standard test suites + +------------------------------------------------------------------- Old: ---- serd-0.30.16.tar.xz New: ---- serd-0.32.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ serd.spec ++++++ --- /var/tmp/diff_new_pack.AT0eRp/_old 2025-01-28 14:58:22.948075471 +0100 +++ /var/tmp/diff_new_pack.AT0eRp/_new 2025-01-28 14:58:22.964076134 +0100 @@ -1,7 +1,7 @@ # # spec file for package serd # -# Copyright (c) 2023 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,9 +16,13 @@ # +%if 0%{?suse_version} > 1600 +%define with_docs 1 +%endif + %define sover 0 Name: serd -Version: 0.30.16 +Version: 0.32.2 Release: 0 Summary: A lightweight C library for RDF syntax License: ISC @@ -27,12 +31,15 @@ Source0: https://download.drobilla.net/serd-%{version}.tar.xz Source1: baselibs.conf Patch0: 001-serd-docdir.patch -BuildRequires: doxygen BuildRequires: fdupes -BuildRequires: graphviz BuildRequires: meson BuildRequires: pkgconfig +%if %{with docs} +BuildRequires: %{python_module sphinxygen} +BuildRequires: doxygen +BuildRequires: mandoc-bin BuildRequires: python3-Sphinx +%endif %description A lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples. @@ -68,7 +75,10 @@ for i in `grep -rl "%{_bindir}/env python"`;do sed -i '1s/^#!.*/#!\/usr\/bin\/python3/' ${i} ;done %build -%meson +%meson \ +%if %{without docs} + -Ddocs=disabled +%endif %meson_build %install @@ -81,7 +91,9 @@ %files -n serdi %attr(0755,root,root) %{_bindir}/serdi +%if %{with docs} %{_mandir}/man1/serdi.1%{?ext_man} +%endif %files -n libserd-0-%{sover} %license COPYING @@ -89,7 +101,9 @@ %{_libdir}/libserd-0.so.%{sover}* %files devel +%if %{with docs} %doc %{_docdir}/serd-0 +%endif %{_libdir}/libserd-0.so %{_includedir}/serd-0/ %{_libdir}/pkgconfig/serd-0.pc ++++++ 001-serd-docdir.patch ++++++ --- /var/tmp/diff_new_pack.AT0eRp/_old 2025-01-28 14:58:23.136083259 +0100 +++ /var/tmp/diff_new_pack.AT0eRp/_new 2025-01-28 14:58:23.160084252 +0100 @@ -1,12 +1,12 @@ ---- ./doc/meson.build.orig 2022-12-26 22:48:38.800134462 +1000 -+++ doc/meson.build 2022-12-26 22:49:09.232891680 +1000 +--- doc/meson.build.orig 2023-10-22 12:39:24.000000000 -0700 ++++ doc/meson.build 2023-10-29 21:16:36.448489411 -0700 @@ -1,7 +1,7 @@ - # Copyright 2020-2022 David Robillard <[email protected]> + # Copyright 2020-2023 David Robillard <[email protected]> # SPDX-License-Identifier: 0BSD OR ISC -docdir = get_option('datadir') / 'doc' +docdir = get_option('datadir') / 'doc' / 'packages' - doxygen = find_program('doxygen', required: get_option('docs')) - dox_to_sphinx = files('../scripts/dox_to_sphinx.py') + ############# + # Man pages # ++++++ serd-0.30.16.tar.xz -> serd-0.32.2.tar.xz ++++++ ++++ 176700 lines of diff (skipped)
