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)


Reply via email to