diff options
-rwxr-xr-x | php-symfony3-generate-autoloaders.php | 97 | ||||
-rw-r--r-- | php-symfony3.spec | 108 |
2 files changed, 136 insertions, 69 deletions
diff --git a/php-symfony3-generate-autoloaders.php b/php-symfony3-generate-autoloaders.php index 9b6f152..3f0fcc3 100755 --- a/php-symfony3-generate-autoloaders.php +++ b/php-symfony3-generate-autoloaders.php @@ -16,7 +16,8 @@ $finder->in(SYMFONY_SOURCE_DIR)->name('composer.json')->sortByName(); foreach ($finder as $composerFile) { $autoloadGenerator = new AutoloadGenerator($composerFile); - echo $autoloadGenerator->getFilename(), "\n"; + echo $autoloadGenerator->getFilename().PHP_EOL; + echo $autoloadGenerator->getDevFilename().PHP_EOL; } @@ -25,6 +26,10 @@ foreach ($finder as $composerFile) { final class AutoloadGenerator { private static $pkgMap = [ + 'cache/integration-tests' => [ + 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', + 'path' => 'Cache/IntegrationTests/autoload.php', + ], 'doctrine/annotations' => [ 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', 'path' => 'Doctrine/Common/Annotations/autoload.php', @@ -33,6 +38,10 @@ final class AutoloadGenerator { 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', 'path' => 'Doctrine/Common/Cache/autoload.php', ], + 'doctrine/collections' => [ + 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', + 'path' => 'Doctrine/Common/Collections/autoload.php', + ], 'doctrine/common' => [ 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', 'path' => 'Doctrine/Common/autoload.php', @@ -45,6 +54,10 @@ final class AutoloadGenerator { 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', 'path' => 'Doctrine/DBAL/autoload.php', ], + 'doctrine/doctrine-bundle' => [ + 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', + 'path' => 'Doctrine/Bundle/DoctrineBundle/autoload.php', + ], 'doctrine/orm' => [ 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', 'path' => 'Doctrine/ORM/autoload.php', @@ -69,6 +82,7 @@ final class AutoloadGenerator { 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', 'path' => 'phpDocumentor/Reflection/DocBlock/autoload.php', ], + 'predis/predis' => false, 'psr/cache-implementation' => false, 'psr/cache' => [ 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', @@ -90,6 +104,7 @@ final class AutoloadGenerator { 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', 'path' => 'Psr/SimpleCache/autoload.php', ], + 'sensio/framework-extra-bundle' => false, 'symfony/asset' => [ 'prefix' => 'FEDORA_SYMFONY3_DIR', 'path' => 'Component/Asset/autoload.php', @@ -255,7 +270,7 @@ final class AutoloadGenerator { ], 'symfony/security-acl' => [ 'prefix' => 'FEDORA_SYMFONY3_PHP_DIR', - 'path' => 'Component/Security/Acl/autoload.php', + 'path' => 'Symfony/Component/Security/Acl/autoload.php', ], 'symfony/security-bundle' => [ 'prefix' => 'FEDORA_SYMFONY3_DIR', @@ -321,6 +336,10 @@ final class AutoloadGenerator { 'prefix' => 'FEDORA_SYMFONY3_DIR', 'path' => 'Bundle/WebProfilerBundle/autoload.php', ], + 'symfony/workflow' => [ + 'prefix' => 'FEDORA_SYMFONY3_DIR', + 'path' => 'Component/Workflow/autoload.php', + ], 'symfony/yaml' => [ 'prefix' => 'FEDORA_SYMFONY3_DIR', 'path' => 'Component/Yaml/autoload.php', @@ -336,22 +355,39 @@ final class AutoloadGenerator { private $filename = null; + private $devFilename = null; + public function __construct(SplFileInfo $composerFile) { $composerJson = static::composerJson($composerFile); + + // autoload.php $content = static::content( $composerJson, - static::dependencyAutoloaders($composerJson, true), - static::dependencyAutoloaders($composerJson, false) + static::dependencyAutoloaders($composerJson, 'require'), + static::dependencyAutoloaders($composerJson, 'suggest') ); - $this->filename = $composerFile->getPath() . '/autoload.php'; - if (FALSE == file_put_contents($this->filename, $content)) { throw new Exception(sprintf( 'Failed to generate autoload file "%s"', $this->filename )); } + + // autoload-dev.php + $content = static::content( + $composerJson, + static::dependencyAutoloaders($composerJson, 'require-dev'), + [], + true + ); + $this->devFilename = $composerFile->getPath() . '/autoload-dev.php'; + if (FALSE == file_put_contents($this->devFilename, $content)) { + throw new Exception(sprintf( + 'Failed to generate autoload file "%s"', + $this->filename + )); + } } private static function composerJson(SplFileInfo $composerFile) { @@ -370,9 +406,8 @@ final class AutoloadGenerator { return $composerJson; } - private static function dependencyAutoloaders($composerJson, $required) { + private static function dependencyAutoloaders($composerJson, $composerKey) { $dependencyAutoloaders = []; - $composerKey = $required ? 'require' : 'suggest'; if (isset($composerJson[$composerKey])) { $dependencies = array_keys(array_filter( @@ -384,6 +419,15 @@ final class AutoloadGenerator { )); foreach ($dependencies as $pkg) { + // Use Symfony cache component as PSR cache implementation + // for "require-dev" dependency. + if ( + ('require-dev' == $composerKey) + && ('psr/cache-implementation' == $pkg) + ) { + $pkg = 'symfony/cache'; + } + if ($autoloader = self::pkg2Autoload($pkg)) { $dependencyAutoloaders[] = $autoloader; } @@ -413,7 +457,7 @@ final class AutoloadGenerator { : sprintf("%s.'/%s'", $prefix, $path); } - public function content($composerJson, array $dependencyAutoloadersRequired, array $dependencyAutoloadersOptional) { + public function content($composerJson, array $dependencyAutoloadersRequired, array $dependencyAutoloadersOptional = [], $dev = false) { $pkg = explode('/', $composerJson['name'])[1]; $content = <<<AUTOLOAD @@ -426,15 +470,28 @@ final class AutoloadGenerator { AUTOLOAD; // This switch statement handles the "autoload-common" require for sub-sub-modules. - switch ($pkg) { - case 'security-core': - case 'security-csrf': - case 'security-guard': - case 'security-http': - $content .= "require_once dirname(dirname(dirname(__DIR__))).'/autoload-common.php';".PHP_EOL; - break; - default: - $content .= "require_once dirname(dirname(__DIR__)).'/autoload-common.php';".PHP_EOL; + if (!$dev) { + switch ($pkg) { + case 'security-core': + case 'security-csrf': + case 'security-guard': + case 'security-http': + $content .= "require_once dirname(dirname(dirname(__DIR__))).'/autoload-common.php';".PHP_EOL; + break; + default: + $content .= "require_once dirname(dirname(__DIR__)).'/autoload-common.php';".PHP_EOL; + } + } else { + switch ($pkg) { + case 'security-core': + case 'security-csrf': + case 'security-guard': + case 'security-http': + $content .= "require_once dirname(__DIR__).'/autoload.php';".PHP_EOL; + break; + default: + $content .= "require_once __DIR__.'/autoload.php';".PHP_EOL; + } } if (!empty($dependencyAutoloadersRequired)) { @@ -465,4 +522,8 @@ DEPENDENCY_AUTOLOADERS_REQUIRED; public function getFilename() { return $this->filename; } + + public function getDevFilename() { + return $this->devFilename; + } } diff --git a/php-symfony3.spec b/php-symfony3.spec index 8f62142..05ff17c 100644 --- a/php-symfony3.spec +++ b/php-symfony3.spec @@ -120,7 +120,7 @@ Name: php-%{composer_project}3 Version: %{github_version} -Release: 3%{?dist} +Release: 4%{?dist} Summary: Symfony PHP framework (version 3) Group: Development/Libraries @@ -2000,66 +2000,20 @@ for PKG in %{buildroot}%{symfony3_dir}/*/*; do continue fi %endif + if [ "$(basename $PKG)" = "PhpUnit" ]; then continue + elif [ "$(basename $PKG)" = "composer" ]; then + continue elif [ -d $PKG ]; then echo -e "\n>>>>>>>>>>>>>>>>>>>> ${PKG}\n" : Create tests bootstrap cat << BOOTSTRAP | tee bootstrap.php <?php -require_once '${PKG}/autoload.php'; +require_once '${PKG}/autoload-dev.php'; require_once '%{buildroot}%{symfony3_dir}/Bridge/PhpUnit/bootstrap.php'; require_once '%{buildroot}%{symfony3_dir}/vendor/autoload.php'; - -// For require-dev "fig/link-util". -if (in_array(basename('$PKG'), [ - 'Twig', - 'FrameworkBundle' -])) { - require_once '%{phpdir}/Fig/Link/autoload.php'; -} - -// For require-dev or suggest "psr/cache-implementation". -if (in_array(basename('$PKG'), [ - 'HttpFoundation', - 'PropertyAccess', - 'PropertyInfo', - 'Serializer', - 'Validator', -])) { - require_once '%{buildroot}%{symfony3_dir}/Component/Cache/autoload.php'; -} - -// For require-dev "psr/log". -if (in_array(basename('$PKG'), [ - 'Workflow', -])) { - require_once '%{phpdir}/Psr/Log/autoload.php'; -} - -// For cache component's require-dev. -if ('Cache' == basename('$PKG')) { - require_once '%{phpdir}/Cache/IntegrationTests/autoload.php'; - require_once '%{phpdir}/Doctrine/Common/Cache/autoload.php'; - require_once '%{phpdir}/Doctrine/DBAL/autoload.php'; -} - -// For console component's (undocumented) require-dev. -// See https://github.com/symfony/symfony/pull/23934 -if ('Console' == basename('$PKG')) { - require_once '%{phpdir}/Symfony/Polyfill/autoload.php'; -} - -// For vardumper component's require-dev. -if ('VarDumper' == basename('$PKG')) { - require_once file_exists('%{phpdir}/Twig2/autoload.php') ? '%{phpdir}/Twig2/autoload.php' : '%{phpdir}/Twig/autoload.php'; -} - -// For workflow component's require-dev. -if ('Workflow' == basename('$PKG')) { - require_once '%{phpdir}/Psr/Cache/autoload.php'; -} BOOTSTRAP %{_bindir}/php -d include_path=.:${PSR0}:%{buildroot}%{phpdir}:%{phpdir} \ @@ -2112,6 +2066,7 @@ exit $RET %{symfony3_dir}/Bridge/Doctrine %exclude %{symfony3_dir}/Bridge/Doctrine/LICENSE %exclude %{symfony3_dir}/Bridge/Doctrine/*.md +%exclude %{symfony3_dir}/Bridge/Doctrine/autoload-dev.php %exclude %{symfony3_dir}/Bridge/Doctrine/composer.json %exclude %{symfony3_dir}/Bridge/Doctrine/phpunit.* %exclude %{symfony3_dir}/Bridge/Doctrine/Tests @@ -2127,6 +2082,7 @@ exit $RET %{symfony3_dir}/Bridge/Monolog %exclude %{symfony3_dir}/Bridge/Monolog/LICENSE %exclude %{symfony3_dir}/Bridge/Monolog/*.md +%exclude %{symfony3_dir}/Bridge/Monolog/autoload-dev.php %exclude %{symfony3_dir}/Bridge/Monolog/composer.json %exclude %{symfony3_dir}/Bridge/Monolog/phpunit.* %exclude %{symfony3_dir}/Bridge/Monolog/Tests @@ -2142,6 +2098,7 @@ exit $RET %{symfony3_dir}/Bridge/PhpUnit %exclude %{symfony3_dir}/Bridge/PhpUnit/LICENSE %exclude %{symfony3_dir}/Bridge/PhpUnit/*.md +%exclude %{symfony3_dir}/Bridge/PhpUnit/autoload-dev.php %exclude %{symfony3_dir}/Bridge/PhpUnit/composer.json %exclude %{symfony3_dir}/Bridge/PhpUnit/phpunit.* @@ -2156,6 +2113,7 @@ exit $RET %{symfony3_dir}/Bridge/ProxyManager %exclude %{symfony3_dir}/Bridge/ProxyManager/LICENSE %exclude %{symfony3_dir}/Bridge/ProxyManager/*.md +%exclude %{symfony3_dir}/Bridge/ProxyManager/autoload-dev.php %exclude %{symfony3_dir}/Bridge/ProxyManager/composer.json %exclude %{symfony3_dir}/Bridge/ProxyManager/phpunit.* %exclude %{symfony3_dir}/Bridge/ProxyManager/Tests @@ -2171,6 +2129,7 @@ exit $RET %{symfony3_dir}/Bridge/Twig %exclude %{symfony3_dir}/Bridge/Twig/LICENSE %exclude %{symfony3_dir}/Bridge/Twig/*.md +%exclude %{symfony3_dir}/Bridge/Twig/autoload-dev.php %exclude %{symfony3_dir}/Bridge/Twig/composer.json %exclude %{symfony3_dir}/Bridge/Twig/phpunit.* %exclude %{symfony3_dir}/Bridge/Twig/Tests @@ -2185,6 +2144,7 @@ exit $RET %{symfony3_dir}/Bundle/DebugBundle #%%exclude %%{symfony3_dir}/Bundle/DebugBundle/*.md +%exclude %{symfony3_dir}/Bundle/DebugBundle/autoload-dev.php %exclude %{symfony3_dir}/Bundle/DebugBundle/composer.json %exclude %{symfony3_dir}/Bundle/DebugBundle/LICENSE %exclude %{symfony3_dir}/Bundle/DebugBundle/phpunit.* @@ -2200,6 +2160,7 @@ exit $RET %{symfony3_dir}/Bundle/FrameworkBundle %exclude %{symfony3_dir}/Bundle/FrameworkBundle/*.md +%exclude %{symfony3_dir}/Bundle/FrameworkBundle/autoload-dev.php %exclude %{symfony3_dir}/Bundle/FrameworkBundle/composer.json %exclude %{symfony3_dir}/Bundle/FrameworkBundle/LICENSE %exclude %{symfony3_dir}/Bundle/FrameworkBundle/phpunit.* @@ -2215,6 +2176,7 @@ exit $RET %{symfony3_dir}/Bundle/SecurityBundle %exclude %{symfony3_dir}/Bundle/SecurityBundle/*.md +%exclude %{symfony3_dir}/Bundle/SecurityBundle/autoload-dev.php %exclude %{symfony3_dir}/Bundle/SecurityBundle/composer.json %exclude %{symfony3_dir}/Bundle/SecurityBundle/LICENSE %exclude %{symfony3_dir}/Bundle/SecurityBundle/phpunit.* @@ -2230,6 +2192,7 @@ exit $RET %{symfony3_dir}/Bundle/TwigBundle %exclude %{symfony3_dir}/Bundle/TwigBundle/*.md +%exclude %{symfony3_dir}/Bundle/TwigBundle/autoload-dev.php %exclude %{symfony3_dir}/Bundle/TwigBundle/composer.json %exclude %{symfony3_dir}/Bundle/TwigBundle/LICENSE %exclude %{symfony3_dir}/Bundle/TwigBundle/phpunit.* @@ -2246,6 +2209,7 @@ exit $RET %{symfony3_dir}/Bundle/WebProfilerBundle %exclude %{symfony3_dir}/Bundle/WebProfilerBundle/*.md +%exclude %{symfony3_dir}/Bundle/WebProfilerBundle/autoload-dev.php %exclude %{symfony3_dir}/Bundle/WebProfilerBundle/composer.json %exclude %{symfony3_dir}/Bundle/WebProfilerBundle/LICENSE %exclude %{symfony3_dir}/Bundle/WebProfilerBundle/phpunit.* @@ -2262,6 +2226,7 @@ exit $RET %{symfony3_dir}/Bundle/WebServerBundle %exclude %{symfony3_dir}/Bundle/WebServerBundle/*.md +%exclude %{symfony3_dir}/Bundle/WebServerBundle/autoload-dev.php %exclude %{symfony3_dir}/Bundle/WebServerBundle/composer.json %exclude %{symfony3_dir}/Bundle/WebServerBundle/LICENSE %exclude %{symfony3_dir}/Bundle/WebServerBundle/phpunit.* @@ -2278,6 +2243,7 @@ exit $RET %{symfony3_dir}/Component/Asset %exclude %{symfony3_dir}/Component/Asset/LICENSE %exclude %{symfony3_dir}/Component/Asset/*.md +%exclude %{symfony3_dir}/Component/Asset/autoload-dev.php %exclude %{symfony3_dir}/Component/Asset/composer.json %exclude %{symfony3_dir}/Component/Asset/phpunit.* %exclude %{symfony3_dir}/Component/Asset/Tests @@ -2293,6 +2259,7 @@ exit $RET %{symfony3_dir}/Component/BrowserKit %exclude %{symfony3_dir}/Component/BrowserKit/LICENSE %exclude %{symfony3_dir}/Component/BrowserKit/*.md +%exclude %{symfony3_dir}/Component/BrowserKit/autoload-dev.php %exclude %{symfony3_dir}/Component/BrowserKit/composer.json %exclude %{symfony3_dir}/Component/BrowserKit/phpunit.* %exclude %{symfony3_dir}/Component/BrowserKit/Tests @@ -2308,6 +2275,7 @@ exit $RET %{symfony3_dir}/Component/Cache %exclude %{symfony3_dir}/Component/Cache/LICENSE %exclude %{symfony3_dir}/Component/Cache/*.md +%exclude %{symfony3_dir}/Component/Cache/autoload-dev.php %exclude %{symfony3_dir}/Component/Cache/composer.json %exclude %{symfony3_dir}/Component/Cache/phpunit.* %exclude %{symfony3_dir}/Component/Cache/Tests @@ -2323,6 +2291,7 @@ exit $RET %{symfony3_dir}/Component/ClassLoader %exclude %{symfony3_dir}/Component/ClassLoader/LICENSE %exclude %{symfony3_dir}/Component/ClassLoader/*.md +%exclude %{symfony3_dir}/Component/ClassLoader/autoload-dev.php %exclude %{symfony3_dir}/Component/ClassLoader/composer.json %exclude %{symfony3_dir}/Component/ClassLoader/phpunit.* %exclude %{symfony3_dir}/Component/ClassLoader/Tests @@ -2338,6 +2307,7 @@ exit $RET %{symfony3_dir}/Component/Config %exclude %{symfony3_dir}/Component/Config/LICENSE %exclude %{symfony3_dir}/Component/Config/*.md +%exclude %{symfony3_dir}/Component/Config/autoload-dev.php %exclude %{symfony3_dir}/Component/Config/composer.json %exclude %{symfony3_dir}/Component/Config/phpunit.* %exclude %{symfony3_dir}/Component/Config/Tests @@ -2353,6 +2323,7 @@ exit $RET %{symfony3_dir}/Component/Console %exclude %{symfony3_dir}/Component/Console/LICENSE %exclude %{symfony3_dir}/Component/Console/*.md +%exclude %{symfony3_dir}/Component/Console/autoload-dev.php %exclude %{symfony3_dir}/Component/Console/composer.json %exclude %{symfony3_dir}/Component/Console/phpunit.* %exclude %{symfony3_dir}/Component/Console/Tests @@ -2368,6 +2339,7 @@ exit $RET %{symfony3_dir}/Component/CssSelector %exclude %{symfony3_dir}/Component/CssSelector/LICENSE %exclude %{symfony3_dir}/Component/CssSelector/*.md +%exclude %{symfony3_dir}/Component/CssSelector/autoload-dev.php %exclude %{symfony3_dir}/Component/CssSelector/composer.json %exclude %{symfony3_dir}/Component/CssSelector/phpunit.* %exclude %{symfony3_dir}/Component/CssSelector/Tests @@ -2383,6 +2355,7 @@ exit $RET %{symfony3_dir}/Component/Debug %exclude %{symfony3_dir}/Component/Debug/LICENSE %exclude %{symfony3_dir}/Component/Debug/*.md +%exclude %{symfony3_dir}/Component/Debug/autoload-dev.php %exclude %{symfony3_dir}/Component/Debug/composer.json %exclude %{symfony3_dir}/Component/Debug/phpunit.* %exclude %{symfony3_dir}/Component/Debug/Tests @@ -2399,6 +2372,7 @@ exit $RET %{symfony3_dir}/Component/DependencyInjection %exclude %{symfony3_dir}/Component/DependencyInjection/LICENSE %exclude %{symfony3_dir}/Component/DependencyInjection/*.md +%exclude %{symfony3_dir}/Component/DependencyInjection/autoload-dev.php %exclude %{symfony3_dir}/Component/DependencyInjection/composer.json %exclude %{symfony3_dir}/Component/DependencyInjection/phpunit.* %exclude %{symfony3_dir}/Component/DependencyInjection/Tests @@ -2414,6 +2388,7 @@ exit $RET %{symfony3_dir}/Component/Dotenv %exclude %{symfony3_dir}/Component/Dotenv/LICENSE %exclude %{symfony3_dir}/Component/Dotenv/*.md +%exclude %{symfony3_dir}/Component/Dotenv/autoload-dev.php %exclude %{symfony3_dir}/Component/Dotenv/composer.json %exclude %{symfony3_dir}/Component/Dotenv/phpunit.* %exclude %{symfony3_dir}/Component/Dotenv/Tests @@ -2429,6 +2404,7 @@ exit $RET %{symfony3_dir}/Component/DomCrawler %exclude %{symfony3_dir}/Component/DomCrawler/LICENSE %exclude %{symfony3_dir}/Component/DomCrawler/*.md +%exclude %{symfony3_dir}/Component/DomCrawler/autoload-dev.php %exclude %{symfony3_dir}/Component/DomCrawler/composer.json %exclude %{symfony3_dir}/Component/DomCrawler/phpunit.* %exclude %{symfony3_dir}/Component/DomCrawler/Tests @@ -2444,6 +2420,7 @@ exit $RET %{symfony3_dir}/Component/EventDispatcher %exclude %{symfony3_dir}/Component/EventDispatcher/LICENSE %exclude %{symfony3_dir}/Component/EventDispatcher/*.md +%exclude %{symfony3_dir}/Component/EventDispatcher/autoload-dev.php %exclude %{symfony3_dir}/Component/EventDispatcher/composer.json %exclude %{symfony3_dir}/Component/EventDispatcher/phpunit.* %exclude %{symfony3_dir}/Component/EventDispatcher/Tests @@ -2459,6 +2436,7 @@ exit $RET %{symfony3_dir}/Component/ExpressionLanguage %exclude %{symfony3_dir}/Component/ExpressionLanguage/LICENSE %exclude %{symfony3_dir}/Component/ExpressionLanguage/*.md +%exclude %{symfony3_dir}/Component/ExpressionLanguage/autoload-dev.php %exclude %{symfony3_dir}/Component/ExpressionLanguage/composer.json %exclude %{symfony3_dir}/Component/ExpressionLanguage/phpunit.* %exclude %{symfony3_dir}/Component/ExpressionLanguage/Tests @@ -2474,6 +2452,7 @@ exit $RET %{symfony3_dir}/Component/Filesystem %exclude %{symfony3_dir}/Component/Filesystem/LICENSE %exclude %{symfony3_dir}/Component/Filesystem/*.md +%exclude %{symfony3_dir}/Component/Filesystem/autoload-dev.php %exclude %{symfony3_dir}/Component/Filesystem/composer.json %exclude %{symfony3_dir}/Component/Filesystem/phpunit.* %exclude %{symfony3_dir}/Component/Filesystem/Tests @@ -2489,6 +2468,7 @@ exit $RET %{symfony3_dir}/Component/Finder %exclude %{symfony3_dir}/Component/Finder/LICENSE %exclude %{symfony3_dir}/Component/Finder/*.md +%exclude %{symfony3_dir}/Component/Finder/autoload-dev.php %exclude %{symfony3_dir}/Component/Finder/composer.json %exclude %{symfony3_dir}/Component/Finder/phpunit.* %exclude %{symfony3_dir}/Component/Finder/Tests @@ -2504,6 +2484,7 @@ exit $RET %{symfony3_dir}/Component/Form %exclude %{symfony3_dir}/Component/Form/LICENSE %exclude %{symfony3_dir}/Component/Form/*.md +%exclude %{symfony3_dir}/Component/Form/autoload-dev.php %exclude %{symfony3_dir}/Component/Form/composer.json %exclude %{symfony3_dir}/Component/Form/phpunit.* %exclude %{symfony3_dir}/Component/Form/Tests @@ -2519,6 +2500,7 @@ exit $RET %{symfony3_dir}/Component/HttpFoundation %exclude %{symfony3_dir}/Component/HttpFoundation/LICENSE %exclude %{symfony3_dir}/Component/HttpFoundation/*.md +%exclude %{symfony3_dir}/Component/HttpFoundation/autoload-dev.php %exclude %{symfony3_dir}/Component/HttpFoundation/composer.json %exclude %{symfony3_dir}/Component/HttpFoundation/phpunit.* %exclude %{symfony3_dir}/Component/HttpFoundation/Tests @@ -2534,6 +2516,7 @@ exit $RET %{symfony3_dir}/Component/HttpKernel %exclude %{symfony3_dir}/Component/HttpKernel/LICENSE %exclude %{symfony3_dir}/Component/HttpKernel/*.md +%exclude %{symfony3_dir}/Component/HttpKernel/autoload-dev.php %exclude %{symfony3_dir}/Component/HttpKernel/composer.json %exclude %{symfony3_dir}/Component/HttpKernel/phpunit.* %exclude %{symfony3_dir}/Component/HttpKernel/Tests @@ -2549,6 +2532,7 @@ exit $RET %{symfony3_dir}/Component/Inflector %exclude %{symfony3_dir}/Component/Inflector/LICENSE %exclude %{symfony3_dir}/Component/Inflector/*.md +%exclude %{symfony3_dir}/Component/Inflector/autoload-dev.php %exclude %{symfony3_dir}/Component/Inflector/composer.json %exclude %{symfony3_dir}/Component/Inflector/phpunit.* %exclude %{symfony3_dir}/Component/Inflector/Tests @@ -2564,6 +2548,7 @@ exit $RET %{symfony3_dir}/Component/Intl %exclude %{symfony3_dir}/Component/Intl/LICENSE %exclude %{symfony3_dir}/Component/Intl/*.md +%exclude %{symfony3_dir}/Component/Intl/autoload-dev.php %exclude %{symfony3_dir}/Component/Intl/composer.json %exclude %{symfony3_dir}/Component/Intl/phpunit.* %exclude %{symfony3_dir}/Component/Intl/Tests @@ -2579,6 +2564,7 @@ exit $RET %{symfony3_dir}/Component/Ldap %exclude %{symfony3_dir}/Component/Ldap/LICENSE %exclude %{symfony3_dir}/Component/Ldap/*.md +%exclude %{symfony3_dir}/Component/Ldap/autoload-dev.php %exclude %{symfony3_dir}/Component/Ldap/composer.json %exclude %{symfony3_dir}/Component/Ldap/phpunit.* %exclude %{symfony3_dir}/Component/Ldap/Tests @@ -2594,6 +2580,7 @@ exit $RET %{symfony3_dir}/Component/OptionsResolver %exclude %{symfony3_dir}/Component/OptionsResolver/LICENSE %exclude %{symfony3_dir}/Component/OptionsResolver/*.md +%exclude %{symfony3_dir}/Component/OptionsResolver/autoload-dev.php %exclude %{symfony3_dir}/Component/OptionsResolver/composer.json %exclude %{symfony3_dir}/Component/OptionsResolver/phpunit.* %exclude %{symfony3_dir}/Component/OptionsResolver/Tests @@ -2609,6 +2596,7 @@ exit $RET %{symfony3_dir}/Component/Process %exclude %{symfony3_dir}/Component/Process/LICENSE %exclude %{symfony3_dir}/Component/Process/*.md +%exclude %{symfony3_dir}/Component/Process/autoload-dev.php %exclude %{symfony3_dir}/Component/Process/composer.json %exclude %{symfony3_dir}/Component/Process/phpunit.* %exclude %{symfony3_dir}/Component/Process/Tests @@ -2624,6 +2612,7 @@ exit $RET %{symfony3_dir}/Component/PropertyAccess %exclude %{symfony3_dir}/Component/PropertyAccess/LICENSE %exclude %{symfony3_dir}/Component/PropertyAccess/*.md +%exclude %{symfony3_dir}/Component/PropertyAccess/autoload-dev.php %exclude %{symfony3_dir}/Component/PropertyAccess/composer.json %exclude %{symfony3_dir}/Component/PropertyAccess/phpunit.* %exclude %{symfony3_dir}/Component/PropertyAccess/Tests @@ -2639,6 +2628,7 @@ exit $RET %{symfony3_dir}/Component/PropertyInfo %exclude %{symfony3_dir}/Component/PropertyInfo/LICENSE %exclude %{symfony3_dir}/Component/PropertyInfo/*.md +%exclude %{symfony3_dir}/Component/PropertyInfo/autoload-dev.php %exclude %{symfony3_dir}/Component/PropertyInfo/composer.json %exclude %{symfony3_dir}/Component/PropertyInfo/phpunit.* %exclude %{symfony3_dir}/Component/PropertyInfo/Tests @@ -2654,6 +2644,7 @@ exit $RET %{symfony3_dir}/Component/Routing %exclude %{symfony3_dir}/Component/Routing/LICENSE %exclude %{symfony3_dir}/Component/Routing/*.md +%exclude %{symfony3_dir}/Component/Routing/autoload-dev.php %exclude %{symfony3_dir}/Component/Routing/composer.json %exclude %{symfony3_dir}/Component/Routing/phpunit.* %exclude %{symfony3_dir}/Component/Routing/Tests @@ -2669,12 +2660,14 @@ exit $RET %{symfony3_dir}/Component/Security %exclude %{symfony3_dir}/Component/Security/LICENSE %exclude %{symfony3_dir}/Component/Security/*.md +%exclude %{symfony3_dir}/Component/Security/autoload-dev.php %exclude %{symfony3_dir}/Component/Security/composer.json %exclude %{symfony3_dir}/Component/Security/phpunit.* %exclude %{symfony3_dir}/Component/Security/*/phpunit.* %exclude %{symfony3_dir}/Component/Security/*/Tests %exclude %{symfony3_dir}/Component/Security/*/LICENSE %exclude %{symfony3_dir}/Component/Security/*/*.md +%exclude %{symfony3_dir}/Component/Security/*/autoload-dev.php %exclude %{symfony3_dir}/Component/Security/*/composer.json # ------------------------------------------------------------------------------ @@ -2688,6 +2681,7 @@ exit $RET %{symfony3_dir}/Component/Serializer %exclude %{symfony3_dir}/Component/Serializer/LICENSE %exclude %{symfony3_dir}/Component/Serializer/*.md +%exclude %{symfony3_dir}/Component/Serializer/autoload-dev.php %exclude %{symfony3_dir}/Component/Serializer/composer.json %exclude %{symfony3_dir}/Component/Serializer/phpunit.* %exclude %{symfony3_dir}/Component/Serializer/Tests @@ -2703,6 +2697,7 @@ exit $RET %{symfony3_dir}/Component/Stopwatch %exclude %{symfony3_dir}/Component/Stopwatch/LICENSE %exclude %{symfony3_dir}/Component/Stopwatch/*.md +%exclude %{symfony3_dir}/Component/Stopwatch/autoload-dev.php %exclude %{symfony3_dir}/Component/Stopwatch/composer.json %exclude %{symfony3_dir}/Component/Stopwatch/phpunit.* %exclude %{symfony3_dir}/Component/Stopwatch/Tests @@ -2718,6 +2713,7 @@ exit $RET %{symfony3_dir}/Component/Templating %exclude %{symfony3_dir}/Component/Templating/LICENSE %exclude %{symfony3_dir}/Component/Templating/*.md +%exclude %{symfony3_dir}/Component/Templating/autoload-dev.php %exclude %{symfony3_dir}/Component/Templating/composer.json %exclude %{symfony3_dir}/Component/Templating/phpunit.* %exclude %{symfony3_dir}/Component/Templating/Tests @@ -2733,6 +2729,7 @@ exit $RET %{symfony3_dir}/Component/Translation %exclude %{symfony3_dir}/Component/Translation/LICENSE %exclude %{symfony3_dir}/Component/Translation/*.md +%exclude %{symfony3_dir}/Component/Translation/autoload-dev.php %exclude %{symfony3_dir}/Component/Translation/composer.json %exclude %{symfony3_dir}/Component/Translation/phpunit.* %exclude %{symfony3_dir}/Component/Translation/Tests @@ -2748,6 +2745,7 @@ exit $RET %{symfony3_dir}/Component/Validator %exclude %{symfony3_dir}/Component/Validator/LICENSE %exclude %{symfony3_dir}/Component/Validator/*.md +%exclude %{symfony3_dir}/Component/Validator/autoload-dev.php %exclude %{symfony3_dir}/Component/Validator/composer.json %exclude %{symfony3_dir}/Component/Validator/phpunit.* %exclude %{symfony3_dir}/Component/Validator/Tests @@ -2763,6 +2761,7 @@ exit $RET %{symfony3_dir}/Component/VarDumper %exclude %{symfony3_dir}/Component/VarDumper/LICENSE %exclude %{symfony3_dir}/Component/VarDumper/*.md +%exclude %{symfony3_dir}/Component/VarDumper/autoload-dev.php %exclude %{symfony3_dir}/Component/VarDumper/composer.json %exclude %{symfony3_dir}/Component/VarDumper/phpunit.* %exclude %{symfony3_dir}/Component/VarDumper/Tests @@ -2778,6 +2777,7 @@ exit $RET %{symfony3_dir}/Component/WebLink %exclude %{symfony3_dir}/Component/WebLink/LICENSE %exclude %{symfony3_dir}/Component/WebLink/*.md +%exclude %{symfony3_dir}/Component/WebLink/autoload-dev.php %exclude %{symfony3_dir}/Component/WebLink/composer.json %exclude %{symfony3_dir}/Component/WebLink/phpunit.* %exclude %{symfony3_dir}/Component/WebLink/Tests @@ -2793,6 +2793,7 @@ exit $RET %{symfony3_dir}/Component/Workflow %exclude %{symfony3_dir}/Component/Workflow/LICENSE %exclude %{symfony3_dir}/Component/Workflow/*.md +%exclude %{symfony3_dir}/Component/Workflow/autoload-dev.php %exclude %{symfony3_dir}/Component/Workflow/composer.json %exclude %{symfony3_dir}/Component/Workflow/phpunit.* %exclude %{symfony3_dir}/Component/Workflow/Tests @@ -2808,6 +2809,7 @@ exit $RET %{symfony3_dir}/Component/Yaml %exclude %{symfony3_dir}/Component/Yaml/LICENSE %exclude %{symfony3_dir}/Component/Yaml/*.md +%exclude %{symfony3_dir}/Component/Yaml/autoload-dev.php %exclude %{symfony3_dir}/Component/Yaml/composer.json %exclude %{symfony3_dir}/Component/Yaml/phpunit.* %exclude %{symfony3_dir}/Component/Yaml/Tests @@ -2815,6 +2817,10 @@ exit $RET # ############################################################################## %changelog +* Sat Aug 19 2017 Shawn Iwinski <shawn@iwin.ski> - 3.3.6-4 +- Dynamically generate dev autoloaders +- Add build conditionals to make backporting to remirepo easier + * Fri Aug 18 2017 Shawn Iwinski <shawn@iwin.ski> - 3.3.6-3 - Fix some tests' dev requires (thanks Remi!) |