diff options
-rw-r--r-- | REFLECTION | 2 | ||||
-rw-r--r-- | php-twig.spec | 43 |
2 files changed, 37 insertions, 8 deletions
@@ -1,4 +1,4 @@ -Extension [ <persistent> extension #172 twig version 1.24.1 ] { +Extension [ <persistent> extension #65 twig version 1.24.2 ] { - Functions { Function [ <internal:twig> function twig_template_get_attributes ] { diff --git a/php-twig.spec b/php-twig.spec index 423b331..3f9d294 100644 --- a/php-twig.spec +++ b/php-twig.spec @@ -14,8 +14,8 @@ %global github_owner twigphp %global github_name Twig -%global github_version 1.24.1 -%global github_commit 3566d311a92aae4deec6e48682dc5a4528c4a512 +%global github_version 1.24.2 +%global github_commit 33093f6e310e6976baeac7b14f3a6ec02f2d79b7 %global github_short %(c=%{github_commit}; echo ${c:0:7}) %if "%{php_version}" < "7" @@ -50,8 +50,14 @@ BuildArch: noarch %global sub_prefix %{scl_prefix} %endif %else +%if 0%{?fedora} # Build using "--without tests" to disable tests %global with_tests 0%{!?_without_tests:1} +%else +# Build using "--with tests" to enable tests +# PHPUnit in remi requires PHP 5.6 +%global with_tests 0%{?_with_tests:1} +%endif %endif %{?scl: %scl_package php-twig} @@ -62,7 +68,7 @@ BuildArch: noarch Name: %{?sub_prefix}php-%{composer_project} Version: %{github_version} -Release: 2%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} Summary: The flexible, fast, and secure template engine for PHP Group: Development/Libraries @@ -154,6 +160,10 @@ Obsoletes: php56w-%{ext_name} <= %{version} Obsoletes: php70u-%{ext_name} <= %{version} Obsoletes: php70w-%{ext_name} <= %{version} %endif +%if "%{php_version}" > "7.1" +Obsoletes: php71u-%{ext_name} <= %{version} +Obsoletes: php71w-%{ext_name} <= %{version} +%endif %endif %if 0%{?fedora} < 20 && 0%{?rhel} < 7 @@ -183,6 +193,9 @@ Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSIO %prep %setup -qn %{github_name}-%{github_commit} +echo PHP version %{php_version} +echo Build extension %{with_ext} + %if %{with_ext} : Ext -- NTS mv ext/%{ext_name} ext/NTS @@ -285,17 +298,30 @@ sed -e 's/function testGetAttributeWithTemplateAsObject/function skip_testGetAtt %endif : Test suite without extension +# remirepo:11 +run=0 +ret=0 +if which php56; then + php56 %{_bindir}/phpunit --bootstrap %{buildroot}%{phpdir}/Twig/autoload.php || ret=1 + run=1 +fi +if which php71; then + php71 %{_bindir}/phpunit --bootstrap %{buildroot}%{phpdir}/Twig/autoload.php || ret=1 + run=1 +fi +if [ $run -eq 0 ]; then %{_bindir}/phpunit --bootstrap %{buildroot}%{phpdir}/Twig/autoload.php --verbose +# remirepo:1 +fi %if %{with_ext} : Test suite with extension %{_bindir}/php --define extension=ext/NTS/modules/%{ext_name}.so \ %{_bindir}/phpunit --bootstrap %{buildroot}%{phpdir}/Twig/autoload.php --verbose - -if which php70; then - php70 %{_bindir}/phpunit --bootstrap %{buildroot}%{phpdir}/Twig/autoload.php --verbose -fi %endif + +# remirepo:1 +exit $ret %else : Tests skipped %endif @@ -326,6 +352,9 @@ rm -rf %{buildroot} %changelog +* Fri Sep 2 2016 Remi Collet <remi@fedoraproject.org> - 1.24.2-1 +- Update to 1.24.2 + * Mon Jun 27 2016 Remi Collet <remi@fedoraproject.org> - 1.24.1-2 - fix dependency with PHP-7 |