Accepting request 511744 from devel:languages:perl:autoupdate

automatic update

OBS-URL: https://build.opensuse.org/request/show/511744
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XML-Easy?expand=0&rev=3
This commit is contained in:
Stephan Kulow
2017-07-24 06:01:54 +00:00
committed by Git OBS Bridge
parent 1706173ad3
commit 118dbf1594
5 changed files with 75 additions and 43 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2c58682f27cc7fc8a7a514389a514b51bde52cc922c3c0954175b6becf1774b1
size 70703

3
XML-Easy-0.010.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f448dd7480fa216793bf5a6a1034ab8deb88313f20f8aeb1aeb6ba42d3497645
size 70560

28
cpanspec.yml Normal file
View File

@@ -0,0 +1,28 @@
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

View File

@@ -1,3 +1,24 @@
-------------------------------------------------------------------
Fri Jul 21 06:26:09 UTC 2017 - coolo@suse.com
- updated to 0.010
see /usr/share/doc/packages/perl-XML-Easy/Changes
version 0.010; 2017-07-19
* port to Perl 5.19.4, where the C type of array indices has changed
* update test suite to not rely on . in @INC, which is no longer
necessarily there from Perl 5.25.7
* test that all modules have matching version numbers
* no longer include a Makefile.PL in the distribution
* in META.{yml,json}, point to public bug tracker
* correct some typos in documentation
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Nov 03 23:30:10 UTC 2011 - pascal.bleser@opensuse.org Thu Nov 03 23:30:10 UTC 2011 - pascal.bleser@opensuse.org

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-XML-Easy # spec file for package perl-XML-Easy
# #
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -16,36 +16,26 @@
# #
Name: perl-XML-Easy Name: perl-XML-Easy
Version: 0.009 Version: 0.010
Release: 0 Release: 0
%define cpan_name XML-Easy
Summary: XML processing with a clean interface Summary: XML processing with a clean interface
Source: http://search.cpan.org/CPAN/authors/id/Z/ZE/ZEFRAM/XML-Easy-%{version}.tar.gz License: Artistic-1.0 or GPL-1.0+
Url: http://search.cpan.org/dist/XML-Easy
Group: Development/Libraries/Perl Group: Development/Libraries/Perl
License: GNU General Public License version 2 or later or Artistic (GPLv2+ or Artistic) Url: http://search.cpan.org/dist/XML-Easy/
Source0: https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{perl_requires} BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
BuildRequires: perl(warnings)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(IO::File)
BuildRequires: perl(Params::Classify)
BuildRequires: perl(utf8)
BuildRequires: perl(Encode)
BuildRequires: perl(Test::More)
BuildRequires: perl(strict)
BuildRequires: perl(Module::Build) BuildRequires: perl(Module::Build)
BuildRequires: perl(Params::Classify)
BuildRequires: perl(parent) BuildRequires: perl(parent)
BuildRequires: perl(Exporter)
BuildRequires: perl(Internals)
Requires: perl(warnings)
Requires: perl(strict)
Requires: perl(parent)
Requires: perl(Params::Classify) Requires: perl(Params::Classify)
Requires: perl(Exporter) Requires: perl(parent)
Requires: perl(Internals) Recommends: perl(Internals)
%{perl_requires}
%description %description
XML::Easy is a collection of modules relating to the processing, parsing, XML::Easy is a collection of modules relating to the processing, parsing,
@@ -55,6 +45,7 @@ markup of principally textual data. It does not perform any schema
processing, and does not interpret DTDs or any other kind of schema. It processing, and does not interpret DTDs or any other kind of schema. It
adheres strictly to the XML specification, in all its awkward details, adheres strictly to the XML specification, in all its awkward details,
except for the aforementioned DTDs. except for the aforementioned DTDs.
XML::Easy strictly separates the in-program manipulation of XML data from XML::Easy strictly separates the in-program manipulation of XML data from
the processing of the textual form of XML. This shields the XML user from the processing of the textual form of XML. This shields the XML user from
the inconvenient and obscure aspects of XML syntax. XML data nodes are the inconvenient and obscure aspects of XML syntax. XML data nodes are
@@ -63,37 +54,29 @@ XML::Easy::NodeBasics module. In the (very likely) event that an
application requires some more purpose-specific XML data processing application requires some more purpose-specific XML data processing
facilities, they are readily built on top of XML::Easy::NodeBasics, facilities, they are readily built on top of XML::Easy::NodeBasics,
retaining the abstraction from textual XML. retaining the abstraction from textual XML.
When XML must be handled in textual form, for input and output, the When XML must be handled in textual form, for input and output, the
XML::Easy::Text module supplies a parser and a serialiser. The interfaces XML::Easy::Text module supplies a parser and a serialiser. The interfaces
here, too, are functional in nature. here, too, are functional in nature.
There are other modules for some ancillary aspects of XML processing. There are other modules for some ancillary aspects of XML processing.
%prep %prep
%setup -q -n "XML-Easy-%{version}" %setup -q -n %{cpan_name}-%{version}
%build %build
%__perl ./Build.PL %{__perl} Build.PL installdirs=vendor optimize="%{optflags}"
./Build ./Build build flags=%{?_smp_mflags}
%install
./Build pure_install --destdir "%{buildroot}" --installdirs vendor
%perl_process_packlist
%check %check
./Build test ./Build test
%clean %install
%{?buildroot:%__rm -rf "%{buildroot}"} ./Build install destdir=%{buildroot} create_packlist=0
%perl_gen_filelist
%files %files -f %{name}.files
%defattr(-,root,root) %defattr(-,root,root,755)
%doc Changes README %doc Changes README
%dir %{perl_vendorarch}/XML
%{perl_vendorarch}/XML/Easy
%{perl_vendorarch}/XML/Easy.pm
%dir %{perl_vendorarch}/auto/XML
%{perl_vendorarch}/auto/XML/Easy
%doc %{perl_man3dir}/XML::Easy.%{perl_man3ext}%{ext_man}
%doc %{perl_man3dir}/XML::Easy::*.%{perl_man3ext}%{ext_man}
%changelog %changelog