Hello community,

here is the log from the commit of package libexplain for openSUSE:Factory 
checked in at 2018-11-27 10:42:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libexplain (Old)
 and      /work/SRC/openSUSE:Factory/.libexplain.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libexplain"

Tue Nov 27 10:42:29 2018 rev:3 rq:651964 version:1.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/libexplain/libexplain.changes    2016-04-12 
19:39:24.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libexplain.new.19453/libexplain.changes 
2018-11-27 10:43:11.320148548 +0100
@@ -1,0 +2,16 @@
+Mon Nov 26 08:44:27 UTC 2018 - Martin Pluskal <mplus...@suse.com>
+
+- Update license information
+
+-------------------------------------------------------------------
+Fri Nov 16 09:13:26 UTC 2018 - Jan Engelhardt <jeng...@inai.de>
+
+- Update descriptions.
+
+-------------------------------------------------------------------
+Thu Nov 15 13:59:05 UTC 2018 - jkohou...@suse.com
+
+- Fixed missing clockid_t definition
+  * libexplain-1.4-missing-defines.patch
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libexplain.spec ++++++
--- /var/tmp/diff_new_pack.5heL3q/_old  2018-11-27 10:43:12.676147157 +0100
+++ /var/tmp/diff_new_pack.5heL3q/_new  2018-11-27 10:43:12.676147157 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libexplain
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -21,9 +21,9 @@
 Version:        1.4
 Release:        0
 Summary:        Library functions to explain system call errors
-License:        LGPL-3.0+
+License:        LGPL-3.0-or-later AND GPL-3.0-or-later
 Group:          Development/Libraries/C and C++
-Url:            http://libexplain.sourceforge.net
+URL:            http://libexplain.sourceforge.net
 Source:         http://downloads.sf.net/libexplain/%{name}-%{version}.tar.gz
 Patch0:         libexplain-1.4-largefile.patch
 Patch1:         libexplain-1.4-syscall.patch
@@ -37,13 +37,12 @@
 BuildRequires:  libcap-devel
 BuildRequires:  libtool
 BuildRequires:  lsof
-BuildRequires:  pkg-config
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig
 
 %description
 The libexplain project provides a library which may be used to explain
-Unix and Linux system call errors. This will make your application's
-error messages much more informative to your users.  The library is
+Unix and Linux system call errors. This will make an application's
+error messages much more informative to users. The library is
 not quite a drop-in replacement for strerror, but it comes close. Each
 system call has a dedicated libexplain function.
 
@@ -51,14 +50,14 @@
 includes 159 system calls and 444 ioctl requests.
 
 %package -n %{lib_name}
-Summary:        Explains system call error reports
-License:        LGPL-3.0+
+Summary:        Library functions to explain system call errors
+License:        LGPL-3.0-or-later
 Group:          System/Libraries
 
 %description -n %{lib_name}
 The libexplain project provides a library which may be used to explain
-Unix and Linux system call errors. This will make your application's
-error messages much more informative to your users.  The library is
+Unix and Linux system call errors. This will make an application's
+error messages much more informative to users. The library is
 not quite a drop-in replacement for strerror, but it comes close. Each
 system call has a dedicated libexplain function.
 
@@ -66,19 +65,19 @@
 includes 159 system calls and 444 ioctl requests.
 
 %package -n explain
-Summary:        Explains system call error reports
-License:        GPL-3.0+
+Summary:        Tool to explain system call error reports
+License:        GPL-3.0-or-later
 Group:          Development/Tools/Other
 
 %description -n explain
 The explain command is used to decode an error return read from an
 strace(1) listing, or similar.  Because this is being deciphered in a
-different process than the original, the results will be less accurate
+different process than the original one, the results will be less accurate
 than if the program itself were to use libexplain(3).
 
 %package devel
 Summary:        Development files for libexplain
-License:        LGPL-3.0+ and GPL-3.0+
+License:        LGPL-3.0-or-later AND GPL-3.0-or-later
 Group:          Development/Libraries/C and C++
 Requires:       %{lib_name} = %{version}
 
@@ -96,7 +95,7 @@
 make %{?_smp_mflags}
 
 %install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
+%make_install
 # --disable-static for configure has no effect
 rm %{buildroot}%{_libdir}/%{name}.{a,la}
 
@@ -106,21 +105,19 @@
 %postun -n %{lib_name} -p /sbin/ldconfig
 
 %files -n %{lib_name} -f %{name}.lang
-%defattr(-,root,root)
-%doc LICENSE README
+%license LICENSE
+%doc README
 %{_libdir}/%{name}.so.*
 
 %files -n explain
-%defattr(-,root,root)
 %{_bindir}/explain
-%{_mandir}/man1/explain.1%{ext_man}
-%{_mandir}/man1/explain_lca2010.1%{ext_man}
-%{_mandir}/man1/explain_license.1%{ext_man}
+%{_mandir}/man1/explain.1%{?ext_man}
+%{_mandir}/man1/explain_lca2010.1%{?ext_man}
+%{_mandir}/man1/explain_license.1%{?ext_man}
 
 %files devel
-%defattr(-,root,root)
 %{_datadir}/doc/%{name}
-%{_mandir}/man3/*.3%{ext_man}
+%{_mandir}/man3/*.3%{?ext_man}
 %{_includedir}/%{name}/
 %{_libdir}/%{name}.so
 %{_libdir}/pkgconfig/%{name}.pc

++++++ libexplain-1.4-missing-defines.patch ++++++
--- /var/tmp/diff_new_pack.5heL3q/_old  2018-11-27 10:43:12.700147132 +0100
+++ /var/tmp/diff_new_pack.5heL3q/_new  2018-11-27 10:43:12.700147132 +0100
@@ -17,3 +17,15 @@
  void
  explain_buffer_file_inode_flags(explain_string_buffer_t *sb, int value)
  {
+Index: libexplain/ac/linux/net_tstamp.h
+===================================================================
+--- libexplain/ac/linux/net_tstamp.h.orig
++++ libexplain/ac/linux/net_tstamp.h
+@@ -28,6 +28,7 @@
+ #include <libexplain/config.h>
+ 
+ #ifdef HAVE_LINUX_NET_TSTAMP_H
++#include <bits/types/clockid_t.h>
+ #include <linux/net_tstamp.h>
+ #endif
+ 


Reply via email to