73bfa48
Name:           abi-dumper
e6fc95c
Version:        0.99.12
9c2280e
Release:        1%{?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/
e6fc95c
Source0:        https://github.com/lvc/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
73bfa48
73bfa48
BuildArch:      noarch
73bfa48
Petr Šabata 84c021f
BuildRequires:  coreutils
Petr Šabata 84c021f
BuildRequires:  perl
Petr Šabata 84c021f
BuildRequires:  perl(Cwd)
Petr Šabata 84c021f
BuildRequires:  perl(Data::Dumper)
Petr Šabata 84c021f
BuildRequires:  perl(File::Basename)
Petr Šabata 84c021f
BuildRequires:  perl(File::Copy)
Petr Šabata 84c021f
BuildRequires:  perl(File::Find)
Petr Šabata 84c021f
BuildRequires:  perl(File::Path)
Petr Šabata 84c021f
BuildRequires:  perl(File::Temp)
Petr Šabata 84c021f
BuildRequires:  perl(Getopt::Long)
Petr Šabata 84c021f
BuildRequires:  perl(Storable)
Petr Šabata 84c021f
BuildRequires:  perl(strict)
Petr Šabata 84c021f
BuildRequires:  sed
73bfa48
BuildRequires:  txt2man
Petr Šabata 84c021f
e6fc95c
Requires:       vtable-dumper >= 1.1
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
5f42e3f
%{!?_licensedir:%global license %doc}
5f42e3f
%license LICENSE
5f42e3f
%doc README
73bfa48
%{_bindir}/%{name}
73bfa48
%{_mandir}/man1/%{name}.1*
73bfa48
73bfa48
73bfa48
%changelog
e6fc95c
* Sun Nov  1 2015 Richard Shaw <hobbes1069@gmail.com> - 0.99.12-1
e6fc95c
- Update to latest upstream release.
e6fc95c
5f42e3f
* Sun Oct 18 2015 Richard Shaw <hobbes1069@gmail.com> - 0.99.11-1
5f42e3f
- Update to latest upstream release.
5f42e3f
5f42e3f
* Thu Sep 17 2015 Richard Shaw <hobbes1069@gmail.com> - 0.99.10-1
9c2280e
- Update to latest upstream release.
9c2280e
Petr Šabata 84c021f
* Thu Aug 27 2015 Petr Ĺ abata <contyk@redhat.com> - 0.99.8-6
Petr Šabata 84c021f
- Prevent FTBFS by correcting the build time dependency list
Petr Šabata 84c021f
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.