remi pushed to php-bartlett-PHP-Reflect (f22). "- update to 3.1.0 (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Fri May 22 16:13:43 UTC 2015


From 9478b76c67cad8185b7bb18c7ec20fd1a8560809 Mon Sep 17 00:00:00 2001
From: Remi Collet <remi at fedoraproject.org>
Date: Fri, 22 May 2015 17:34:04 +0200
Subject: - update to 3.1.0 - raise dependency on nikic/php-parser >= 1.2.2 -
 drop dependency on phpunit/php-timer - add dependencies on php-pdo_sqlite,
 doctrine/collections, symfony/stopwatch, symfony/dependency-injection and
 phpdocumentor/reflection-docblock, bartlett/umlwriter


diff --git a/php-bartlett-PHP-Reflect-3.0.0-rpm.patch b/php-bartlett-PHP-Reflect-3.0.0-rpm.patch
new file mode 100644
index 0000000..ea2760a
--- /dev/null
+++ b/php-bartlett-PHP-Reflect-3.0.0-rpm.patch
@@ -0,0 +1,142 @@
+diff -up ./bin/phpreflect.json.dist.rpm ./bin/phpreflect.json.dist
+--- ./bin/phpreflect.json.dist.rpm	2015-05-11 12:55:49.000000000 +0200
++++ ./bin/phpreflect.json.dist	2015-05-11 13:22:14.660514268 +0200
+@@ -6,6 +6,19 @@
+         }
+     ],
+     "plugins": [
++        {
++            "name": "Cache",
++            "class": "Bartlett\\Reflect\\Plugin\\CachePlugin",
++            "options": {
++                "adapter": "DoctrineCacheAdapter",
++                "backend": {
++                    "class": "Doctrine\\Common\\Cache\\FilesystemCache",
++                    "args": [
++                        "%{HOME}/.cache/php-reflect"
++                    ]
++                }
++            }
++        }
+     ],
+     "analysers": [
+     ],
+diff -up ./bin/phpreflect.rpm ./bin/phpreflect
+--- ./bin/phpreflect.rpm	2015-05-11 12:55:49.000000000 +0200
++++ ./bin/phpreflect	2015-05-11 13:24:26.130135886 +0200
+@@ -5,19 +5,35 @@ $appName = 'phpReflect';
+ if (\Phar::running()) {
+     $vendorDir = 'phar://' . strtolower($appName) . '.phar/vendor';
+ } else {
+-    $baseDir   = dirname(__DIR__);
+-    $vendorDir = $baseDir . '/vendor';
++    putenv('BARTLETT_COMPATINFO_DB=/usr/share/php-bartlett-PHP-CompatInfo/compatinfo.sqlite');
+ 
+-    if (!file_exists($vendorDir . '/autoload.php')) {
+-        $vendorDir = dirname(dirname($baseDir));
+-    }
++    $vendorDir = '/usr/share/php';
+ 
+     if (!getenv("BARTLETTRC")) {
+         putenv("BARTLETTRC=" . strtolower($appName) . '.json');
+     }
+ }
+-$loader = require_once $vendorDir . '/autoload.php';
+-$loader->setUseIncludePath(true);
++require_once $vendorDir . '/PhpParser/Autoloader.php';
++PhpParser\Autoloader::register();
++
++require_once $vendorDir . '/Symfony/Component/ClassLoader/UniversalClassLoader.php';
++require_once $vendorDir . '/SebastianBergmann/Version/Version.php';
++
++use Symfony\Component\ClassLoader\UniversalClassLoader;
++
++$loader = new UniversalClassLoader();
++$loader->registerNamespaces(array(
++    'Symfony\\Component'                  => $vendorDir,
++    'Doctrine\\Common'                    => $vendorDir,
++    'phpDocumentor\\Reflection'           => $vendorDir,
++    'Seld\\JsonLint'                      => $vendorDir,
++    'JsonSchema'                          => $vendorDir,
++    'Psr\\Log'                            => $vendorDir,
++    'Monolog'                             => $vendorDir,
++    'Bartlett'                            => $vendorDir,
++));
++$loader->useIncludePath(true);
++$loader->register();
+ 
+ if (PHP_SAPI !== 'cli') {
+     return;
+@@ -28,5 +44,5 @@ use Bartlett\Reflect\Console\Application
+ 
+ Environment::setScanDir();
+ 
+-$application = new Application($appName, '3.1');
++$application = new Application($appName, '@package_version@');
+ $application->run();
+diff -up ./src/Bartlett/Reflect/Console/Application.php.rpm ./src/Bartlett/Reflect/Console/Application.php
+--- ./src/Bartlett/Reflect/Console/Application.php.rpm	2015-05-11 12:55:49.000000000 +0200
++++ ./src/Bartlett/Reflect/Console/Application.php	2015-05-11 13:22:14.661514273 +0200
+@@ -82,7 +82,7 @@ class Application extends BaseApplicatio
+             $jsonFile =  './' . getenv("BARTLETTRC");
+         }
+ 
+-        parent::__construct($appName, '@package_version@');
++        parent::__construct($appName, $appVersion);
+         $this->release = $appVersion;
+ 
+         $defaultAnalyser = (strcasecmp($appName, 'phpcompatinfo') === 0)
+diff -up ./tests/bootstrap.php.rpm ./tests/bootstrap.php
+--- ./tests/bootstrap.php.rpm	2015-05-11 12:55:49.000000000 +0200
++++ ./tests/bootstrap.php	2015-05-11 13:22:14.661514273 +0200
+@@ -1,11 +1,9 @@
+ <?php
+ 
+ $baseDir   = dirname(__DIR__);
+-$vendorDir = $baseDir . '/vendor';
++$vendorDir = '/usr/share/php';
+ 
+-$loader = require_once $vendorDir . '/autoload.php';
+-$loader->addClassMap(
+-    array(
++$tab = array(
+         'Bartlett\Tests\Reflect\Analyser\FooAnalyser'
+             => __DIR__ . '/Analyser/FooAnalyser.php',
+         'Bartlett\Tests\Reflect\Analyser\BarAnalyser'
+@@ -14,5 +12,24 @@ $loader->addClassMap(
+             => __DIR__ . '/Model/GenericModelTest.php',
+         'Bartlett\Tests\Reflect\Environment\YourLogger'
+             => __DIR__ . '/Environment/YourLogger.php',
+-    )
+ );
++require_once $vendorDir . '/PhpParser/Autoloader.php';
++PhpParser\Autoloader::register();
++
++require_once $vendorDir . '/Symfony/Component/ClassLoader/UniversalClassLoader.php';
++
++use Symfony\Component\ClassLoader\UniversalClassLoader;
++
++$loader = new UniversalClassLoader();
++$loader->registerNamespaces(array(
++    'Bartlett\\Tests\\Reflect'            => $baseDir . '/tests',
++    'Bartlett\\UmlWriter'                 => $vendorDir,
++    'Bartlett'                            => $baseDir . '/src',
++    'Monolog'                             => $vendorDir,
++));
++$loader->useIncludePath(true);
++$loader->register();
++
++foreach ($tab as $class => $file) {
++    require_once $file;
++}
+diff -up ./tests/Environment/YourLogger.php.rpm ./tests/Environment/YourLogger.php
+--- ./tests/Environment/YourLogger.php.rpm	2015-05-11 12:55:49.000000000 +0200
++++ ./tests/Environment/YourLogger.php	2015-05-11 13:22:14.661514273 +0200
+@@ -14,6 +14,7 @@ class YourLogger extends Logger
+         if (!file_exists($tempDir)) {
+             mkdir($tempDir, 0755, true);
+         }
++        date_default_timezone_set('UTC');
+         $filename = sprintf('phpreflect-%s.log', date('Ymd'));
+ 
+         $stream = new RotatingFileHandler("$tempDir/$filename", 30);
diff --git a/php-bartlett-PHP-Reflect-pr16.patch b/php-bartlett-PHP-Reflect-pr16.patch
deleted file mode 100644
index 9cb5bb5..0000000
--- a/php-bartlett-PHP-Reflect-pr16.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 9ab5673d110729d23197f2b68bb0685fa8696640 Mon Sep 17 00:00:00 2001
-From: Remi Collet <fedora at famillecollet.com>
-Date: Mon, 5 Jan 2015 14:58:42 +0100
-Subject: [PATCH] fix failed tests because of file order
-
----
- tests/PhpFeature/V504Test.php | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/tests/PhpFeature/V504Test.php b/tests/PhpFeature/V504Test.php
-index 14a23b8..ad39ff8 100644
---- a/tests/PhpFeature/V504Test.php
-+++ b/tests/PhpFeature/V504Test.php
-@@ -52,7 +52,8 @@ public static function setUpBeforeClass()
-         $finder->files()
-             ->name('gh15.php')
-             ->name('php504ArrayFeatures.php')
--            ->in(self::$fixtures);
-+            ->in(self::$fixtures)
-+            ->sortByName()
-         ;
- 
-         $pm = new ProviderManager;
diff --git a/php-bartlett-PHP-Reflect-rpm.patch b/php-bartlett-PHP-Reflect-rpm.patch
deleted file mode 100644
index 1b7c93b..0000000
--- a/php-bartlett-PHP-Reflect-rpm.patch
+++ /dev/null
@@ -1,113 +0,0 @@
-diff -up ./bin/phpreflect.json.dist.rpm ./bin/phpreflect.json.dist
---- ./bin/phpreflect.json.dist.rpm	2014-10-16 14:13:07.000000000 +0200
-+++ ./bin/phpreflect.json.dist	2014-10-16 16:49:30.538850254 +0200
-@@ -9,6 +9,19 @@
-         {
-             "name": "Analyser",
-             "class": "Bartlett\\Reflect\\Plugin\\Analyser\\AnalyserPlugin"
-+        },
-+        {
-+            "name": "Cache",
-+            "class": "Bartlett\\Reflect\\Plugin\\Cache\\CachePlugin",
-+            "options": {
-+                "adapter": "DoctrineCacheAdapter",
-+                "backend": {
-+                    "class": "Doctrine\\Common\\Cache\\FilesystemCache",
-+                    "args": [
-+                        "%{HOME}/.cache/phpreflect"
-+                    ]
-+                }
-+            }
-         }
-     ],
-     "analysers" : [
-diff -up ./bin/phpreflect.rpm ./bin/phpreflect
---- ./bin/phpreflect.rpm	2014-10-16 14:13:07.000000000 +0200
-+++ ./bin/phpreflect	2014-10-16 16:50:40.458190967 +0200
-@@ -1,15 +1,11 @@
--#!/usr/bin/env php
-+#!/usr/bin/php
- <?php
- 
- if (\Phar::running()) {
-     $vendorDir = 'phar://phpreflect.phar/vendor';
- } else {
-     $baseDir   = dirname(__DIR__);
--    $vendorDir = $baseDir . '/vendor';
--
--    if (!file_exists($vendorDir . '/autoload.php')) {
--        $vendorDir = dirname(dirname($baseDir));
--    }
-+    $vendorDir = '/usr/share/php';
- 
-     if (!getenv("REFLECT")) {
-         $home  = defined('PHP_WINDOWS_VERSION_BUILD') ? 'USERPROFILE' : 'HOME';
-@@ -26,8 +22,29 @@ if (\Phar::running()) {
-         }
-     }
- }
--$loader = require_once $vendorDir . '/autoload.php';
--$loader->setUseIncludePath(true);
-+require_once $vendorDir . '/PhpParser/Autoloader.php';
-+PhpParser\Autoloader::register();
-+
-+require_once $vendorDir . '/Symfony/Component/ClassLoader/UniversalClassLoader.php';
-+
-+require_once $vendorDir . '/PHP/Timer.php';
-+require_once $vendorDir . '/SebastianBergmann/Version/Version.php';
-+
-+use Symfony\Component\ClassLoader\UniversalClassLoader;
-+
-+$loader = new UniversalClassLoader();
-+$loader->registerNamespaces(array(
-+    'Symfony\\Component\\Finder'          => $vendorDir,
-+    'Symfony\\Component\\EventDispatcher' => $vendorDir,
-+    'Symfony\\Component\\Console'         => $vendorDir,
-+    'Symfony\\Component\\ClassLoader'     => $vendorDir,
-+    'Doctrine\\Common\\Cache'             => $vendorDir,
-+    'Seld\\JsonLint'                      => $vendorDir,
-+    'JsonSchema'                          => $vendorDir,
-+    'Bartlett'                            => $vendorDir,
-+));
-+$loader->useIncludePath(true);
-+$loader->register();
- 
- if (PHP_SAPI !== 'cli') {
-     return;
-diff -up ./tests/bootstrap.php.rpm ./tests/bootstrap.php
---- ./tests/bootstrap.php.rpm	2014-10-16 14:13:07.000000000 +0200
-+++ ./tests/bootstrap.php	2014-10-16 16:49:30.538850254 +0200
-@@ -1,6 +1,19 @@
- <?php
- 
- $baseDir   = dirname(__DIR__);
--$vendorDir = $baseDir . '/vendor';
-+$vendorDir = '/usr/share/php';
- 
--require_once $vendorDir . '/autoload.php';
-+require_once $vendorDir . '/PhpParser/Autoloader.php';
-+PhpParser\Autoloader::register();
-+
-+require_once $vendorDir . '/Symfony/Component/ClassLoader/UniversalClassLoader.php';
-+
-+use Symfony\Component\ClassLoader\UniversalClassLoader;
-+
-+$loader = new UniversalClassLoader();
-+$loader->registerNamespaces(array(
-+    'Bartlett\\Tests\\Reflect'            => $baseDir . '/tests',
-+    'Bartlett'                            => $baseDir . '/src',
-+));
-+$loader->useIncludePath(true);
-+$loader->register();
-diff -up ./tests/EnvironmentTest.php.prev ./tests/EnvironmentTest.php
---- ./tests/EnvironmentTest.php.prev	2014-11-13 17:38:59.895447844 +0100
-+++ ./tests/EnvironmentTest.php	2014-11-13 17:39:02.138456731 +0100
-@@ -168,6 +168,8 @@ class EnvironmentTest extends \PHPUnit_F
-             ),
-         );
- 
-+        unset($var['plugins'][1]); // Cache added by our patch
-+
-         $this->assertEquals(
-             $config,
-             $var,
diff --git a/php-bartlett-PHP-Reflect.spec b/php-bartlett-PHP-Reflect.spec
index 67ffdbe..ac5b6d1 100644
--- a/php-bartlett-PHP-Reflect.spec
+++ b/php-bartlett-PHP-Reflect.spec
@@ -2,92 +2,129 @@
 #
 # Copyright (c) 2011-2015 Remi Collet
 # License: CC-BY-SA
-# http://creativecommons.org/licenses/by-sa/3.0/
+# http://creativecommons.org/licenses/by-sa/4.0/
 #
 # Please, preserve the changelog entries
 #
-%global gh_commit    6b059b7106c74e9db5d7dd84c2995eb6fe678331
-#global gh_short     %(c=%{gh_commit}; echo ${c:0:7})
+%global bootstrap    0
+%global gh_commit    c5c669565030b1d051dfa75feb49783ac6b9dfa9
+%global gh_short     %(c=%{gh_commit}; echo ${c:0:7})
 %global gh_owner     llaville
 %global gh_project   php-reflect
+%if %{bootstrap}
+%global with_tests   %{?_with_tests:1}%{!?_with_tests:0}
+%else
+%global with_tests   %{?_without_tests:0}%{!?_without_tests:1}
+%endif
 
 Name:           php-bartlett-PHP-Reflect
-Version:        2.6.2
+Version:        3.1.0
 Release:        1%{?dist}
 Summary:        Adds the ability to reverse-engineer PHP
 
 Group:          Development/Libraries
 License:        BSD
 URL:            http://php5.laurent-laville.org/reflect/
-Source0:        https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}%{?gh_short:-%{gh_short}}.tar.gz
+Source0:        https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}%{?prever}-%{gh_short}.tar.gz
 
 # Autoloader for RPM - die composer !
 # Enable cache plugin
-Patch0:         %{name}-rpm.patch
-
-# https://github.com/llaville/php-reflect/pull/16
-Patch1:         %{name}-pr16.patch
+Patch0:         %{name}-3.0.0-rpm.patch
 
 BuildArch:      noarch
-BuildRequires:  php(language)               >= 5.3
+BuildRequires:  php(language) >= 5.3
+%if %{with_tests}
 # to run test suite
 BuildRequires:  %{_bindir}/phpunit
-Requires:       php-composer(sebastian/version)        >= 1.0
-BuildRequires:  php-composer(phpunit/php-timer)        >= 1.0
-BuildRequires:  php-composer(nikic/php-parser)         >= 1.0
-BuildRequires:  php-composer(symfony/class-loader)     >= 2.5
-BuildRequires:  php-composer(symfony/event-dispatcher) >= 2.5
-BuildRequires:  php-composer(symfony/finder)           >= 2.5
-BuildRequires:  php-composer(symfony/console)          >= 2.5
-BuildRequires:  php-composer(seld/jsonlint)            >= 1.1
-BuildRequires:  php-composer(justinrainbow/json-schema) >= 1.3
-
-# From composer.json, "require"
-#        "php": ">=5.3.0",
+BuildRequires:  php-composer(sebastian/version)                 >= 1.0
+BuildRequires:  php-composer(nikic/php-parser)                  >= 1.2.2
+BuildRequires:  php-composer(doctrine/collections)              >= 1.2
+BuildRequires:  php-composer(symfony/class-loader)              >= 2.5
+BuildRequires:  php-composer(symfony/event-dispatcher)          >= 2.5
+BuildRequires:  php-composer(symfony/finder)                    >= 2.5
+BuildRequires:  php-composer(symfony/console)                   >= 2.5
+BuildRequires:  php-composer(symfony/stopwatch)                 >= 2.5
+BuildRequires:  php-composer(symfony/dependency-injection)      >= 2.5
+BuildRequires:  php-composer(phpdocumentor/reflection-docblock) >= 2.0
+BuildRequires:  php-composer(seld/jsonlint)                     >= 1.1
+BuildRequires:  php-composer(justinrainbow/json-schema)         >= 1.3
+BuildRequires:  php-composer(monolog/monolog)                   >= 1.10
+BuildRequires:  php-composer(bartlett/umlwriter)                >= 1.0
+%endif
+
+# From composer.json, "require": {
+#        "php": ">=5.3.2",
 #        "ext-tokenizer": "*",
 #        "ext-pcre": "*",
 #        "ext-spl": "*",
 #        "ext-json": "*",
 #        "ext-date": "*",
+#        "ext-reflection": "*",
 #        "sebastian/version": "~1.0",
-#        "phpunit/php-timer": "~1.0",
-#        "nikic/php-parser": "~1.0",
+#        "nikic/php-parser": "^1.2.2",
+#        "doctrine/collections": "~1.2",
 #        "symfony/event-dispatcher": "~2.5",
 #        "symfony/finder": "~2.5",
 #        "symfony/console": "~2.5"
+#        "symfony/stopwatch": "~2.5",
+#        "symfony/dependency-injection": "~2.5",
+#        "phpdocumentor/reflection-docblock": "~2.0",
 #        "justinrainbow/json-schema": "~1.3",
 #        "seld/jsonlint": "~1.1"
-Requires:       php(language)               >= 5.3
+Requires:       php(language) >= 5.3.2
 Requires:       php-date
 Requires:       php-json
 Requires:       php-pcre
+Requires:       php-pdo_sqlite
 Requires:       php-reflection
 Requires:       php-spl
 Requires:       php-tokenizer
-Requires:       php-composer(sebastian/version)        >= 1.0
-Requires:       php-composer(sebastian/version)        <  2
-Requires:       php-composer(phpunit/php-timer)        >= 1.0
-Requires:       php-composer(phpunit/php-timer)        <  2
-Requires:       php-composer(nikic/php-parser)         >= 1.0
-Requires:       php-composer(nikic/php-parser)         <  2
-Requires:       php-composer(symfony/event-dispatcher) >= 2.5
-Requires:       php-composer(symfony/event-dispatcher) <  3
-Requires:       php-composer(symfony/finder)           >= 2.5
-Requires:       php-composer(symfony/finder)           <  3
-Requires:       php-composer(symfony/console)          >= 2.5
-Requires:       php-composer(symfony/console)          <  3
-Requires:       php-composer(seld/jsonlint)            >= 1.1
-Requires:       php-composer(seld/jsonlint)            <  2
-Requires:       php-composer(justinrainbow/json-schema) >= 1.3
-Requires:       php-composer(justinrainbow/json-schema) <  2
-# From composer.json, "suggest"
+Requires:       php-composer(sebastian/version)                 >= 1.0
+Requires:       php-composer(sebastian/version)                 <  2
+Requires:       php-composer(nikic/php-parser)                  >= 1.2.2
+Requires:       php-composer(nikic/php-parser)                  <  2
+Requires:       php-composer(doctrine/collections)              >= 1.2
+Requires:       php-composer(doctrine/collections)              <  2
+Requires:       php-composer(symfony/event-dispatcher)          >= 2.5
+Requires:       php-composer(symfony/event-dispatcher)          <  3
+Requires:       php-composer(symfony/finder)                    >= 2.5
+Requires:       php-composer(symfony/finder)                    <  3
+Requires:       php-composer(symfony/console)                   >= 2.5
+Requires:       php-composer(symfony/console)                   <  3
+Requires:       php-composer(symfony/stopwatch)                 >= 2.5
+Requires:       php-composer(symfony/stopwatch)                 <  3
+Requires:       php-composer(symfony/dependency-injection)      >= 2.5
+Requires:       php-composer(symfony/dependency-injection)      <  3
+Requires:       php-composer(phpdocumentor/reflection-docblock) >= 2.0
+Requires:       php-composer(phpdocumentor/reflection-docblock) <  3
+Requires:       php-composer(seld/jsonlint)                     >= 1.1
+Requires:       php-composer(seld/jsonlint)                     <  2
+Requires:       php-composer(justinrainbow/json-schema)         >= 1.3
+Requires:       php-composer(justinrainbow/json-schema)         <  2
+#    "require-dev": {
+#        "doctrine/cache": "~1.3",
+#        "psr/log": "~1.0",
+#        "monolog/monolog": "~1.10",
+#        "bartlett/phpunit-loggertestlistener": "~1.3",
+#        "bartlett/umlwriter": "~1.0"
+#    "suggest": {
 #        "doctrine/cache": "Allow caching results"
-Requires:       php-composer(doctrine/cache)
+#        "psr/log": "Allow logging events with the LogPlugin",
+#        "monolog/monolog": "Allow logging events with the LogPlugin",
+#        "bartlett/phpunit-loggertestlistener": "Allow logging unit tests to your favorite PSR-3 logger interface",
+#        "bartlett/umlwriter": "Allow writing UML class diagrams (Graphviz or PlantUML)"
+Requires:       php-composer(doctrine/cache)           >= 1.3
+Requires:       php-composer(psr/log)                  >= 1.0
+%if ! %{bootstrap}
+Requires:       php-composer(bartlett/umlwriter)       >= 1.0
+Requires:       php-composer(bartlett/umlwriter)       <  2
+%endif
 # For our patch
 Requires:       php-composer(symfony/class-loader)     >= 2.5
 Requires:       php-composer(symfony/class-loader)     <  3
 
 Obsoletes:      php-channel-bartlett <= 1.3
+
 Provides:       php-composer(bartlett/php-reflect) = %{version}
 
 
@@ -102,10 +139,9 @@ Documentation: http://php5.laurent-laville.org/reflect/manual/current/en/
 %setup -q -n %{gh_project}-%{gh_commit}
 
 %patch0 -p1 -b .rpm
-%patch1 -p1 -b .pr16
 
-sed -e 's/@package_version@/%{version}/' \
-    -i $(find src -name \*.php)
+sed -e 's/@package_version@/%{version}%{?prever}/' \
+    -i $(find src -name \*.php) bin/phpreflect
 
 
 %build
@@ -122,8 +158,16 @@ install -D -p -m 644 bin/phpreflect.1         %{buildroot}%{_mandir}/man1/phpref
 
 
 %check
-# Version 2.0.0 : OK (155 tests, 156 assertions)
-%{_bindir}/phpunit
+%if %{with_tests}
+# Required when bartlett/php-compatinfo installed (local build)
+export BARTLETT_COMPATINFO_DB=%{_datadir}/php-bartlett-PHP-CompatInfo/compatinfo.sqlite
+
+# Version 3.0.0 : OK, but incomplete, skipped, or risky tests!
+# Tests: 122, Assertions: 123, Incomplete: 3.
+%{_bindir}/phpunit -v
+%else
+: Test suite disabled
+%endif
 
 
 %post
@@ -139,11 +183,19 @@ fi
 %doc composer.json README.*
 %config(noreplace) %{_sysconfdir}/phpreflect.json
 %{_bindir}/phpreflect
-%{_datadir}/php/Bartlett
+%{_datadir}/php/Bartlett/Reflect*
 %{_mandir}/man1/phpreflect.1*
 
 
 %changelog
+* Mon May 11 2015 Remi Collet <remi at fedoraproject.org> - 3.1.0-1
+- update to 3.1.0
+- raise dependency on nikic/php-parser >= 1.2.2
+- drop dependency on phpunit/php-timer
+- add dependencies on php-pdo_sqlite, doctrine/collections,
+  symfony/stopwatch, symfony/dependency-injection
+  and phpdocumentor/reflection-docblock, bartlett/umlwriter
+
 * Mon Jan  5 2015 Remi Collet <remi at fedoraproject.org> - 2.6.2-1
 - Update to 2.6.2
 - open https://github.com/llaville/php-reflect/pull/16
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/php-bartlett-PHP-Reflect.git/commit/?h=f22&id=9478b76c67cad8185b7bb18c7ec20fd1a8560809


More information about the scm-commits mailing list