3cfd0f
%if ! (0%{?rhel})
3cfd0f
%bcond_without perl_XML_XPath_enables_optional_test
3cfd0f
%else
3cfd0f
%bcond_with perl_XML_XPath_enables_optional_test
3cfd0f
%endif
3cfd0f
3cfd0f
Name:           perl-XML-XPath
3cfd0f
Version:        1.42
3cfd0f
Release:        3%{?dist}
3cfd0f
Summary:        XPath parser and evaluator for Perl
3cfd0f
# XML/XPath.pm, XML/XPath/PerlSAX.pm, REAME: GPL+ or Artistic
3cfd0f
# Others: Artistic 2.0
3cfd0f
License:        Artistic 2.0 and (GPL+ or Artistic)
3cfd0f
URL:            http://search.cpan.org/dist/XML-XPath/
3cfd0f
Source0:        http://www.cpan.org/authors/id/M/MA/MANWAR/XML-XPath-%{version}.tar.gz
3cfd0f
3cfd0f
BuildArch:      noarch
3cfd0f
BuildRequires:  coreutils
3cfd0f
BuildRequires:  make
3cfd0f
BuildRequires:  perl-generators
3cfd0f
BuildRequires:  perl-interpreter
3cfd0f
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
3cfd0f
BuildRequires:  perl(strict)
3cfd0f
BuildRequires:  perl(warnings)
3cfd0f
# Run-time
3cfd0f
BuildRequires:  perl(Carp)
3cfd0f
BuildRequires:  perl(Data::Dumper)
3cfd0f
BuildRequires:  perl(Exporter)
3cfd0f
BuildRequires:  perl(IO::File)
3cfd0f
BuildRequires:  perl(overload)
3cfd0f
BuildRequires:  perl(POSIX)
3cfd0f
BuildRequires:  perl(Scalar::Util)
3cfd0f
BuildRequires:  perl(vars)
3cfd0f
BuildRequires:  perl(XML::Parser) >= 2.23
3cfd0f
# Tests
3cfd0f
BuildRequires:  perl(lib)
3cfd0f
BuildRequires:  perl(open)
3cfd0f
BuildRequires:  perl(Path::Tiny) >= 0.076
3cfd0f
BuildRequires:  perl(Test)
3cfd0f
BuildRequires:  perl(Test::More)
3cfd0f
BuildRequires:  perl(utf8)
3cfd0f
# Optional tests
3cfd0f
%if %{with perl_XML_XPath_enables_optional_test}
3cfd0f
BuildRequires:  perl(CPAN::Meta)
3cfd0f
BuildRequires:  perl(Test::CPAN::Meta)
3cfd0f
BuildRequires:  perl(Test::CPAN::Meta::JSON)
3cfd0f
%endif
3cfd0f
3cfd0f
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
3cfd0f
Requires:       perl(POSIX)
3cfd0f
Requires:       perl(warnings)
3cfd0f
Requires:       perl(XML::Parser) >= 2.23
3cfd0f
3cfd0f
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(XML::Parser\\)$
3cfd0f
3cfd0f
%description
3cfd0f
This module aims to comply exactly to the XPath specification at
3cfd0f
http://www.w3.org/TR/xpath and yet allow extensions to be added in the
3cfd0f
form of functions. Modules such as XSLT and XPointer may need to do
3cfd0f
this as they support functionality beyond XPath.
3cfd0f
3cfd0f
%prep
3cfd0f
%setup -q -n XML-XPath-%{version}
3cfd0f
3cfd0f
%build
3cfd0f
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
3cfd0f
make %{?_smp_mflags}
3cfd0f
3cfd0f
%install
3cfd0f
make pure_install DESTDIR=$RPM_BUILD_ROOT
3cfd0f
%{_fixperms} $RPM_BUILD_ROOT/*
3cfd0f
3cfd0f
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1/
3cfd0f
cat >> $RPM_BUILD_ROOT/%{_mandir}/man1/xpath.1 << EOF
3cfd0f
.so man3/XML::XPath.3pm
3cfd0f
EOF
3cfd0f
3cfd0f
%check
3cfd0f
make test
3cfd0f
3cfd0f
%files
3cfd0f
%license LICENSE
3cfd0f
%doc Changes README TODO
3cfd0f
%{_bindir}/xpath
3cfd0f
%{perl_vendorlib}/XML
3cfd0f
%{_mandir}/man1/xpath*
3cfd0f
%{_mandir}/man3/*.3*
3cfd0f
3cfd0f
%changelog
3cfd0f
* Tue Jul 17 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.42-3
3cfd0f
- Do not run optional test on RHEL
3cfd0f
3cfd0f
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.42-2
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3cfd0f
3cfd0f
* Mon Jul 31 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.42-1
3cfd0f
- 1.42 bump
3cfd0f
3cfd0f
* Fri Jul 28 2017 Petr Pisar <ppisar@redhat.com> - 1.41-1
3cfd0f
- 1.41 bump
3cfd0f
3cfd0f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.40-4
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3cfd0f
3cfd0f
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.40-3
3cfd0f
- Perl 5.26 rebuild
3cfd0f
3cfd0f
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.40-2
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3cfd0f
3cfd0f
* Mon Nov 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.40-1
3cfd0f
- 1.40 bump
3cfd0f
3cfd0f
* Wed Nov 09 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.39-1
3cfd0f
- 1.39 bump
3cfd0f
3cfd0f
* Mon Oct 31 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.38-1
3cfd0f
- 1.38 bump
3cfd0f
3cfd0f
* Thu Jun 02 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-1
3cfd0f
- 1.37 bump
3cfd0f
3cfd0f
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.36-2
3cfd0f
- Perl 5.24 rebuild
3cfd0f
3cfd0f
* Thu Apr 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.36-1
3cfd0f
- 1.36 bump
3cfd0f
3cfd0f
* Mon Apr 11 2016 Petr Pisar <ppisar@redhat.com> - 1.35-1
3cfd0f
- 1.35 bump
3cfd0f
3cfd0f
* Fri Apr 08 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.34-2
3cfd0f
- Add BR perl(CPAN::Meta) (BZ#1325123)
3cfd0f
3cfd0f
* Wed Mar 09 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.34-1
3cfd0f
- 1.34 bump
3cfd0f
3cfd0f
* Mon Mar 07 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.33-1
3cfd0f
- 1.33 bump
3cfd0f
3cfd0f
* Wed Feb 24 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.32-1
3cfd0f
- 1.32 bump
3cfd0f
3cfd0f
* Mon Feb 22 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.31-1
3cfd0f
- 1.31 bump
3cfd0f
3cfd0f
* Mon Feb 08 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.30-1
3cfd0f
- 1.30 bump
3cfd0f
3cfd0f
* Thu Feb 04 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.29-1
3cfd0f
- 1.29 bump
3cfd0f
3cfd0f
* Mon Feb 01 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.28-1
3cfd0f
- 1.28 bump
3cfd0f
3cfd0f
* Tue Jan 26 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.26-1
3cfd0f
- 1.26 bump
3cfd0f
3cfd0f
* Thu Jan 21 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.25-1
3cfd0f
- 1.25 bump
3cfd0f
3cfd0f
* Wed Jan 20 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.24-1
3cfd0f
- 1.24 bump
3cfd0f
3cfd0f
* Wed Jan 13 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.22-1
3cfd0f
- 1.22 bump
3cfd0f
3cfd0f
* Tue Jan 12 2016 Petr Pisar <ppisar@redhat.com> - 1.21-1
3cfd0f
- 1.21 bump
3cfd0f
3cfd0f
* Mon Jan 11 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.20-1
3cfd0f
- 1.20 bump
3cfd0f
3cfd0f
* Fri Jan 08 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.19-1
3cfd0f
- 1.19 bump
3cfd0f
3cfd0f
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-28
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3cfd0f
3cfd0f
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.13-27
3cfd0f
- Perl 5.22 rebuild
3cfd0f
3cfd0f
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.13-26
3cfd0f
- Perl 5.20 rebuild
3cfd0f
3cfd0f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-25
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3cfd0f
3cfd0f
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-24
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3cfd0f
3cfd0f
* Wed Jul 24 2013 Petr Pisar <ppisar@redhat.com> - 1.13-23
3cfd0f
- Perl 5.18 rebuild
3cfd0f
3cfd0f
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-22
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
3cfd0f
3cfd0f
* Tue Oct 16 2012 Marcela Mašláňová <mmaslano@redhat.com> - 1.13-21
3cfd0f
- revert the patch. It breaks backward compatibility for some apps. 
3cfd0f
- the xpath has still man page installed.
3cfd0f
3cfd0f
* Fri Aug 24 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1.13-20
3cfd0f
- Specify all dependencies.
3cfd0f
3cfd0f
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-19
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3cfd0f
3cfd0f
* Fri Jun 15 2012 Petr Pisar <ppisar@redhat.com> - 1.13-18
3cfd0f
- Perl 5.16 rebuild
3cfd0f
3cfd0f
* Fri Mar 16 2012 Marcela Mašláňová <mmaslano@redhat.com> - 1.13-17
3cfd0f
- 680418 - missing man page for xpath
3cfd0f
- applied debian patch, which added POD into xpath code, but also fix debian bug(#185292)
3cfd0f
3cfd0f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-16
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3cfd0f
3cfd0f
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.13-15
3cfd0f
- Perl mass rebuild
3cfd0f
3cfd0f
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-14
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3cfd0f
3cfd0f
* Thu Dec 23 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.13-13
3cfd0f
- 661697 rebuild for fixing problems with vendorach/lib
3cfd0f
3cfd0f
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.13-12
3cfd0f
- Mass rebuild with perl-5.12.0
3cfd0f
3cfd0f
* Thu Dec 10 2009 Marcela Maslanova <mmaslano@redhat.com> - 1.13-11
3cfd0f
- 541668 fix requires for review
3cfd0f
3cfd0f
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.13-10
3cfd0f
- rebuild against perl 5.10.1
3cfd0f
3cfd0f
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-9
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3cfd0f
3cfd0f
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-8
3cfd0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3cfd0f
3cfd0f
* Mon Jun 2  2008 Marcela Maslanova <mmaslano@redhat.com> - 1.13-7
3cfd0f
- rebuild and remove ||: from check part
3cfd0f
3cfd0f
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.13-6
3cfd0f
- Rebuild for perl 5.10 (again)
3cfd0f
3cfd0f
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.13-5
3cfd0f
- rebuild for new perl
3cfd0f
3cfd0f
* Wed Oct 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> 1.13-4.1
3cfd0f
- correct license tag
3cfd0f
- add BR: perl(ExtUtils::MakeMaker)
3cfd0f
3cfd0f
* Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.13-4
3cfd0f
- bump for mass rebuild
3cfd0f
3cfd0f
* Wed Apr  6 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
3cfd0f
- rebuilt
3cfd0f
3cfd0f
* Sun Jul 11 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.13-2
3cfd0f
- Bring up to date with current fedora.us Perl spec template.
3cfd0f
3cfd0f
* Sun Oct 12 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.13-0.fdr.1
3cfd0f
- First build.