[BUGFIX] Add composer dependencies to individual packages 91/53891/2
authorHelmut Hummel <typo3@helhum.io>
Tue, 5 Sep 2017 08:57:06 +0000 (10:57 +0200)
committerBenni Mack <benni@typo3.org>
Tue, 5 Sep 2017 09:38:44 +0000 (11:38 +0200)
For the individual (subtree splitted) packages to work,
we need to add dependencies of typo3/cms to these
packages.

Since most dependencies are direct dependencies to typo3/cms-core
we can simply add them to this packge.

Resolves: #82295
Releases: master, 8.7
Change-Id: I69defd8dc745c648b60c2ec110b3be31cdf50b40
Reviewed-on: https://review.typo3.org/53891
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
typo3/sysext/core/composer.json
typo3/sysext/rsaauth/composer.json

index c04da89..1aed60f 100644 (file)
 
        "require": {
                "php": ">=7.0.0 <=7.1.99",
-               "typo3/cms-cli": "^1.0"
+               "ext-json": "*",
+               "ext-pcre": "*",
+               "ext-session": "*",
+               "ext-xml": "*",
+               "psr/log": "~1.0.0",
+               "swiftmailer/swiftmailer": "~5.4.5",
+               "symfony/console": "^2.7 || ^3.0",
+               "symfony/finder": "^2.7 || ^3.0",
+               "symfony/yaml": "^2.7 || ^3.0",
+               "symfony/polyfill-mbstring": "^1.2",
+               "doctrine/instantiator": "~1.0.4",
+               "typo3/cms-cli": "^1.0",
+               "typo3/class-alias-loader": "^1.0",
+               "typo3/cms-composer-installers": "^1.2.8",
+               "psr/http-message": "~1.0",
+               "cogpowered/finediff": "~0.3.1",
+               "mso/idna-convert": "^1.1.0",
+               "guzzlehttp/guzzle": "^6.2.1",
+               "doctrine/dbal": "~2.5.4"
+       },
+       "suggest": {
+               "ext-gd": "GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images",
+               "ext-fileinfo": "Used for proper file type detection in the file abstraction layer",
+               "ext-zlib": "TYPO3 uses zlib for amongst others output compression and un/packing t3x extension files",
+               "ext-soap": "",
+               "ext-zip": "",
+               "ext-mysqli": ""
        },
        "conflict": {
                "typo3/cms": "*"
index d5379a1..edf6dde 100644 (file)
@@ -12,6 +12,7 @@
 
        "require": {
                "php": ">=7.0.0 <=7.1.99",
+               "ext-openssl": "*",
                "typo3/cms-core": "8.7.5"
        },
        "conflict": {