73bfa48
Name:           abi-dumper
6d4cf82
Version:        0.99.16
6d4cf82
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
bc41db1
BuildRequires:  perl-generators
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
6d4cf82
* Wed Jul  6 2016 Richard Shaw <hobbes1069@gmail.com> - 0.99.16-1
6d4cf82
- Update to latest upstream release.
6d4cf82
84b1a46
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.99.15-2
84b1a46
- Perl 5.24 rebuild
84b1a46
6775350
* Sun Mar 13 2016 Richard Shaw <hobbes1069@gmail.com> - 0.99.15-1
6775350
- Update to latest upstream release.
6775350
2add768
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.99.14-2
2add768
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2add768
4808683
* Mon Jan 25 2016 Richard Shaw <hobbes1069@gmail.com> - 0.99.14-1
4808683
- Update to latest upstream release.
4808683
bc6f574
* Sat Dec 12 2015 Richard Shaw <hobbes1069@gmail.com> - 0.99.13-1
bc6f574
- Update to latest upstream release.
bc6f574
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.