forked from pool/libabigail
libabigail 2.5
This commit is contained in:
parent
eab8dc44b4
commit
d0388edf1d
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:5fe76b6344188a95f693b84e1b8731443d274a4c4b0ebee18fc00d9aedac8509
|
|
||||||
size 357840964
|
|
BIN
libabigail-2.5.tar.xz
(Stored with Git LFS)
Normal file
BIN
libabigail-2.5.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,19 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 28 08:08:49 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- 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 <jengelh@inai.de>
|
Mon Oct 30 04:38:53 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libabigail
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,18 +17,15 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: libabigail
|
Name: libabigail
|
||||||
%define lname libabigail3
|
%define lname libabigail4
|
||||||
Version: 2.4
|
Version: 2.5
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Application Binary Interface Generic Analysis and Instrumentation Library
|
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++
|
Group: Development/Libraries/C and C++
|
||||||
URL: https://sourceware.org/libabigail/
|
URL: https://sourceware.org/libabigail/
|
||||||
|
|
||||||
Source: http://mirrors.kernel.org/sourceware/libabigail/%name-%version.tar.xz
|
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: dpkg
|
||||||
BuildRequires: gcc-c++ >= 4.7
|
BuildRequires: gcc-c++ >= 4.7
|
||||||
BuildRequires: libbpf-devel
|
BuildRequires: libbpf-devel
|
||||||
@ -49,7 +46,6 @@ artifacts, such as types, variable, fonctions and declarations
|
|||||||
|
|
||||||
%package -n %lname
|
%package -n %lname
|
||||||
Summary: Application Binary Interface Generic Analysis and Instrumentation Library
|
Summary: Application Binary Interface Generic Analysis and Instrumentation Library
|
||||||
License: LGPL-3.0-or-later
|
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n %lname
|
%description -n %lname
|
||||||
@ -62,7 +58,6 @@ interesting conclusions about these differences.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for the ABI-relevant artifact library
|
Summary: Development files for the ABI-relevant artifact library
|
||||||
License: LGPL-3.0-or-later
|
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: %lname = %version
|
Requires: %lname = %version
|
||||||
|
|
||||||
@ -77,7 +72,6 @@ This subpackage contains the files needed to build programs with ABIGAIL.
|
|||||||
|
|
||||||
%package tools
|
%package tools
|
||||||
Summary: Utilities to inspect ABI-relevant artifacts
|
Summary: Utilities to inspect ABI-relevant artifacts
|
||||||
License: LGPL-3.0-or-later
|
|
||||||
Group: Development/Tools/Other
|
Group: Development/Tools/Other
|
||||||
|
|
||||||
%description tools
|
%description tools
|
||||||
@ -92,7 +86,6 @@ interesting conclusions about these differences.
|
|||||||
%autosetup -p1
|
%autosetup -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fiv
|
|
||||||
# includedir intentional, cf. bugzilla.opensuse.org/795968
|
# includedir intentional, cf. bugzilla.opensuse.org/795968
|
||||||
%configure --includedir="%_includedir/%name" --docdir="%_docdir/%name" \
|
%configure --includedir="%_includedir/%name" --docdir="%_docdir/%name" \
|
||||||
--disable-static --enable-cxx11 --disable-silent-rules
|
--disable-static --enable-cxx11 --disable-silent-rules
|
||||||
@ -109,25 +102,24 @@ pushd doc/manuals
|
|||||||
make DESTDIR="%buildroot" install-man-and-info-doc
|
make DESTDIR="%buildroot" install-man-and-info-doc
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%post -n %lname -p /sbin/ldconfig
|
%ldconfig_scriptlets -n %lname
|
||||||
%postun -n %lname -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%files -n %lname
|
%files -n %lname
|
||||||
%_libdir/libabigail.so.3*
|
%_libdir/libabigail.so.*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%_includedir/%name/
|
%_includedir/%name/
|
||||||
%_libdir/libabigail.so
|
%_libdir/libabigail.so
|
||||||
%_libdir/pkgconfig/*.pc
|
%_libdir/pkgconfig/*.pc
|
||||||
%_datadir/aclocal/
|
%_datadir/aclocal/
|
||||||
%_mandir/man7/libabigail.7.gz
|
%_mandir/man7/libabigail.7*
|
||||||
|
|
||||||
%files tools
|
%files tools
|
||||||
%license LICENSE.txt
|
%license LICENSE.txt
|
||||||
%_bindir/abi*
|
%_bindir/abi*
|
||||||
%_bindir/kmidiff
|
%_bindir/kmidiff
|
||||||
%_mandir/man1/abi*.1*
|
%_mandir/man1/abi*.1*
|
||||||
%_infodir/abigail.info.gz
|
%_infodir/abigail.info*
|
||||||
%_libdir/%name/
|
%_libdir/%name/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -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
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user