Packages: improved per-module dependency tracking.

This commit is contained in:
Andrei Belov
2018-01-22 16:39:31 +03:00
parent d1f29ed77e
commit be8df0631a
15 changed files with 74 additions and 20 deletions

View File

@@ -14,15 +14,17 @@ MODULE_SOURCES_php= unit.example-php-app \
unit.example-php-config
ifneq (,$(findstring $(CODENAME),trusty jessie))
BUILD_DEPENDS+= php5-dev libphp5-embed
BUILD_DEPENDS_php= php5-dev libphp5-embed
MODULE_BUILD_DEPENDS_php=,php5-dev,libphp5-embed
MODULE_DEPENDS_php=,libphp5-embed
else
BUILD_DEPENDS+= php-dev libphp-embed
BUILD_DEPENDS_php= php-dev libphp-embed
MODULE_BUILD_DEPENDS_php=,php-dev,libphp-embed
MODULE_DEPENDS_php=,libphp-embed
endif
BUILD_DEPENDS+= $(BUILD_DEPENDS_php)
define MODULE_PREINSTALL_php
mkdir -p debian/unit-php/usr/share/doc/unit-php/examples/phpinfo-app
install -m 644 -p debian/unit.example-php-app debian/unit-php/usr/share/doc/unit-php/examples/phpinfo-app/index.php