summaryrefslogtreecommitdiffstats
path: root/composer.json
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2019-02-08 09:52:05 +0100
committerRemi Collet <remi@remirepo.net>2019-02-08 09:52:05 +0100
commit80a050c456dd4c659fb9e5fa1f609944e1382e13 (patch)
tree50830269865fdf4f5e79c1ab43aff09e0ae99bc8 /composer.json
parent53ce65f8959eebaf5db5055d9c68ef77cd997b45 (diff)
update to 1.9.17
add weak dependencies on suggested extension
Diffstat (limited to 'composer.json')
-rw-r--r--composer.json38
1 files changed, 34 insertions, 4 deletions
diff --git a/composer.json b/composer.json
index 858b905..4fe1980 100644
--- a/composer.json
+++ b/composer.json
@@ -1,15 +1,45 @@
{
"name": "james-heinrich/getid3",
"description": "PHP script that extracts useful information from popular multimedia file formats",
- "homepage": "http://www.getid3.org/",
+ "homepage": "https://www.getid3.org/",
"keywords": ["php","tags","codecs"],
"type": "library",
- "license": "GPL",
- "require":
- {
+ "license": ["GPL-1.0-or-later", "LGPL-3.0-only", "MPL-2.0"],
+ "require": {
"php": ">=5.3.0"
},
+ "require-dev": {
+ "jakub-onderka/php-parallel-lint": "^0.9 || ^1.0"
+ },
+ "suggest": {
+ "ext-com_dotnet": "COM extension is required when loading files larger than 2GB on Windows.",
+ "ext-ctype": "ctype extension is required when loading files larger than 2GB on 32-bit PHP (also on 64-bit PHP on Windows) or executing `getid3_lib::CopyTagsToComments`.",
+ "ext-dba": "DBA extension is required to use the DBA database as a cache storage.",
+ "ext-exif": "EXIF extension is required for graphic modules.",
+ "ext-iconv": "iconv extension is required to work with different character sets (when `ext-mbstring` is not available).",
+ "ext-json": "JSON extension is required to analyze Apple Quicktime videos.",
+ "ext-libxml": "libxml extension is required to analyze RIFF/WAV/BWF audio files.",
+ "ext-mbstring": "mbstring extension is required to work with different character sets.",
+ "ext-mysql": "MySQL extension is required to use the MySQL database as a cache storage (deprecated in PHP 5.5, removed in PHP >= 7.0, use `ext-mysqli` instead).",
+ "ext-mysqli": "MySQLi extension is required to use the MySQL database as a cache storage.",
+ "ext-rar": "RAR extension is required for RAR archive module.",
+ "ext-SimpleXML": "SimpleXML extension is required to analyze RIFF/WAV/BWF audio files (also requires `ext-libxml`).",
+ "ext-sqlite3": "SQLite3 extension is required to use the SQLite3 database as a cache storage.",
+ "ext-xml": "XML extension is required for graphic modules to analyze the XML metadata.",
+ "ext-zlib": "Zlib extension is required for archive modules and compressed metadata."
+ },
+ "scripts": {
+ "lint": "parallel-lint --exclude vendor .",
+ "test": [
+ "composer lint"
+ ]
+ },
"autoload": {
"classmap": ["getid3/"]
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.9.x-dev"
+ }
}
}