6e0fda2
Name:           perl-XML-Smart
1d1474f
Version:        1.79
c1b1da6
Release:        22%{?dist}
76a8963
Summary:        Smart, easy and powerful way to access/create XML files/data
6e0fda2
License:        GPL+ or Artistic
76a8963
913850b
URL:            https://metacpan.org/release/XML-Smart
913850b
Source0:        https://cpan.metacpan.org/authors/id/T/TM/TMHARISH/XML-Smart-%{version}.tar.gz
76a8963
6e0fda2
BuildArch:      noarch
ccfd669
BuildRequires:  make
e39d658
BuildRequires:  perl-interpreter
8a9bef4
BuildRequires:  perl-generators
c76e08e
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
ccfd669
BuildRequires:  perl(strict)
ccfd669
BuildRequires:  perl(warnings)
ccfd669
# Run-time:
ccfd669
BuildRequires:  perl(Carp)
ccfd669
# Data::Dumper not used at tests
ccfd669
# Devel::Cycle not used at tests
ccfd669
# Encode not used with current Perl
ccfd669
BuildRequires:  perl(Exporter)
ccfd669
# LWP not used at tests
ccfd669
# LWP::UserAgent not used at tests
6e0fda2
BuildRequires:  perl(Object::MultiType) >= 0.03
ccfd669
BuildRequires:  perl(vars)
ccfd669
# Tests:
c76e08e
BuildRequires:  perl(open)
ccfd669
BuildRequires:  perl(Test)
ccfd669
BuildRequires:  perl(Test::More)
ccfd669
# Optional tests:
ccfd669
BuildRequires:  perl(Devel::Cycle)
ccfd669
BuildRequires:  perl(LWP::UserAgent)
ccfd669
BuildRequires:  perl(Test::Pod) >= 1.22
ccfd669
# Test::Pod::Coverage 1.08 not used
6e0fda2
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
ccfd669
Requires:       perl(Data::Dumper)
ccfd669
Requires:       perl(Devel::Cycle)
ccfd669
Requires:       perl(LWP)
ccfd669
Requires:       perl(LWP::UserAgent)
ccfd669
Requires:       perl(Object::MultiType) >= 0.03
6e0fda2
Emmanuel Seyman da2cac9
%{?perl_default_filter}
ccfd669
# Remove under-specified dependencies
ccfd669
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(Object::MultiType\\)$
6e0fda2
6e0fda2
%description
76a8963
This module provides an easy way to access/create XML data. It's based on a
76a8963
HASH tree created from the XML data, and enables dynamic access to it
76a8963
through the standard Perl syntax for Hash and Array, without necessarily
76a8963
caring about which you are working with. In other words, each point in the
76a8963
tree works as a Hash and an Array at the same time!
6e0fda2
6e0fda2
%prep
6e0fda2
%setup -q -n XML-Smart-%{version}
6e0fda2
6e0fda2
6e0fda2
%build
c76e08e
%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
6e0fda2
make %{?_smp_mflags}
6e0fda2
6e0fda2
6e0fda2
%install
6e0fda2
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
6e0fda2
%{_fixperms} $RPM_BUILD_ROOT/*
6e0fda2
6e0fda2
6e0fda2
%check
6e0fda2
make test
6e0fda2
6e0fda2
6e0fda2
%files
6e0fda2
%doc Changes README
c76e08e
%{perl_vendorlib}/XML*
c76e08e
%{_mandir}/man3/XML*
6e0fda2
6e0fda2
6e0fda2
%changelog
c1b1da6
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.79-22
c1b1da6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
c1b1da6
e319825
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.79-21
e319825
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e319825
39c7c1c
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.79-20
39c7c1c
- Perl 5.32 rebuild
39c7c1c
fdef4b6
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.79-19
fdef4b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
fdef4b6
2baa3cb
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.79-18
2baa3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2baa3cb
8c999e4
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.79-17
8c999e4
- Perl 5.30 rebuild
8c999e4
032d1c4
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.79-16
032d1c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
032d1c4
5afc14c
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.79-15
5afc14c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5afc14c
4d1ae97
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.79-14
4d1ae97
- Perl 5.28 rebuild
4d1ae97
ba86bf4
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.79-13
ba86bf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ba86bf4
dea3eb1
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.79-12
dea3eb1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
dea3eb1
b584946
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.79-11
b584946
- Perl 5.26 rebuild
b584946
ef4abf6
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.79-10
ef4abf6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ef4abf6
1fd8834
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.79-9
1fd8834
- Perl 5.24 rebuild
1fd8834
384801c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.79-8
384801c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
384801c
ccfd669
* Wed Oct 14 2015 Petr Pisar <ppisar@redhat.com> - 1.79-7
ccfd669
- Specify all dependencies
ccfd669
c76e08e
* Tue Jun 23 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 1.79-6
c76e08e
- Add perl(open) to the BuildRequires (#1234728)
c76e08e
- Tighten file listing
c76e08e
- Remove no-longer-used patch
c76e08e
- Minor clean ups to the spec file
c76e08e
a1fb628
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.79-5
a1fb628
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a1fb628
9dd92f4
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.79-4
9dd92f4
- Perl 5.22 rebuild
9dd92f4
5d61bb6
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.79-3
5d61bb6
- Perl 5.20 rebuild
5d61bb6
bc488c8
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.79-2
bc488c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
bc488c8
1d1474f
* Sun Oct 06 2013 Emmanuel Seyman <emmanuel@seyman.fr> - 1.79-1
1d1474f
- Update to 1.79
1d1474f
ae9acde
* Thu Sep 12 2013 Emmanuel Seyman <emmanuel@seyman.fr> - 1.78-2
ae9acde
- Bump to rebuild
ae9acde
db04af8
* Thu Sep 12 2013 Emmanuel Seyman <emmanuel@seyman.fr> - 1.78-1
db04af8
- Update to 1.78, a perl 5.18 compatible version (#992748)
db04af8
- Add perl(Devel::Cycle) as a BR to run more tests
db04af8
df5f650
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.77-3
df5f650
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
df5f650
d690d86
* Tue Jul 23 2013 Petr Pisar <ppisar@redhat.com> - 1.77-2
d690d86
- Perl 5.18 rebuild
d690d86
76a8963
* Wed Feb 13 2013 Emmanuel Seyman <emmanuel@seyman.fr> - 1.77-1
76a8963
- Update to 1.77
76a8963
- Drop no-longer-needed patch
76a8963
Emmanuel Seyman da2cac9
* Sun Nov 18 2012 Emmanuel Seyman <emmanuel@seyman.fr> - 1.6.9-14
Emmanuel Seyman da2cac9
- Remove no-longer-used-macros
Emmanuel Seyman da2cac9
- Add perl default filter
Emmanuel Seyman da2cac9
fc7940b
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.9-13
fc7940b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fc7940b
2d22ad3
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.6.9-12
2d22ad3
- Perl 5.16 rebuild
2d22ad3
194c1db
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.9-11
194c1db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
194c1db
887f163
* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.6.9-10
887f163
- Perl mass rebuild
887f163
9b2a4fc
* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.6.9-9
9b2a4fc
- Perl mass rebuild
9b2a4fc
e5ab357
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.9-8
e5ab357
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e5ab357
4f3182e
* Thu Dec 23 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.6.9-7
4f3182e
- 661697 rebuild for fixing problems with vendorach/lib
4f3182e
a7f8d49
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.6.9-6
a7f8d49
- Mass rebuild with perl-5.12.0
a7f8d49
3d760c4
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.6.9-5
3d760c4
- rebuild against perl 5.10.1
3d760c4
683fa08
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.9-4
683fa08
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
683fa08
ce98d84
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.9-3
ce98d84
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ce98d84
aa0930f
* Sun Sep 21 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.6.9-2
aa0930f
- Fix Patch0:/%%patch mismatch.
aa0930f
6e0fda2
* Mon Jun 02 2008 Lubomir Rintel (Good Data) <lubo.rintel@gooddata.com> 1.6.9-1
6e0fda2
- Specfile autogenerated by cpanspec 1.75.
6e0fda2
- Skip the test that fetches an external file