Hello community,
here is the log from the commit of package abi-compliance-checker for
openSUSE:Factory checked in at 2018-06-29 22:28:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/abi-compliance-checker (Old)
and /work/SRC/openSUSE:Factory/.abi-compliance-checker.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "abi-compliance-checker"
Fri Jun 29 22:28:36 2018 rev:9 rq:617401 version:2.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/abi-compliance-checker/abi-compliance-checker.changes
2017-09-05 15:16:00.970523972 +0200
+++
/work/SRC/openSUSE:Factory/.abi-compliance-checker.new/abi-compliance-checker.changes
2018-06-29 22:28:38.314381911 +0200
@@ -1,0 +2,22 @@
+Sat Jun 16 15:48:08 UTC 2018 - [email protected]
+
+- Update to 2.3:
+ * Improvements:
+ + Support for GCC 8
+ + Use -fdump-lang-class instead of -fdump-class-hierarchy
+ + Use -fdump-lang-raw instead of -fdump-translation-unit
+ + Enable internal mangling of C++ funcs for all future GCC
+ versions
+ + Added -keep-reserved option to report changes in reserved
+ fields
+ + Fixed license to LGPL 2.1
+ * Bug Fixes:
+ + Fix detection of GCC 7 compiled with
+ --with-gcc-major-version-only
+ + Fixed internal mangling
+ + Escape braces in regex for compatibility with future Perl 5
+ versions
+ + Redirect stderr of objdump -f to null
+- Add %check section.
+
+-------------------------------------------------------------------
Old:
----
abi-compliance-checker-2.2.tar.gz
New:
----
abi-compliance-checker-2.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ abi-compliance-checker.spec ++++++
--- /var/tmp/diff_new_pack.fXXxy5/_old 2018-06-29 22:28:38.762381570 +0200
+++ /var/tmp/diff_new_pack.fXXxy5/_new 2018-06-29 22:28:38.762381570 +0200
@@ -1,7 +1,7 @@
#
# spec file for package abi-compliance-checker
#
-# 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
@@ -17,27 +17,28 @@
Name: abi-compliance-checker
-Version: 2.2
+Version: 2.3
Release: 0
Summary: A Compliance Checker For library ABIs
-License: GPL-2.0+ or LGPL-2.0+
+License: LGPL-2.1-only
Group: Development/Tools/Other
-Url:
http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker
-Source0:
https://github.com/lvc/abi-compliance-checker/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Url: https://lvc.github.io/abi-compliance-checker
+Source0:
https://github.com/lvc/abi-compliance-checker/archive/%{version}/%{name}-%{version}.tar.gz
BuildRequires: fdupes
+BuildRequires: gcc-c++
BuildRequires: help2man
Requires: abi-dumper >= 1.1
Requires: binutils
Requires: coreutils
Requires: cpio
+Requires: ctags
Requires: diffutils
Requires: file
-Requires: gcc
+Requires: gcc-c++
Requires: gzip
Requires: perl-base
Requires: rpm
Requires: tar
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%description
@@ -62,10 +63,7 @@
%install
mkdir -vp %{buildroot}%{_prefix}
-env \
- "DESTDIR=%{buildroot}" \
- perl Makefile.pl -install \
- --prefix=%{_prefix}
+perl Makefile.pl --install --prefix=%{_prefix} --destdir=%{buildroot}
# Generate man page with help2man
mkdir -p %{buildroot}%{_mandir}/man1
ln -s %{name}.pl %{name}
@@ -73,9 +71,12 @@
install -m 0644 %{name}.1 %{buildroot}%{_mandir}/man1
%fdupes %{buildroot}
+%check
+./%{name} -test
+
%files
-%defattr(-,root,root)
-%doc README LICENSE doc GPL-2.0 LGPL-2.0
+%doc README.md doc
+%license LICENSE
%{_bindir}/*
%{_datadir}/%{name}
%{_mandir}/man*/*
++++++ abi-compliance-checker-2.2.tar.gz -> abi-compliance-checker-2.3.tar.gz
++++++
++++ 2723 lines of diff (skipped)