742e2c0
Name:           perl-PPI-Tester
c8ba17b
Version:        0.15
6c6bcea
Release:        14%{?dist}
742e2c0
Summary:        A wxPerl-based interactive PPI debugger/tester
742e2c0
742e2c0
Group:          Development/Libraries
405797d
License:        GPL+ or Artistic
4e918e3
URL:            https://metacpan.org/release/PPI-Tester
4e918e3
Source0:        https://cpan.metacpan.org/authors/id/A/AD/ADAMK/PPI-Tester-%{version}.tar.gz
742e2c0
742e2c0
BuildArch:      noarch
8684752
BuildRequires:  perl-interpreter
6b006ca
BuildRequires:  perl-generators
c8ba17b
BuildRequires:  perl(inc::Module::Install::DSL) >= 0.86
c8ba17b
# Run-time:
c8ba17b
BuildRequires:  perl(constant)
c8ba17b
BuildRequires:  perl(Devel::Dumpvar) >= 0.04
c8ba17b
BuildRequires:  perl(PPI) >= 1.201
c8ba17b
BuildRequires:  perl(PPI::Dumper) >= 1.000
c8ba17b
BuildRequires:  perl(strict)
c8ba17b
BuildRequires:  perl(vars)
c8ba17b
BuildRequires:  perl(Wx) >= 0.85
c8ba17b
BuildRequires:  perl(Wx::Event)
c8ba17b
# Wx::Frame not used at tests time
c8ba17b
# Tests:
c8ba17b
BuildRequires:  font(:lang=en)
c8ba17b
BuildRequires:  perl(Test::More) >= 0.47
c8ba17b
BuildRequires:  perl(Test::Script) >= 1.02
c8ba17b
BuildRequires:  xorg-x11-server-Xvfb
c8ba17b
BuildRequires:  xorg-x11-xinit
742e2c0
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
c8ba17b
Requires:       perl(Wx::Frame)
742e2c0
742e2c0
%description
742e2c0
This package implements a wxWindows desktop application which provides
742e2c0
the ability to interactively test the PPI perl parser.
742e2c0
742e2c0
742e2c0
%prep
742e2c0
%setup -q -n PPI-Tester-%{version}
c8ba17b
rm -rf inc/*
c8ba17b
sed -i -e '/^inc\//d' MANIFEST
742e2c0
742e2c0
742e2c0
%build
5ab8d49
# Hack, we work around weirdness in Wx probing.
5ab8d49
%{__perl} Makefile.PL INSTALLDIRS=vendor || :
742e2c0
make %{?_smp_mflags}
742e2c0
742e2c0
742e2c0
%install
742e2c0
rm -rf $RPM_BUILD_ROOT
742e2c0
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
742e2c0
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
742e2c0
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
742e2c0
chmod -R u+w $RPM_BUILD_ROOT/*
742e2c0
742e2c0
742e2c0
%check
c8ba17b
xvfb-run -a make test
742e2c0
742e2c0
742e2c0
742e2c0
%files
742e2c0
%doc Changes LICENSE README
742e2c0
%{_bindir}/*
742e2c0
%{perl_vendorlib}/PPI/
742e2c0
%{_mandir}/man1/*.1*
742e2c0
%{_mandir}/man3/*.3pm*
742e2c0
742e2c0
742e2c0
%changelog
6c6bcea
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-14
6c6bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6c6bcea
dddc646
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-13
dddc646
- Perl 5.28 rebuild
dddc646
c83adf4
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-12
c83adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c83adf4
b072c35
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-11
b072c35
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
b072c35
77cd0b4
* Thu Jun 08 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-10
77cd0b4
- Perl 5.26 re-rebuild of bootstrapped packages
77cd0b4
22f2671
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-9
22f2671
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
22f2671
52b5906
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-8
52b5906
- Perl 5.24 rebuild
52b5906
ea63f32
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-7
ea63f32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ea63f32
955967f
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-6
955967f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
955967f
26e93cb
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-5
26e93cb
- Perl 5.22 rebuild
26e93cb
31323e9
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-4
31323e9
- Perl 5.20 rebuild
31323e9
fb742c3
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-3
fb742c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
fb742c3
36af818
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 0.15-2
36af818
- Perl 5.18 rebuild
36af818
c8ba17b
* Wed Feb 27 2013 Petr Pisar <ppisar@redhat.com> - 0.15-1
c8ba17b
- 0.15 bump
c8ba17b
f402e23
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-16
f402e23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f402e23
aa6f395
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-15
aa6f395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
aa6f395
7d74a0b
* Fri Jun 22 2012 Petr Pisar <ppisar@redhat.com> - 0.06-14
7d74a0b
- Perl 5.16 rebuild
7d74a0b
65ca623
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-13
65ca623
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
65ca623
Petr Sabata 501a904
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 0.06-12
Petr Sabata 501a904
- Perl mass rebuild
Petr Sabata 501a904
c32dfff
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-11
c32dfff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c32dfff
7f56b8e
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.06-10
7f56b8e
- 661697 rebuild for fixing problems with vendorach/lib
7f56b8e
cf7d962
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.06-9
cf7d962
- Mass rebuild with perl-5.12.0
cf7d962
9d01a60
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.06-8
9d01a60
- rebuild against perl 5.10.1
9d01a60
4f71fb3
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-7
4f71fb3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4f71fb3
3e8b66d
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-6
3e8b66d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3e8b66d
5ab8d49
* Thu Mar  6 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.06-5
5ab8d49
- hack: work around Wx probing issues
5ab8d49
5ab8d49
* Tue Mar  4 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.06-4
5ab8d49
- add BR: Test::More
5ab8d49
c20acac
* Tue Mar  4 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.06-3
c20acac
- rebuild for new perl
c20acac
742e2c0
* Wed Oct  4 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.06-2
742e2c0
- Added missing BR perl(ExtUtils::AutoInstall).
742e2c0
- Changed the build process: Build.PL -> Makefile.PL
742e2c0
  (Build.PL just requires Makefile.PL).
742e2c0
742e2c0
* Sun Sep 24 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.06-1
742e2c0
- First build.