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>
|
||||
|
||||
|
@ -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
|
||||
|
@ -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