From da431c0f497e4f8025e31ccc03f75dd2edd619f2 Mon Sep 17 00:00:00 2001 From: Yakov Till Date: Fri, 14 Feb 2025 02:03:35 +0100 Subject: [PATCH] fix: specify compatible nodejs versions in dependencies (pkgrel 2) --- .SRCINFO | 6 ++++-- PKGBUILD | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 501618b89d53..5666aa535b23 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = n8n pkgdesc = Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services. pkgver = 1.78.0 - pkgrel = 1 + pkgrel = 2 url = https://n8n.io arch = i686 arch = x86_64 @@ -11,7 +11,9 @@ pkgbase = n8n arch = aarch64 license = custom:Sustainable Use License makedepends = npm - depends = nodejs + depends = nodejs-lts-hydrogen>=18.17.0 + depends = nodejs-lts-iron>=20.0.0 + depends = nodejs-lts-jod<=22.0.0 noextract = n8n-1.78.0.tgz options = !strip options = !debug diff --git a/PKGBUILD b/PKGBUILD index 798943b6fce7..9d3f9a73c19e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,13 +2,14 @@ pkgname="n8n" pkgver=1.78.0 -pkgrel=1 +pkgrel=2 pkgdesc="Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services." arch=('i686' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64') url="https://n8n.io" license=("custom:Sustainable Use License") backup=("etc/default/${pkgname}") -depends=("nodejs") +# n8n requires Node.js >=18.17 and <=22 +depends=("nodejs-lts-hydrogen>=18.17.0" "nodejs-lts-iron>=20.0.0" "nodejs-lts-jod<=22.0.0") makedepends=("npm") source=("${pkgname}-${pkgver}.tgz::https://registry.npmjs.org/${pkgname}/-/${pkgname}-${pkgver}.tgz" "${pkgname}.env"