73bfa48
Name:           abi-dumper
f17eabe
Version:        0.99.8
ed9fada
Release:        5%{?dist}
73bfa48
Summary:        Tool to dump ABI of an ELF object containing DWARF debug info
73bfa48
73bfa48
License:        GPLv2
73bfa48
URL:            http://github.com/lvc/abi-dumper/
73bfa48
# Github source
73bfa48
# https://github.com/lvc/%%{name}/archive/%%{version}.tar.gz
73bfa48
Source0:        %{name}-%{version}.tar.gz
73bfa48
73bfa48
BuildArch:      noarch
73bfa48
73bfa48
BuildRequires:  txt2man
73bfa48
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
73bfa48
73bfa48
%{?perl_default_filter}
73bfa48
73bfa48
%description
73bfa48
A tool to dump ABI of an ELF object containing DWARF debug info.
73bfa48
73bfa48
The tool is intended to be used with ABI Compliance Checker tool for tracking
73bfa48
ABI changes of a C/C++ library or kernel module.
73bfa48
73bfa48
%prep
73bfa48
%setup -q
73bfa48
73bfa48
73bfa48
%build
73bfa48
# Nothing to build.
73bfa48
73bfa48
73bfa48
%install
73bfa48
mkdir -p %{buildroot}%{_prefix}
73bfa48
%{__perl} Makefile.pl -install --prefix=%{buildroot}%{_prefix}
73bfa48
73bfa48
chmod 0755 %{buildroot}%{_bindir}/%{name}
73bfa48
73bfa48
# Create manpage
73bfa48
mkdir -p %{buildroot}%{_mandir}/man1
73bfa48
%{__perl} abi-dumper.pl --help | sed "s|:$||g" | \
73bfa48
  txt2man -t ABI-DUMPER -s 1 -v "User Commands" -r "ABI Dumper %{version}" > \
73bfa48
  %{buildroot}%{_mandir}/man1/%{name}.1
73bfa48
73bfa48
73bfa48
%files
73bfa48
%doc LICENSE README
73bfa48
%{_bindir}/%{name}
73bfa48
%{_mandir}/man1/%{name}.1*
73bfa48
73bfa48
73bfa48
%changelog
ed9fada
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.99.8-5
ed9fada
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ed9fada
25838b3
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.99.8-4
25838b3
- Perl 5.22 rebuild
25838b3
8c841de
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.99.8-3
8c841de
- Perl 5.20 rebuild
8c841de
7ac10fc
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.99.8-2
7ac10fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7ac10fc
f17eabe
* Tue Mar  4 2014 Richard Shaw <hobbes1069@gmail.com> - 0.99.8-1
f17eabe
- Update to latest upstream release.
f17eabe
ca12532
* Sun Oct 27 2013 Richard Shaw <hobbes1069@gmail.com> - 0.99.7-1
ca12532
- Update to latest upstream release.
ca12532
115ea0f
* Wed Sep 18 2013 Richard Shaw <hobbes1069@gmail.com> - 0.99.6-1
115ea0f
- Update to latest upstream release.
115ea0f
36defbf
* Thu Aug  8 2013 Richard Shaw <hobbes1069@gmail.com> - 0.99.5-1
36defbf
- Update to latest upstream release.
36defbf
36defbf
* Wed Jul 31 2013 Richard Shaw <hobbes1069@gmail.com> - 0.99.1-1
36defbf
- Update to latest upstream release with reduced memory usage.
36defbf
36defbf
* Fri Jul 19 2013 Richard Shaw <hobbes1069@gmail.com> - 0.99-1
36defbf
- Update to latest upstream release.
36defbf
73bfa48
* Wed Jul  3 2013 Richard Shaw <hobbes1069@gmail.com> - 0.98-1
73bfa48
- Initial packaging.