8
0

Accepting request 751665 from home:pmonrealgonzalez:branches:devel:languages:perl

- Fix basic test that fails when build and run time versions are the same
  * Add patch perl-XML-LibXSLT-lib-versions.patch

OBS-URL: https://build.opensuse.org/request/show/751665
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XML-LibXSLT?expand=0&rev=44
This commit is contained in:
2019-11-28 16:58:23 +00:00
committed by Git OBS Bridge
parent f53f428376
commit add6f7eb9c
4 changed files with 27 additions and 4 deletions

View File

@@ -4,11 +4,11 @@
#sources: #sources:
# - source1 # - source1
# - source2 # - source2
#patches: patches:
# foo.patch: -p1 perl-XML-LibXSLT-lib-versions.patch: -p1
# bar.patch:
preamble: |- preamble: |-
BuildRequires: libxslt-devel BuildRequires: libxslt-devel
Patch0: perl-XML-LibXSLT-lib-versions.patch
#post_prep: |- #post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL

View File

@@ -0,0 +1,13 @@
Index: XML-LibXSLT-1.96/t/01basic.t
===================================================================
--- XML-LibXSLT-1.96.orig/t/01basic.t
+++ XML-LibXSLT-1.96/t/01basic.t
@@ -19,7 +19,7 @@ ok($p, ' TODO : Add test name');
is(XML::LibXSLT::LIBXSLT_VERSION(), XML::LibXSLT::LIBXSLT_RUNTIME_VERSION(), 'LIBXSLT_VERSION is the same as the runtime version.');
# TEST
-is(XML::LibXML::LIBXML_VERSION(), XML::LibXML::LIBXML_RUNTIME_VERSION(), 'LibXML version is the same as its run time version.');
+ok(XML::LibXML::LIBXML_VERSION() <= XML::LibXML::LIBXML_RUNTIME_VERSION(), 'LibXML build time version is <= run time version.');
warn "\n\nCompiled against: ",
"libxslt ",XML::LibXSLT::LIBXSLT_VERSION(),

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Nov 28 15:22:06 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
- Fix basic test that fails when build and run time versions are the same
* Add patch perl-XML-LibXSLT-lib-versions.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 19 09:35:38 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com> Tue Nov 19 09:35:38 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-XML-LibXSLT # spec file for package perl-XML-LibXSLT
# #
# Copyright (c) 2019 SUSE LLC. # Copyright (c) 2019 SUSE LLC
# #
# 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
@@ -33,6 +33,7 @@ Requires: perl(XML::LibXML) >= 1.70
%{perl_requires} %{perl_requires}
# MANUAL BEGIN # MANUAL BEGIN
BuildRequires: libxslt-devel BuildRequires: libxslt-devel
Patch0: perl-XML-LibXSLT-lib-versions.patch
# MANUAL END # MANUAL END
%description %description
@@ -42,6 +43,9 @@ tests showing this to be more than twice as fast as Sablotron.
%prep %prep
%setup -q -n %{cpan_name}-%{version} %setup -q -n %{cpan_name}-%{version}
# MANUAL BEGIN
%patch0 -p1
# MANUAL END
%build %build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"