Hello community, here is the log from the commit of package serd for openSUSE:Factory checked in at 2017-11-09 13:39:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/serd (Old) and /work/SRC/openSUSE:Factory/.serd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "serd" Thu Nov 9 13:39:04 2017 rev:11 rq:538328 version:0.28.0 Changes: -------- --- /work/SRC/openSUSE:Factory/serd/serd.changes 2017-02-03 20:01:42.199110670 +0100 +++ /work/SRC/openSUSE:Factory/.serd.new/serd.changes 2017-11-09 13:39:06.408044395 +0100 @@ -1,0 +2,25 @@ +Thu Nov 2 11:24:42 UTC 2017 - mplus...@suse.com + +- Update to version 0.28.0: + * Add support for reading from a user provided callback + * Add serd_node_from_substring() + * Fix strict parsing of abolute URI schemes + * Fix parsing of hex escapes in file URIs (thanks Johannes Mueller) + * Gracefully handle applications that write corrupt UTF-8 + * Fix hangs when reading corrupt UTF-8 + * Add support for TriG and NQuads + * Add support for braindead SPARQL PREFIX and BASE directives + * Add serd_node_new_relative_uri() + * Fix construction and comparison of URIs with UTF-8 characters + * Report I/O errors with message and return appropriate status code + * Report missing statement separator errors + * Fix potential out of bounds read + * Fix unaligned memory access, undefined behaviour which breaks on ARM + * Fix documentation generation + * Update serdi man page +- Use python3 +- Run spec-cleaner +- Rename devel subpackage +- Run tests during build + +------------------------------------------------------------------- Old: ---- serd-0.22.0.tar.bz2 New: ---- serd-0.28.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ serd.spec ++++++ --- /var/tmp/diff_new_pack.dniJXP/_old 2017-11-09 13:39:08.015985616 +0100 +++ /var/tmp/diff_new_pack.dniJXP/_new 2017-11-09 13:39:08.015985616 +0100 @@ -17,9 +17,8 @@ %define sover 0 - Name: serd -Version: 0.22.0 +Version: 0.28.0 Release: 0 Summary: A lightweight C library for RDF syntax License: ISC @@ -27,17 +26,18 @@ Url: http://drobilla.net/software/serd/ Source0: http://download.drobilla.net/serd-%{version}.tar.bz2 Source1: baselibs.conf -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: doxygen BuildRequires: graphviz -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: python-base +BuildRequires: python3 %description A lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples. %package -n serdi Summary: Read and write RDF syntax +# FIXME: use correct group, see "https://en.opensuse.org/openSUSE:Package_group_guidelines" Group: Productivity/Editors/Other %description -n serdi @@ -50,12 +50,14 @@ %description -n libserd-0-%{sover} A lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples. -%package -n libserd-0-devel +%package devel Summary: Development files for libserd Group: Development/Libraries/C and C++ Requires: libserd-0-%{sover} = %{version} +Provides: libserd-0-devel = %{version} +Obsoletes: libserd-0-devel < %{version} -%description -n libserd-0-devel +%description devel Development files for libserd. %prep @@ -64,37 +66,37 @@ %build export CFLAGS='%{optflags}' export CXXFLAGS='%{optflags}' -./waf configure \ +python3 ./waf configure \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --docdir=%{_defaultdocdir} \ + --test \ --docs # waf only understands -j, so do not use smp_mflags -./waf build -v %{?jobs:-j%jobs} +python3 ./waf build -v %{?_smp_mflags} %install -./waf install --destdir=%{?buildroot} +python3 ./waf install --destdir=%{?buildroot} +rm -rf %{buildroot}%{_docdir}/serd-0/html -%post -n libserd-0-%{sover} -p /sbin/ldconfig +%check +python3 ./waf test +%post -n libserd-0-%{sover} -p /sbin/ldconfig %postun -n libserd-0-%{sover} -p /sbin/ldconfig %files -n serdi -%defattr(0644,root,root,0755) %attr(0755,root,root) %{_bindir}/serdi %{_mandir}/man1/serdi.1* %files -n libserd-0-%{sover} -%defattr(0644,root,root,0755) -%doc AUTHORS COPYING NEWS README +%doc AUTHORS COPYING NEWS README.md %{_libdir}/libserd-0.so.%{sover}* -%files -n libserd-0-devel -%defattr(0644,root,root,0755) +%files devel %{_libdir}/libserd-0.so %{_includedir}/serd-0/ %{_libdir}/pkgconfig/serd-0.pc -#%{_defaultdocdir}/serd-0/ -#%{_mandir}/man3/* +%{_mandir}/man3/serd.3%{ext_man} %changelog ++++++ serd-0.22.0.tar.bz2 -> serd-0.28.0.tar.bz2 ++++++ ++++ 13709 lines of diff (skipped)