From 89d17ff63963bbf401c1777db1f1fedefc8c10c2 Mon Sep 17 00:00:00 2001 From: Anton Georgiev Date: Fri, 1 Sep 2023 08:19:50 -0400 Subject: [PATCH] build: require node 18 to install bbb packages --- build/packages-template/bbb-etherpad/build.sh | 3 ++- build/packages-template/bbb-export-annotations/build.sh | 3 ++- build/packages-template/bbb-pads/build.sh | 3 ++- build/packages-template/bbb-webhooks/build.sh | 3 ++- build/packages-template/bbb-webrtc-sfu/build.sh | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/build/packages-template/bbb-etherpad/build.sh b/build/packages-template/bbb-etherpad/build.sh index 3c5e491565f3..2efafb738bef 100755 --- a/build/packages-template/bbb-etherpad/build.sh +++ b/build/packages-template/bbb-etherpad/build.sh @@ -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)' diff --git a/build/packages-template/bbb-export-annotations/build.sh b/build/packages-template/bbb-export-annotations/build.sh index 45d9c9be5aef..0618c9b4d1ca 100755 --- a/build/packages-template/bbb-export-annotations/build.sh +++ b/build/packages-template/bbb-export-annotations/build.sh @@ -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)' diff --git a/build/packages-template/bbb-pads/build.sh b/build/packages-template/bbb-pads/build.sh index d1ce63304990..54782cdbf682 100755 --- a/build/packages-template/bbb-pads/build.sh +++ b/build/packages-template/bbb-pads/build.sh @@ -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)' diff --git a/build/packages-template/bbb-webhooks/build.sh b/build/packages-template/bbb-webhooks/build.sh index d06592c4daaf..8caa029396ef 100755 --- a/build/packages-template/bbb-webhooks/build.sh +++ b/build/packages-template/bbb-webhooks/build.sh @@ -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)' diff --git a/build/packages-template/bbb-webrtc-sfu/build.sh b/build/packages-template/bbb-webrtc-sfu/build.sh index fc6b3f6f0a50..0be99b7fec7b 100755 --- a/build/packages-template/bbb-webrtc-sfu/build.sh +++ b/build/packages-template/bbb-webrtc-sfu/build.sh @@ -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)'