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)

Reply via email to