From c88041b7e0f1a3b8d5237cee1ae3e6bdbd9aad35 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Sun, 21 Jun 2026 20:08:27 +0800 Subject: [PATCH] feat(build): add UPX as an optional package for compression --- src/Package/Target/php.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Package/Target/php.php b/src/Package/Target/php.php index a4ae5c56..d1f5a54e 100644 --- a/src/Package/Target/php.php +++ b/src/Package/Target/php.php @@ -255,6 +255,11 @@ class php extends TargetPackage $installer->addBuildPackage('php-embed'); } + // UPX compression: ensure the upx binary package is installed when requested + if ($package->getBuildOption('with-upx-pack')) { + $additional_packages[] = 'upx'; + } + return [...$extensions_pkg, ...$additional_packages]; }