From e3f9c82bc3485f235f0ed026af88411d0609b3a7c76fdac972565952bb4c5cd0 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Mon, 13 Apr 2015 17:21:11 +0000 Subject: [PATCH] - regnererate spec file to be in line with current template OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-HTML-Parser?expand=0&rev=44 --- perl-HTML-Parser.changes | 5 ++++ perl-HTML-Parser.spec | 63 +++++++++++++++------------------------- 2 files changed, 28 insertions(+), 40 deletions(-) diff --git a/perl-HTML-Parser.changes b/perl-HTML-Parser.changes index b0182a8..8eb92d7 100644 --- a/perl-HTML-Parser.changes +++ b/perl-HTML-Parser.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 13 17:15:23 UTC 2015 - coolo@suse.com + +- regnererate spec file to be in line with current template + ------------------------------------------------------------------- Tue Oct 15 07:30:00 UTC 2013 - nine@detonation.org diff --git a/perl-HTML-Parser.spec b/perl-HTML-Parser.spec index 1abe25a..76719a1 100644 --- a/perl-HTML-Parser.spec +++ b/perl-HTML-Parser.spec @@ -1,7 +1,7 @@ # # spec file for package perl-HTML-Parser # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,78 +16,61 @@ # -%bcond_with opt - Name: perl-HTML-Parser Version: 3.71 Release: 0 %define cpan_name HTML-Parser Summary: HTML parser class -License: GPL-1.0+ or Artistic-1.0 +License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/HTML-Parser/ -Source: http://www.cpan.org/modules/by-module/HTML/HTML-Parser-%{version}.tar.gz +Source: http://www.cpan.org/authors/id/G/GA/GAAS/%{cpan_name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} -%if %{with opt} -BuildRequires: perl(HTTP::Headers) -BuildRequires: perl(Test::Pod) >= 1.00 -%endif BuildRequires: perl(HTML::Tagset) >= 3 -BuildRequires: perl(Test::More) -BuildRequires: perl(XSLoader) -# Requires: perl(HTML::Tagset) >= 3 -Requires: perl(XSLoader) -%if 0%{?suse_version} > 1010 -Suggests: perl(HTTP::Headers) -%endif +Recommends: perl(HTTP::Headers) +%{perl_requires} %description -Objects of the HTML::Parser class will recognize markup and separate it -from plain text (alias data content) in HTML documents. As different -kinds of markup and text are recognized, the corresponding event handlers -are invoked. +Objects of the 'HTML::Parser' class will recognize markup and separate it +from plain text (alias data content) in HTML documents. As different kinds +of markup and text are recognized, the corresponding event handlers are +invoked. -HTML::Parser is not a generic SGML parser. We have tried to make it able to -deal with the HTML that is actually "out there", and it normally parses as -closely as possible to the way the popular web browsers do it instead of +'HTML::Parser' is not a generic SGML parser. We have tried to make it able +to deal with the HTML that is actually "out there", and it normally parses +as closely as possible to the way the popular web browsers do it instead of strictly following one of the many HTML specifications from W3C. Where -there is disagreement, there is often an option that you can enable to -get the official behaviour. +there is disagreement, there is often an option that you can enable to get +the official behaviour. The document to be parsed may be supplied in arbitrary chunks. This makes on-the-fly parsing as documents are received from the network possible. If event driven parsing does not feel right for your application, you might -want to use HTML::PullParser. This is an HTML::Parser subclass that allows -a more conventional program structure. +want to use 'HTML::PullParser'. This is an 'HTML::Parser' subclass that +allows a more conventional program structure. %prep %setup -q -n %{cpan_name}-%{version} -# rpmlint: spurious-executable-perm -find ./eg -type f -exec chmod 0644 {} \; -chmod 0644 mkpfunc mkhctype +find . -type f -print0 | xargs -0 chmod 644 %build -perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" -make %{?_smp_mflags} +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +%{__make} %{?_smp_mflags} %check -make test +%{__make} test %install %perl_make_install %perl_process_packlist %perl_gen_filelist -%clean -rm -rf %{buildroot} - %files -f %{name}.files -%defattr(-,root,root,-) -%doc Changes mkhctype mkpfunc README TODO eg +%defattr(-,root,root,755) +%doc Changes mkhctype mkpfunc README TODO %changelog