diff --git a/libabigail-2.4.tar.xz b/libabigail-2.4.tar.xz deleted file mode 100644 index 4637bda..0000000 --- a/libabigail-2.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5fe76b6344188a95f693b84e1b8731443d274a4c4b0ebee18fc00d9aedac8509 -size 357840964 diff --git a/libabigail-2.5.tar.xz b/libabigail-2.5.tar.xz new file mode 100644 index 0000000..8e8d3e5 --- /dev/null +++ b/libabigail-2.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cfc4e9b00ae38d87fb0c63beabb32b9cbf9ce410e52ceeb5ad5b3c5beb111f3 +size 364174836 diff --git a/libabigail.changes b/libabigail.changes index 3a0d679..9993aa7 100644 --- a/libabigail.changes +++ b/libabigail.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Wed Aug 28 08:08:49 UTC 2024 - Jan Engelhardt + +- Update to release 2.5 + * Resolve SIGABRT when setting TUs for unique types [#31045] + * Add support for pointer-to-member types [#30260] + * abidw: resolve SIGABRT involving removed member declarations + [#31236] + * Resolve SIGABRT involving opaque types [#31279] + * abidiff: stop complaining about data members moving to base + class [#31513] + * Support fn symbol aliasing a var symbol [#29160] + * Fix type suppression tactics for webkit2gtk3 [#31646] +- Drop no-tests.diff (this is from a time when the source package + was re-constructed via pre_checkin.sh/_service) + ------------------------------------------------------------------- Mon Oct 30 04:38:53 UTC 2023 - Jan Engelhardt diff --git a/libabigail.spec b/libabigail.spec index 42e5ff2..903d72e 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -1,7 +1,7 @@ # # spec file for package libabigail # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,18 +17,15 @@ Name: libabigail -%define lname libabigail3 -Version: 2.4 +%define lname libabigail4 +Version: 2.5 Release: 0 Summary: Application Binary Interface Generic Analysis and Instrumentation Library -License: GPL-3.0-or-later AND LGPL-2.0-or-later AND LGPL-3.0-or-later +License: Apache-2.0 WITH LLVM-exception Group: Development/Libraries/C and C++ URL: https://sourceware.org/libabigail/ Source: http://mirrors.kernel.org/sourceware/libabigail/%name-%version.tar.xz -Patch1: no-tests.diff -BuildRequires: autoconf >= 2.63 -BuildRequires: automake >= 1.11.1 BuildRequires: dpkg BuildRequires: gcc-c++ >= 4.7 BuildRequires: libbpf-devel @@ -49,7 +46,6 @@ artifacts, such as types, variable, fonctions and declarations %package -n %lname Summary: Application Binary Interface Generic Analysis and Instrumentation Library -License: LGPL-3.0-or-later Group: System/Libraries %description -n %lname @@ -62,7 +58,6 @@ interesting conclusions about these differences. %package devel Summary: Development files for the ABI-relevant artifact library -License: LGPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: %lname = %version @@ -77,7 +72,6 @@ This subpackage contains the files needed to build programs with ABIGAIL. %package tools Summary: Utilities to inspect ABI-relevant artifacts -License: LGPL-3.0-or-later Group: Development/Tools/Other %description tools @@ -92,7 +86,6 @@ interesting conclusions about these differences. %autosetup -p1 %build -autoreconf -fiv # includedir intentional, cf. bugzilla.opensuse.org/795968 %configure --includedir="%_includedir/%name" --docdir="%_docdir/%name" \ --disable-static --enable-cxx11 --disable-silent-rules @@ -109,25 +102,24 @@ pushd doc/manuals make DESTDIR="%buildroot" install-man-and-info-doc popd -%post -n %lname -p /sbin/ldconfig -%postun -n %lname -p /sbin/ldconfig +%ldconfig_scriptlets -n %lname %files -n %lname -%_libdir/libabigail.so.3* +%_libdir/libabigail.so.* %files devel %_includedir/%name/ %_libdir/libabigail.so %_libdir/pkgconfig/*.pc %_datadir/aclocal/ -%_mandir/man7/libabigail.7.gz +%_mandir/man7/libabigail.7* %files tools %license LICENSE.txt %_bindir/abi* %_bindir/kmidiff %_mandir/man1/abi*.1* -%_infodir/abigail.info.gz +%_infodir/abigail.info* %_libdir/%name/ %changelog diff --git a/no-tests.diff b/no-tests.diff deleted file mode 100644 index a076459..0000000 --- a/no-tests.diff +++ /dev/null @@ -1,53 +0,0 @@ -build: trim calls into test/ - -The tests need quite some time to run (they are also really really -large) they should be a separate package in openSUSE. -The main package remains small and has no test/ directory, so patch -the build files not to try to recurse into there. - ---- - Makefile.am | 2 +- - configure.ac | 16 ---------------- - 2 files changed, 1 insertion(+), 17 deletions(-) - -Index: libabigail-2.0/Makefile.am -=================================================================== ---- libabigail-2.0.orig/Makefile.am -+++ libabigail-2.0/Makefile.am -@@ -1,5 +1,5 @@ - ## SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception --SUBDIRS = include src tools tests doc bash-completion -+SUBDIRS = include src tools doc bash-completion - ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} - headers = config.h - -Index: libabigail-2.0/configure.ac -=================================================================== ---- libabigail-2.0.orig/configure.ac -+++ libabigail-2.0/configure.ac -@@ -888,25 +888,9 @@ libabigail.pc - doc/manuals/Makefile - src/Makefile - tools/Makefile -- tests/Makefile -- tests/data/Makefile - bash-completion/Makefile]) - - dnl Some test scripts are generated by autofoo. --AC_CONFIG_FILES([tests/runtestcanonicalizetypes.sh], -- [chmod +x tests/runtestcanonicalizetypes.sh]) -- AC_CONFIG_FILES([tests/runtestslowselfcompare.sh], -- [chmod +x tests/runtestslowselfcompare.sh]) --AC_CONFIG_FILES([tests/mockfedabipkgdiff], -- [chmod +x tests/mockfedabipkgdiff]) --AC_CONFIG_FILES([tests/runtestfedabipkgdiff.py], -- [chmod +x tests/runtestfedabipkgdiff.py]) --AC_CONFIG_FILES([tests/runtestfedabipkgdiffpy3.sh], -- [chmod +x tests/runtestfedabipkgdiffpy3.sh]) --AC_CONFIG_FILES([tests/runtestdefaultsupprs.py], -- [chmod +x tests/runtestdefaultsupprs.py]) --AC_CONFIG_FILES([tests/runtestdefaultsupprspy3.sh], -- [chmod +x tests/runtestdefaultsupprspy3.sh]) - - AC_OUTPUT -