Hello community,

here is the log from the commit of package check for openSUSE:Factory checked 
in at 2018-03-14 19:24:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/check (Old)
 and      /work/SRC/openSUSE:Factory/.check.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "check"

Wed Mar 14 19:24:56 2018 rev:32 rq:584786 version:0.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/check/check.changes      2017-09-29 
11:50:37.027154020 +0200
+++ /work/SRC/openSUSE:Factory/.check.new/check.changes 2018-03-14 
19:24:57.919188110 +0100
@@ -1,0 +2,26 @@
+Wed Feb 28 16:24:09 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Fri Feb 16 02:32:05 UTC 2018 - [email protected]
+
+- Update to version 0.12.0:
+  + Fix out-of-tree builds with CMake (gh#libcheck/check#86).
+  + Fix issue found with Clang regarding invalid suffix on a
+    literal (gh#libcheck/check#110).
+  + Check now responds to a few errors in a more clear way when
+    it cannot run tests (gh#libcheck/check#122 and
+    gh#libcheck/check#123).
+  + The maximum message size of check assertions is now
+    configurable (gh#libcheck/check#127).
+  + Check support added for Visual Studios 2010, 2012, 2013, 2015,
+    and 2017 both for x86/64 and ARM (gh#libcheck/check#129 and
+    gh#libcheck/check#125).
+- Adopt the use of %make_build and %make_install rather than raw
+  make commands, following the best practices. And pass docdir
+  to configure instead of passing directly to make.
+- Add automake, autoconf and sed BuildRequires to avoid implicit
+  dependencies.
+
+-------------------------------------------------------------------

Old:
----
  check-0.11.0.tar.gz

New:
----
  check-0.12.0.tar.gz

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

Other differences:
------------------
++++++ check.spec ++++++
--- /var/tmp/diff_new_pack.hW68cK/_old  2018-03-14 19:24:58.803156724 +0100
+++ /var/tmp/diff_new_pack.hW68cK/_new  2018-03-14 19:24:58.807156582 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package check
 #
-# Copyright (c) 2017 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
@@ -16,33 +16,35 @@
 #
 
 
+%define libname libcheck0
 Name:           check
-%define lname   libcheck0
-Version:        0.11.0
+Version:        0.12.0
 Release:        0
 Summary:        Unit Test Framework for C
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
-Url:            https://libcheck.github.io/check/
-Source:         
https://github.com/libcheck/check/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+URL:            https://libcheck.github.io/check/
+Source:         
https://github.com/libcheck/check/releases/download/%{version}/%{name}-%{version}.tar.gz
 Source99:       baselibs.conf
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  libtool
 BuildRequires:  makeinfo
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
+BuildRequires:  sed
 
 %description
 Check is a unit test framework for C. It features a simple interface for
 defining unit tests, limitating the developer the less possible.
 
-%package -n %lname
+%package -n %{libname}
 Summary:        Unit Test Framework for C
 Group:          System/Libraries
-Obsoletes:      check < %version-%release
-Provides:       check = %version-%release
+Obsoletes:      check < %{version}-%{release}
+Provides:       check = %{version}-%{release}
 
-%description -n %lname
+%description -n %{libname}
 Check is a unit test framework for C. It features a simple interface for
 defining unit tests, limitating the developer the less possible. Tests
 are run in a separate address space, so Check cancatch both, assertion
@@ -53,7 +55,7 @@
 %package devel
 Summary:        Development files for the CHECK unit test framework
 Group:          Development/Libraries/C and C++
-Requires:       %lname = %version
+Requires:       %{libname} = %{version}
 Requires:       glibc-devel
 
 %description devel
@@ -72,41 +74,41 @@
 export CFLAGS="%{optflags} -std=gnu99"
 export CXXFLAGS="%{optflags} -std=gnu99"
 export FFLAGS="%{optflags} -std=gnu99"
-%configure --disable-static
-make %{?_smp_mflags} docdir=%{_docdir}/%{name}
+%configure \
+    --disable-static
+%make_build docdir=%{_docdir}/%{name}
 
 %install
 %make_install docdir=%{_docdir}/%{name}
-%{__cp} -a AUTHORS COPYING.LESSER NEWS THANKS TODO 
%{buildroot}%{_docdir}/%{name}
-%{__rm} -f %{buildroot}%{_libdir}/*.la
-# a little duplicate documentation…
-%fdupes %buildroot/%_datadir
+find %{buildroot} -type f -name "*.la" -delete -print
+%fdupes %{buildroot}/%{_datadir}
 
-%post -n %lname -p /sbin/ldconfig
+# We package these either with %%license or %%doc macros
+rm %{buildroot}%{_docdir}/%{name}/{COPYING.LESSER,ChangeLog,NEWS,README}
 
+%post -n %{libname} -p /sbin/ldconfig
 %post devel
 %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
 
-%postun -n %lname -p /sbin/ldconfig
-
+%postun -n %{libname} -p /sbin/ldconfig
 %preun devel
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
 
-%files -n %lname
-%defattr (-, root, root)
-%doc COPYING*
+%files -n %{libname}
+%license COPYING.LESSER
 %{_libdir}/*.so.*
 
 %files devel
-%defattr (-, root, root)
+%doc AUTHORS ChangeLog NEWS README THANKS TODO
+%{_infodir}/%{name}.info*
+%{_mandir}/man1/checkmk.1%{?ext_man}
+%dir %{_docdir}/%{name}
+%doc %{_docdir}/%{name}/example
+%{_bindir}/checkmk
 %dir %{_datadir}/aclocal
 %{_datadir}/aclocal/*.m4
 %{_includedir}/*.h
-%doc %{_infodir}/%{name}.info*
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
-%{_docdir}/%{name}/
-%{_bindir}/checkmk
-%{_mandir}/man1/checkmk.1%{?ext_man}
 
 %changelog

++++++ check-0.11.0.tar.gz -> check-0.12.0.tar.gz ++++++
++++ 81745 lines of diff (skipped)


Reply via email to