Skip to content

Commit

Permalink
Improve EZP-23726: Speed up build / tests by not include optional ext…
Browse files Browse the repository at this point in the history
…ension in main composer.json

A composer.json.dist file is created for those that want full legacy
community distribution like before.
But for main distribution this is slimming down the size and the time it
takes for tests to run as these packages are anyway not covered by tests.
  • Loading branch information
andrerom committed Dec 2, 2014
1 parent 30ee2d2 commit a1bac66
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 5 deletions.
10 changes: 5 additions & 5 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,11 @@
"ext-curl": "Curl provides better support for interacting with other servers, like downloading packages over SSL",
"ext-gd": "Unless you have ImageMagic installed GD is required for eZ Publish to be able to manipulate images",
"ext-mysqli": "Mysqli is the default database handler used by eZ Publish",
"ext-pcntl": "If you plan to take advantage of eZ Publish Async publishing feature, then pcntl extension is required"
"ext-pcntl": "If you plan to take advantage of eZ Publish Async publishing feature, then pcntl extension is required",
"ezsystems/ezsi-ls": "ezsi would allow you to use Edge/Server Side Includes of blocks in templates",
"ezsystems/ezscriptmonitor-ls": "ezscriptmonitor makes it possible to better deal with long running bulk operations within eZ Publish",
"ezsystems/ezfind-ls": "ezfind is a Solr based advance search engine for eZ Publish with a lot more features then the built in search",
"ezsystems/eztags-ls": "eztags is a full tagging/taxonomy solution for eZ Publish replacing the simpler builtin ezkeywords datatype"
},
"require": {
"php": ">=5.3.3",
Expand All @@ -33,12 +37,8 @@
"ezsystems/ezmultiupload-ls": "~5.3",
"ezsystems/ezodf-ls": "~5.3",
"ezsystems/ezprestapiprovider-ls": "~5.3",
"ezsystems/ezscriptmonitor-ls": "~5.3",
"ezsystems/ezsi-ls": "~5.3",
"ezsystems/ezstarrating-ls-extension": "~5.3",
"ezsystems/ezwt-ls-extension": "~5.3",
"ezsystems/ezfind-ls": "~5.3|>=2014.05",
"ezsystems/eztags-ls": "~1.3",
"zetacomponents/archive": "~1.5",
"zetacomponents/authentication": "~1.4",
"zetacomponents/authentication-database-tiein": "~1.2",
Expand Down
65 changes: 65 additions & 0 deletions composer.json.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"name": "ezsystems/ezpublish-legacy",
"description": "eZ Publish LegacyStack (4.x)",
"homepage": "http://share.ez.no",
"license": "GPL-2.0",
"type": "ezpublish-legacy",
"suggest": {
"php-64bit": "For support of more than 30 languages, a 64bit php installation on all involved prod/dev machines is required",
"ext-curl": "Curl provides better support for interacting with other servers, like downloading packages over SSL",
"ext-gd": "Unless you have ImageMagic installed GD is required for eZ Publish to be able to manipulate images",
"ext-mysqli": "Mysqli is the default database handler used by eZ Publish",
"ext-pcntl": "If you plan to take advantage of eZ Publish Async publishing feature, then pcntl extension is required"
},
"require": {
"php": ">=5.3.3",
"ext-dom": "*",
"ext-libxml": "*",
"ext-mbstring": "*",
"ext-pcre": "*",
"ext-json": "*",
"ext-iconv": "*",
"ext-reflection": "*",
"ext-session": "*",
"ext-spl": "*",
"ext-simplexml": "*",
"ezsystems/ezpublish-legacy-installer": "*",
"ezsystems/ezautosave-ls": "~5.3",
"ezsystems/ezdemo-ls-extension": "~5.3",
"ezsystems/ezflow-ls-extension": "~5.3",
"ezsystems/ezgmaplocation-ls-extension": "~5.3",
"ezsystems/ezie-ls": "~5.3",
"ezsystems/ezmbpaex-ls": "~5.3",
"ezsystems/ezmultiupload-ls": "~5.3",
"ezsystems/ezodf-ls": "~5.3",
"ezsystems/ezprestapiprovider-ls": "~5.3",
"ezsystems/ezscriptmonitor-ls": "~5.3",
"ezsystems/ezsi-ls": "~5.3",
"ezsystems/ezstarrating-ls-extension": "~5.3",
"ezsystems/ezwt-ls-extension": "~5.3",
"ezsystems/ezfind-ls": "~5.3|>=2014.05",
"ezsystems/eztags-ls": "~1.3",
"zetacomponents/archive": "~1.5",
"zetacomponents/authentication": "~1.4",
"zetacomponents/authentication-database-tiein": "~1.2",
"zetacomponents/cache": "~1.6",
"zetacomponents/configuration": "~1.4",
"zetacomponents/console-tools": "~1.7",
"zetacomponents/database": "~1.5",
"zetacomponents/debug": "~1.3",
"zetacomponents/event-log": "~1.5",
"zetacomponents/feed": "~1.4",
"zetacomponents/image-conversion": "~1.4",
"zetacomponents/mail": "~1.8",
"zetacomponents/mvc-tools": "~1.2",
"zetacomponents/mvc-authentication-tiein": "~1.1",
"zetacomponents/persistent-object": "~1.8",
"zetacomponents/signal-slot": "~1.2",
"zetacomponents/system-information": "~1.1",
"zetacomponents/webdav": "~1.1"
},
"require-dev": {
"phpunit/phpunit": "3.7.*",
"zetacomponents/php-generator": "~1.1"
}
}

0 comments on commit a1bac66

Please sign in to comment.