build: require node 18 to install bbb packages

This commit is contained in:
Anton Georgiev 2023-09-01 08:19:50 -04:00
parent aa7c649b2c
commit 89d17ff639
5 changed files with 10 additions and 5 deletions

View File

@ -80,5 +80,6 @@ fpm -s dir -C ./staging -n $PACKAGE \
--after-remove after-remove.sh \
--description "The EtherPad Lite components for BigBlueButton" \
$DIRECTORIES \
$OPTS
$OPTS \
-d 'nodejs (>= 18)' -d 'yq (<< 20)'

View File

@ -43,5 +43,6 @@ fpm -s dir -C ./staging -n $PACKAGE \
--before-remove before-remove.sh \
--description "BigBlueButton Export Annotations" \
$DIRECTORIES \
$OPTS
$OPTS \
-d 'nodejs (>= 18)' -d 'yq (<< 20)'

View File

@ -38,5 +38,6 @@ fpm -s dir -C ./staging -n $PACKAGE \
--before-remove before-remove.sh \
--description "BigBlueButton Pads" \
$DIRECTORIES \
$OPTS
$OPTS \
-d 'nodejs (>= 18)' -d 'yq (<< 20)'

View File

@ -46,4 +46,5 @@ fpm -s dir -C ./staging -n $PACKAGE \
--description "BigBlueButton Webhooks" \
$DIRECTORIES \
$OPTS \
-d 'yq (>= 3)' -d 'yq (<< 4)'
-d 'yq (>= 3)' -d 'yq (<< 4)' \
-d 'nodejs (>= 18)' -d 'yq (<< 20)'

View File

@ -64,4 +64,5 @@ fpm -s dir -C ./staging -n $PACKAGE \
--description "BigBlueButton WebRTC SFU" \
$DIRECTORIES \
$OPTS \
-d 'yq (>= 3)' -d 'yq (<< 4)'
-d 'yq (>= 3)' -d 'yq (<< 4)' \
-d 'nodejs (>= 18)' -d 'yq (<< 20)'