diff --git a/.gitignore b/.gitignore index a06874b..2464cd2 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/libabigail.spec b/libabigail.spec index 11de65b..34bfe07 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -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 - 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 - 1.0-0.2.20150422gita9582d8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 2326bed..2b4ff23 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -770c8ab977246d1d0b713aa319561f20 libabigail-1.0.tar.gz +f8d236a93f3cb6a1aa766d4c52cbe0a5 libabigail-1.0-git-43c06a8.tar.gz