From 2daf958688f6767d1bfd6140bdad6dae6ff96256 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 3 Jun 2015 18:36:56 +0200 Subject: php-phpunit-bytekit: swicth from eZ to Zeta Components --- bytekit-cli-rpm.patch | 9 --------- php-phpunit-bytekit-autoload.patch | 41 ++++++++++++++++++++++++++++++++++++++ php-phpunit-bytekit.spec | 20 ++++++++++++------- symfony_2.2.patch | 21 ------------------- 4 files changed, 54 insertions(+), 37 deletions(-) delete mode 100644 bytekit-cli-rpm.patch create mode 100644 php-phpunit-bytekit-autoload.patch delete mode 100644 symfony_2.2.patch diff --git a/bytekit-cli-rpm.patch b/bytekit-cli-rpm.patch deleted file mode 100644 index 159c5ae..0000000 --- a/bytekit-cli-rpm.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff -up ./bytekit.php.rpm ./bytekit.php ---- ./bytekit.php.rpm 2014-05-04 16:59:19.000000000 +0200 -+++ ./bytekit.php 2014-05-04 16:59:32.000000000 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env php -+#!/usr/bin/php - registerNamespaces(array( ++ 'Symfony\\Component\\Finder' => $vendorDir, ++)); ++$loader->register(); + + spl_autoload_register( + function($class) { +--- a/bytekit.php 2015-06-03 18:26:38.915850268 +0200 ++++ b/bytekit.php 2015-06-03 18:27:45.246135361 +0200 +@@ -46,7 +46,7 @@ + set_include_path(dirname(__FILE__) . PATH_SEPARATOR . get_include_path()); + } + +-require_once 'Bytekit/Autoload.php'; ++require_once '/usr/share/php/Bytekit/Autoload.php'; + + $command = new Bytekit_TextUI_Command; + $command->main(); diff --git a/php-phpunit-bytekit.spec b/php-phpunit-bytekit.spec index 6164136..782ac16 100644 --- a/php-phpunit-bytekit.spec +++ b/php-phpunit-bytekit.spec @@ -10,7 +10,7 @@ Name: php-phpunit-bytekit Version: 1.1.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A command-line tool built on the PHP Bytekit extension Group: Development/Libraries @@ -18,8 +18,7 @@ License: BSD URL: https://github.com/%{gh_owner}/%{gh_project} Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}.tar.gz -Patch0: %{gh_project}-rpm.patch -Patch1: symfony_2.2.patch +Patch0: %{name}-autoload.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -27,9 +26,11 @@ BuildRequires: php(language) >= 5.3.3 # From package.xml Requires: php(language) >= 5.3.3 -Requires: php-symfony-finder >= 2.1.0 -Requires: php-pear(components.ez.no/ConsoleTools) >= 1.6 +Requires: php-composer(symfony/finder) +Requires: php-composer(symfony/class-loader) +Requires: php-composer(zetacomponents/console-tools) # From phpcomaptinfo report for version 1.1.3 +Requires: php-cli Requires: php-dom Requires: php-pcre Requires: php-spl @@ -50,10 +51,10 @@ analysis tasks. %setup -q -n %{gh_project}-%{gh_commit} %patch0 -p1 -b .rpm -%patch1 -p1 -b .orig - rm Bytekit/Autoload.php.* +find . -name \*.php -exec sed -e 's/@package_version@/%{version}/' -i {} \; + %build #phpab \ @@ -89,6 +90,11 @@ fi %changelog +* Wed Jun 3 2015 Remi Collet - 1.1.3-4 +- swicth from eZ to Zeta Components +- ensure compatibility with SCL +- fix reported version + * Sun May 4 2014 Remi Collet - 1.1.3-3 - sources from github diff --git a/symfony_2.2.patch b/symfony_2.2.patch deleted file mode 100644 index 1ec1eb0..0000000 --- a/symfony_2.2.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://github.com/sebastianbergmann/bytekit-cli/commit/c40f2a23a9e5acab889621c94aa1bb434ef379f4 - ---- a/Bytekit/Autoload.php.orig 2012-08-27 07:04:15.000000000 +0200 -+++ b/Bytekit/Autoload.php 2013-04-09 07:32:47.944781836 +0200 -@@ -41,15 +41,7 @@ - * @since File available since Release 1.0.0 - */ - --require_once 'Symfony/Component/Finder/Finder.php'; --require_once 'Symfony/Component/Finder/Glob.php'; --require_once 'Symfony/Component/Finder/Iterator/FilterIterator.php'; --require_once 'Symfony/Component/Finder/Iterator/FileTypeFilterIterator.php'; --require_once 'Symfony/Component/Finder/Iterator/MultiplePcreFilterIterator.php'; --require_once 'Symfony/Component/Finder/Iterator/FilenameFilterIterator.php'; --require_once 'Symfony/Component/Finder/Iterator/RecursiveDirectoryIterator.php'; --require_once 'Symfony/Component/Finder/Iterator/ExcludeDirectoryFilterIterator.php'; --require_once 'Symfony/Component/Finder/SplFileInfo.php'; -+require_once 'Symfony/Component/Finder/autoloader.php'; - require_once 'ezc/Base/base.php'; - - spl_autoload_register( -- cgit