WIP installing EGroupware through composer (instead of myrepos)

This commit is contained in:
Ralf Becker 2019-02-11 16:45:04 +01:00
parent 059776816a
commit 75eab305f5
2 changed files with 246 additions and 11 deletions

View File

@ -1,4 +1,41 @@
{
"name": "egroupware/egroupware",
"description": "EGroupware extends a classic groupware with an integreted CRM-system, a secure file-server and Collabora Online Office.",
"keywords": [
"groupware",
"webmail",
"address-book",
"calendar",
"caldav-server",
"carddav-server",
"project-management",
"php",
"javascript",
"collaboration"
],
"type": "project",
"homepage": "https://www.egroupware.org/",
"license": "GPL-2.0-or-later",
"authors": [
{
"name": "Ralf Becker",
"email": "rb@egroupware.org"
},
{
"name": "Hadi Nategh",
"email": "hn@egroupware.org"
},
{
"name": "Nathan Gray",
"email": "ng@egroupware.org"
}
],
"support": {
"forum": "https://help.egroupware.org",
"wiki": "https://wiki.egroupware.org",
"source": "https://github.com/egroupware/egroupware",
"issuses": "https://my.egroupware."
},
"repositories": [
{
"type": "pear",
@ -9,6 +46,14 @@
},
"require": {
"php": ">=7.0,<=8.0.0alpha1",
"ext-mysqli":"*",
"ext-pdo":"*",
"ext-gd":"*",
"ext-json":"*",
"ext-xml":"*",
"ext-xsl":"*",
"ext-openssl":"*",
"ext-session":"*",
"fxp/composer-asset-plugin":"^1.2.2",
"pear-pear.horde.org/horde_imap_client": "^2.29.7",
"pear-pear.horde.org/horde_nls": "^2.0.3",
@ -21,7 +66,7 @@
"pear-pear.horde.org/horde_crypt": "^2.7.9",
"pear/pear": "*",
"pear/auth_sasl": "*",
"pear/xml_feed_parser": "dev-master",
"pear/xml_feed_parser": "^1.0.5",
"pear/log": "*",
"pear/text_diff": "^1.2.2",
"bower-asset/jquery": "^1.12.4",
@ -32,8 +77,29 @@
"npm-asset/as-jqplot" : "1.0.*",
"npm-asset/gridster":"0.5.*",
"adldap2/adldap2": "=4.0.4",
"egroupware/magicsuggest": "^2.1"
"egroupware/magicsuggest": "^2.1",
"oomphinc/composer-installers-extender": "^1.1"
},
"require-dev": {
},
"suggests": {
"egroupware/collabora": "EGroupware Collabora Online Office integration",
"egroupware/projectmanager": "EGroupware project-management application",
"egroupware/tracker": "EGroupware bug-tracker and helpdesk application",
"egroupware/activesync": "EGroupware support for ActiveSync protocol using z-Push",
"ext-opcache": "Opcode cache to speed up PHP",
"ext-apcu": "Used for in-memory caching",
"ext-tidy": "Used for tidying up docx templates",
"ext-bz2": "Used for compressing backups",
"ext-zip": "Used for backup and downloading of multiple files",
"ext-mbstring": "Used for charset conversation and Unicode support",
"ext-mhash": "Used for password hashing",
"ext-ldap": "Required to access LDAP or ActiveDirectory"
},
"extra": {
"installer-types": ["egroupware-app"],
"installer-paths": {
"{$name}/": ["type:egroupware-app"]
}
}
}

187
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "72fec420eddcb55ce754e97efe9d3b99",
"content-hash": "d65b5fb3aa3658979b72a7778519bfd2",
"packages": [
{
"name": "adldap2/adldap2",
@ -320,6 +320,126 @@
"homepage": "http://jquery.com",
"time": "2018-03-04T13:23:48+00:00"
},
{
"name": "composer/installers",
"version": "v1.6.0",
"source": {
"type": "git",
"url": "https://github.com/composer/installers.git",
"reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/composer/installers/zipball/cfcca6b1b60bc4974324efb5783c13dca6932b5b",
"reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0"
},
"replace": {
"roundcube/plugin-installer": "*",
"shama/baton": "*"
},
"require-dev": {
"composer/composer": "1.0.*@dev",
"phpunit/phpunit": "^4.8.36"
},
"type": "composer-plugin",
"extra": {
"class": "Composer\\Installers\\Plugin",
"branch-alias": {
"dev-master": "1.0-dev"
}
},
"autoload": {
"psr-4": {
"Composer\\Installers\\": "src/Composer/Installers"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Kyle Robinson Young",
"email": "kyle@dontkry.com",
"homepage": "https://github.com/shama"
}
],
"description": "A multi-framework Composer library installer",
"homepage": "https://composer.github.io/installers/",
"keywords": [
"Craft",
"Dolibarr",
"Eliasis",
"Hurad",
"ImageCMS",
"Kanboard",
"Lan Management System",
"MODX Evo",
"Mautic",
"Maya",
"OXID",
"Plentymarkets",
"Porto",
"RadPHP",
"SMF",
"Thelia",
"WolfCMS",
"agl",
"aimeos",
"annotatecms",
"attogram",
"bitrix",
"cakephp",
"chef",
"cockpit",
"codeigniter",
"concrete5",
"croogo",
"dokuwiki",
"drupal",
"eZ Platform",
"elgg",
"expressionengine",
"fuelphp",
"grav",
"installer",
"itop",
"joomla",
"kohana",
"laravel",
"lavalite",
"lithium",
"magento",
"majima",
"mako",
"mediawiki",
"modulework",
"modx",
"moodle",
"osclass",
"phpbb",
"piwik",
"ppi",
"puppet",
"pxcms",
"reindex",
"roundcube",
"shopware",
"silverstripe",
"sydes",
"symfony",
"typo3",
"wordpress",
"yawik",
"zend",
"zikula"
],
"time": "2018-08-27T06:10:37+00:00"
},
{
"name": "egroupware/icalendar",
"version": "2.1.9",
@ -593,6 +713,48 @@
"description": "JavaScript library for DOM operations",
"homepage": "http://jquery.com"
},
{
"name": "oomphinc/composer-installers-extender",
"version": "v1.1.2",
"source": {
"type": "git",
"url": "https://github.com/oomphinc/composer-installers-extender.git",
"reference": "ca1c4b16b0905c81d1e77e608f36a2eff1a56f56"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/oomphinc/composer-installers-extender/zipball/ca1c4b16b0905c81d1e77e608f36a2eff1a56f56",
"reference": "ca1c4b16b0905c81d1e77e608f36a2eff1a56f56",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0",
"composer/installers": "^1.0"
},
"type": "composer-plugin",
"extra": {
"class": "OomphInc\\ComposerInstallersExtender\\Plugin"
},
"autoload": {
"psr-4": {
"OomphInc\\ComposerInstallersExtender\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Stephen Beemsterboer",
"email": "stephen@oomphinc.com",
"homepage": "https://github.com/balbuf"
}
],
"description": "Extend the composer/installers plugin to accept any arbitrary package type.",
"homepage": "http://www.oomphinc.com/",
"time": "2017-03-31T16:57:39+00:00"
},
{
"name": "pear-pear.horde.org/Horde_Compress",
"version": "2.2.1",
@ -1838,16 +2000,16 @@
},
{
"name": "pear/xml_feed_parser",
"version": "dev-master",
"version": "v1.0.5",
"source": {
"type": "git",
"url": "https://github.com/pear/XML_Feed_Parser.git",
"reference": "61a3426e1c332e5536c87bd4a0a0dd97d864c72a"
"reference": "d8ad454742acba786738b39cbcc7c10f7b57adbe"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/pear/XML_Feed_Parser/zipball/61a3426e1c332e5536c87bd4a0a0dd97d864c72a",
"reference": "61a3426e1c332e5536c87bd4a0a0dd97d864c72a",
"url": "https://api.github.com/repos/pear/XML_Feed_Parser/zipball/d8ad454742acba786738b39cbcc7c10f7b57adbe",
"reference": "d8ad454742acba786738b39cbcc7c10f7b57adbe",
"shasum": ""
},
"require": {
@ -1881,7 +2043,7 @@
}
],
"description": "More info available on: http://pear.php.net/package/XML_Feed_Parser",
"time": "2014-02-20T19:24:07+00:00"
"time": "2019-02-11T14:09:14+00:00"
},
{
"name": "pear/xml_util",
@ -1943,13 +2105,20 @@
"aliases": [],
"minimum-stability": "stable",
"stability-flags": {
"php": 15,
"pear/xml_feed_parser": 20
"php": 15
},
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
"php": ">=7.0,<=8.0.0alpha1"
"php": ">=7.0,<=8.0.0alpha1",
"ext-mysqli": "*",
"ext-pdo": "*",
"ext-gd": "*",
"ext-json": "*",
"ext-xml": "*",
"ext-xsl": "*",
"ext-openssl": "*",
"ext-session": "*"
},
"platform-dev": []
}