Update to upstream 1.0.rc5

- Update to upstream 1.0.rc5 tarball
- Add new build requires for new fedabipkgdiff tool:
  python2-devel, rpm-python, python2-mock, koji, pyxdg, python2-unittest2
- Add new %%{_bindir}/fedabipkgdiff binary and
  %%{_libdir}/libabigail/default.abignore configuration file to the set
  of distributed files.
- Drop patches that were integrated upstream:
  0001-Bug-19961-Distinguish-between-PI-executable-and-shar.patch
  0002-Bug-19964-Cannot-load-function-aliases-on-ppc64.patch

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
This commit is contained in:
Dodji Seketeli 2016-06-27 19:40:43 +02:00
parent 5925c64a26
commit 26ef51ac47

View File

@ -1,16 +1,14 @@
%global tarball_revision rc4
%global tarball_revision rc5
%global tarball_name %{name}-%{version}.%{tarball_revision}
Name: libabigail
Version: 1.0
Release: 0.8.%{tarball_revision}.2%{?dist}
Release: 0.8.%{tarball_revision}.1%{?dist}
Summary: Set of ABI analysis tools
License: LGPLv3+
URL: https://sourceware.org/libabigail/
Source0: http://mirrors.kernel.org/sourceware/libabigail/%{tarball_name}.tar.gz
Patch1: 0001-Bug-19961-Distinguish-between-PI-executable-and-shar.patch
Patch2: 0002-Bug-19964-Cannot-load-function-aliases-on-ppc64.patch
BuildRequires: gcc-c++
BuildRequires: libtool
@ -21,6 +19,12 @@ BuildRequires: python-sphinx
BuildRequires: texinfo
BuildRequires: dos2unix
BuildRequires: dpkg
BuildRequires: python2-devel
BuildRequires: rpm-python
BuildRequires: python2-mock
BuildRequires: koji
BuildRequires: pyxdg
BuildRequires: python2-unittest2
%description
The libabigail package comprises five command line utilities: abidiff,
@ -60,8 +64,6 @@ format.
%prep
%setup -n %{tarball_name}
%patch1 -p1
%patch2 -p1
%build
%configure --disable-silent-rules --disable-zip-archive --disable-static
@ -108,9 +110,11 @@ fi
%{_bindir}/abidw
%{_bindir}/abilint
%{_bindir}/abipkgdiff
%{_bindir}/fedabipkgdiff
%{_libdir}/libabigail.so.0
%{_libdir}/libabigail.so.0.0.0
%doc AUTHORS ChangeLog
%{_libdir}/libabigail/default.abignore
%doc README AUTHORS ChangeLog
%license COPYING COPYING-LGPLV3 COPYING-GPLV3
%{_mandir}/man1/*
%{_mandir}/man7/*
@ -127,6 +131,21 @@ fi
%doc doc/manuals/html/*
%changelog
* Mon Jun 27 2016 Dodji Seketeli <dodji@seketeli.org> - 1.0-0.8.rc5.1
- Update to upstream 1.0.rc5 tarball
- Add new build requires for new fedabipkgdiff tool:
python2-devel, rpm-python, python2-mock, koji, pyxdg, python2-unittest2
- Add new %%{_bindir}/fedabipkgdiff binary and
%%{_libdir}/libabigail/default.abignore configuration file to the set
of distributed files.
- Drop patches that were integrated upstream:
0001-Bug-19961-Distinguish-between-PI-executable-and-shar.patch
0002-Bug-19964-Cannot-load-function-aliases-on-ppc64.patch
* Mon May 2 2016 Dodji Seketeli <dodji@seketeli.org> - 1.0-0.8.rc4.3%{?dist}
- Add README file
* Mon Apr 25 2016 Dodji Seketeli <dodji@seketeli.org> - 1.0-0.8.rc4.2
- Fix PIE and ppc64 function aliases handling.
The exact two upstream bugs fixed are: