Deploy PEAR Log package and upgrade to latest version in the process
[civicrm-core.git] / composer.json
1 {
2 "name": "civicrm/civicrm-core",
3 "description": "Open source constituent relationship management for non-profits, NGOs and advocacy organizations.",
4 "type": "library",
5 "license": "AGPL-3.0",
6 "authors": [
7 {
8 "name": "Coleman Watts",
9 "role": "Product Manager"
10 },
11 {
12 "name": "Joshua Gowans",
13 "role": "Project Manager"
14 },
15 {
16 "name": "Mathieu Lutfy",
17 "role": "Infrastructure"
18 },
19 {
20 "name": "Tim Otten",
21 "role": "Software Architect"
22 },
23 {
24 "name": "CiviCRM Community",
25 "homepage": "https://civicrm.org"
26 }
27 ],
28 "autoload": {
29 "psr-0": {
30 "PHPUnit_": ["packages/"],
31 "Civi": "",
32 "Civi\\": [".", "tests/phpunit/"]
33 }
34 },
35 "include-path": ["vendor/tecnickcom"],
36 "require": {
37 "dompdf/dompdf" : "0.8.*",
38 "electrolinux/phpquery": "^0.9.6",
39 "symfony/config": "^2.8.44 || ~3.0",
40 "symfony/polyfill-iconv": "~1.0",
41 "symfony/dependency-injection": "^2.8.44 || ~3.0",
42 "symfony/event-dispatcher": "^2.8.44 || ~3.0",
43 "symfony/filesystem": "^2.8.44 || ~3.0",
44 "symfony/process": "^2.8.44 || ~3.0",
45 "psr/log": "~1.1",
46 "symfony/finder": "^2.8.44 || ~3.0",
47 "tecnickcom/tcpdf" : "6.2.*",
48 "totten/ca-config": "~17.05",
49 "zetacomponents/base": "1.9.*",
50 "zetacomponents/mail": "dev-1.8-civi",
51 "marcj/topsort": "~1.1",
52 "phpoffice/phpword": "^0.15.0",
53 "pear/Validate_Finance_CreditCard": "dev-master",
54 "civicrm/civicrm-cxn-rpc": "~0.19.01.08",
55 "pear/Auth_SASL": "1.1.0",
56 "pear/Net_SMTP": "1.6.*",
57 "pear/Net_socket": "1.0.*",
58 "pear/mail": "^1.4",
59 "civicrm/civicrm-setup": "~0.2.0",
60 "guzzlehttp/guzzle": "^6.3",
61 "psr/simple-cache": "~1.0.1",
62 "cweagans/composer-patches": "~1.0",
63 "pear/log": "1.13.1"
64 },
65 "repositories": [
66 {
67 "type": "git",
68 "url": "https://github.com/civicrm/zetacomponents-mail.git"
69 }
70 ],
71 "scripts": {
72 "post-install-cmd": [
73 "bash tools/scripts/composer/dompdf-cleanup.sh",
74 "bash tools/scripts/composer/tcpdf-cleanup.sh",
75 "bash tools/scripts/composer/pear-exception-fix.sh",
76 "bash tools/scripts/composer/net-smtp-fix.sh",
77 "bash tools/scripts/composer/pear-mail-fix.sh",
78 "bash tools/scripts/composer/phpword-jquery.sh"
79 ],
80 "post-update-cmd": [
81 "bash tools/scripts/composer/dompdf-cleanup.sh",
82 "bash tools/scripts/composer/tcpdf-cleanup.sh",
83 "bash tools/scripts/composer/pear-exception-fix.sh",
84 "bash tools/scripts/composer/net-smtp-fix.sh",
85 "bash tools/scripts/composer/pear-mail-fix.sh",
86 "bash tools/scripts/composer/phpword-jquery.sh"
87 ]
88 },
89 "extra": {
90 "patches": {
91 "phpoffice/common": {
92 "Fix handling of libxml_disable_entity_loader": "tools/scripts/composer/patches/phpoffice-common-xml-entity-fix.patch"
93 },
94 "phpoffice/phpword": {
95 "Fix handling of libxml_disable_entity_loader": "tools/scripts/composer/patches/phpword-libxml-fix-global-handling.patch"
96 }
97 }
98 }
99 }