From cda658dfc27a0bef6272a0b05767edc0a668c725 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 16 Feb 2017 12:19:36 +0100 Subject: php-kukulich-fshl: add patch for PHP 7.1 --- php-kukulich-fshl.spec | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) (limited to 'php-kukulich-fshl.spec') diff --git a/php-kukulich-fshl.spec b/php-kukulich-fshl.spec index 8f544a1..4a6922a 100644 --- a/php-kukulich-fshl.spec +++ b/php-kukulich-fshl.spec @@ -1,4 +1,4 @@ -# remirepo spec/Fedora file for php-kukulich-fshl +# remirepo/fedora spec file for php-kukulich-fshl # # Copyright (c) 2015-2017 Remi Collet # License: CC-BY-SA @@ -16,7 +16,7 @@ Name: php-%{gh_owner}-%{gh_project} Version: 2.1.0 -Release: 2%{?dist} +Release: 4%{?dist} Summary: FSHL: fast syntax highlighter Group: Development/Libraries @@ -26,6 +26,9 @@ URL: http://fshl.kukulich.cz/ Source0: %{name}-%{version}-%{gh_short}.tgz Source1: makesrc.sh +# https://github.com/kukulich/fshl/pull/13 +Patch0: %{name}-php71.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: php-composer(theseer/autoload) @@ -58,6 +61,7 @@ To use this library, you just have to add, in your project: %prep %setup -q -n %{gh_project}-%{gh_commit} +%patch0 -p1 -b .pr13 %build @@ -79,7 +83,13 @@ cp -pr %{ns_project} %{buildroot}%{php_home}/%{ns_project} sed -e '/bootstrap/s:^.*$:require_once "%{buildroot}%{php_home}/%{ns_project}/autoload.php";:' \ -i tests/%{ns_project}/*Test.php -%{_bindir}/phpunit --verbose tests +ret=0 +for cmd in php56 php70 php71 php; do + if which $cmd; then + $cmd %{_bindir}/phpunit --verbose tests || ret=1 + fi +done +exit $ret %else : Test suite disabled %endif @@ -99,8 +109,13 @@ rm -rf %{buildroot} %changelog +* Thu Feb 16 2017 Remi Collet - 2.1.0-4 +- open https://github.com/kukulich/fshl/issues/12 failed tests +- add patch from https://github.com/kukulich/fshl/pull/13 + workaround for failed test with PHP 7.1, fix FTBFS + * Wed Nov 4 2015 Remi Collet - 2.1.0-2 - License is GPLv2+, from review #1277487 * Tue Oct 20 2015 Remi Collet - 2.1.0-1 -- initial package, version 2.1.0 \ No newline at end of file +- initial package, version 2.1.0 -- cgit