Update for upstream git hash 43c06a8

- Update to upstream git commit hash 43c06a8 (pre-release of 1.0).
      This brings lots of bug fixes as well as some improvements in change
      report suppression capabilities in the library and in the abidiff
      tool.
    - Tarball name format is now clearer: %%{name}-%%{version}-git-%%{git_revision}
    - Add new macro tarball_name for that
    - Adjust the Source0, git_revision, data, Release macros
    - Adjust the %setup directive to the fact that the tarball now extracts to
      a directory named %%{name}-%%{version}-git-%%{git_revision}
    - Adjust the packaging of the man pages as some of them moved from
      section 7 to section 1.

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
This commit is contained in:
Dodji Seketeli 2015-06-25 10:56:36 +02:00
parent 1dcf138000
commit 0c5ddc6b58
3 changed files with 26 additions and 7 deletions

4
.gitignore vendored
View File

@ -1 +1,5 @@
/libabigail-1.0.tar.gz
/libabigail-1.0-git-616d9af.tar.gz
/libabigail-1.0-git-088f077.tar.gz
/libabigail-1.0-git-43c06a8.tar.gz
/libabigail-0.1-git-43c06a8.tar.gz

View File

@ -1,10 +1,11 @@
%global date 20150422
%global git_revision a9582d8
%global date 20150625
%global git_revision 43c06a8
%global checkout %{date}git%{git_revision}
%global tarball_name %{name}-%{version}-git-%{git_revision}
Name: libabigail
Version: 1.0
Release: 0.2.%{checkout}%{?dist}
Release: 0.3.%{checkout}%{?dist}
Summary: Set of ABI analysis tools
License: LGPLv3+
@ -13,8 +14,8 @@ URL: https://sourceware.org/libabigail/
# libabigail from its Git repository by doing:
# git clone git://sourceware.org/git/libabigail.git
# pushd libabigail
# git archive --prefix %%{name}-%%{version}/ -o %%{name}-%%{version}.tar.gz %%{git_revision}
Source0: %{name}-%{version}.tar.gz
# git archive --prefix %%{tarball_name}/ -o %%{tarball_name}.tar.gz %%{git_revision}
Source0: %{tarball_name}.tar.gz
BuildRequires: libtool
BuildRequires: elfutils-devel
@ -60,7 +61,7 @@ form of man pages, texinfo documentation and API documentation in html
format.
%prep
%setup -q
%setup -n %{tarball_name}
%build
autoreconf -i
@ -121,10 +122,24 @@ fi
%files doc
%license COPYING COPYING-LGPLV3 COPYING-GPLV3
%doc doc/manuals/html/*
%{_mandir}/man1/*
%{_mandir}/man7/*
%{_infodir}/abigail.info*
%changelog
* Thu Jun 25 2015 Dodji Seketeli <dodji@seketeli.org> - 1.0-0.3.20150625git43c06a8
- Update to upstream git commit hash 43c06a8 (pre-release of 1.0).
This brings lots of bug fixes as well as some improvements in change
report suppression capabilities in the library and in the abidiff
tool.
- Tarball name format is now clearer: %%{name}-%%{version}-git-%%{git_revision}
- Add new macro tarball_name for that
- Adjust the Source0, git_revision, data, Release macros
- Adjust the %setup directive to the fact that the tarball now extracts to
a directory named %%{name}-%%{version}-git-%%{git_revision}
- Adjust the packaging of the man pages as some of them moved from
section 7 to section 1.
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-0.2.20150422gita9582d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

View File

@ -1 +1 @@
770c8ab977246d1d0b713aa319561f20 libabigail-1.0.tar.gz
f8d236a93f3cb6a1aa766d4c52cbe0a5 libabigail-1.0-git-43c06a8.tar.gz