summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Fields2022-05-14 21:39:17 -0400
committerMatt Fields2022-05-14 21:43:00 -0400
commitfb4c7ed9d4d6484fbd78b2184f522cd45c589f12 (patch)
tree9ed074c29a2ad5318cb9735c583f8b800fd37483
parent6bdeb182c35961c411f53afd003b4184ac04858f (diff)
downloadaur-fb4c7ed9d4d6484fbd78b2184f522cd45c589f12.tar.gz
Fix latest composer dependencies
-rw-r--r--PKGBUILD23
1 files changed, 16 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7ff3094a3729..ab6edc86e8ae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,13 +31,22 @@ prepare() {
build() {
cd ${pkgname}
- # Replace specific version numbers with dev-master to pull latest versions
- sed -i 's/"^[0-9]\+"/"dev-master"/g' composer.json
- sed -i 's/"^[0-9]\+\.[0-9]\+"/"dev-master"/g' composer.json
- sed -i 's/"^[0-9]\+\.[0-9]\+\.[0-9]\+"/"dev-master"/g' composer.json
- sed -i 's/"[0-9]\+\.[0-9]\+\.x-dev"/"dev-master"/g' composer.json
- # Fix issue where a dependency was upgraded without being refered by others
- sed -i 's/"wp-cli\/wp-cli-tests": "dev-master"/"wp-cli\/wp-cli-tests": "^3.0.10"/g' composer.json
+ # Replace specific version numbers with dev-main to pull latest versions
+ sed -i 's/"^[0-9]\+"/"dev-main"/g' composer.json
+ sed -i 's/"^[0-9]\+\.[0-9]\+"/"dev-main"/g' composer.json
+ sed -i 's/"^[0-9]\+\.[0-9]\+\.[0-9]\+"/"dev-main"/g' composer.json
+ sed -i 's/"[0-9]\+\.[0-9]\+\.x-dev"/"dev-main"/g' composer.json
+ # Some dependencies use dev-master instead of dev-main...
+ sed -i 's/core-command": "dev-main/core-command": "dev-master/g' composer.json
+ sed -i 's/cron-command": "dev-main/cron-command": "dev-master/g' composer.json
+ sed -i 's/db-command": "dev-main/db-command": "dev-master/g' composer.json
+ sed -i 's/entity-command": "dev-main/entity-command": "dev-master/g' composer.json
+ sed -i 's/export-command": "dev-main/export-command": "dev-master/g' composer.json
+ sed -i 's/extension-command": "dev-main/extension-command": "dev-master/g' composer.json
+ sed -i 's/import-command": "dev-main/import-command": "dev-master/g' composer.json
+ sed -i 's/media-command": "dev-main/media-command": "dev-master/g' composer.json
+ sed -i 's/scaffold-command": "dev-main/scaffold-command": "dev-master/g' composer.json
+ sed -i 's/search-replace-command": "dev-main/search-replace-command": "dev-master/g' composer.json
composer update --no-interaction --prefer-dist --no-scripts && composer dump
echo -n "Building phar... "
php -dphar.readonly=off utils/make-phar.php wp-cli.phar --quiet