From 8b45a30da6451265a3c46866350a4a26630f50f3fb17d171af6777454d0070dc Mon Sep 17 00:00:00 2001 From: Adam Majer Date: Mon, 27 May 2024 12:39:57 +0000 Subject: [PATCH] - Update TW to 22 and set 15.7 to use it as default - Add corepack support OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-common?expand=0&rev=65 --- node.c | 1 + nodejs-common.changes | 10 ++++++++++ nodejs-common.spec | 24 +++++++++++++++++++++--- 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/node.c b/node.c index 323fc86..f855f28 100644 --- a/node.c +++ b/node.c @@ -17,6 +17,7 @@ const char * const supported_execs[] = { "node", "npm", "npx", + "corepack", NULL }; diff --git a/nodejs-common.changes b/nodejs-common.changes index 58304a1..4438547 100644 --- a/nodejs-common.changes +++ b/nodejs-common.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu May 16 13:34:35 UTC 2024 - Adam Majer + +- Update TW to 22 and set 15.7 to use it as default + +------------------------------------------------------------------- +Sat Jan 27 09:40:57 UTC 2024 - Bingwu Zhang + +- Add corepack support + ------------------------------------------------------------------- Thu Nov 9 09:12:01 UTC 2023 - Adam Majer diff --git a/nodejs-common.spec b/nodejs-common.spec index 7c8df0b..6feca51 100644 --- a/nodejs-common.spec +++ b/nodejs-common.spec @@ -1,7 +1,7 @@ # # spec file for package nodejs-common # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,8 +25,7 @@ # ########################################################### -%define NODEJS_LTS 20 -%define NODEJS_CURRENT 21 +%define NODEJS_CURRENT 22 %if 0%{?suse_version} > 1500 || 0%{?fedora_version} %bcond_without libalternatives @@ -66,6 +65,10 @@ %define default_node_ver 20 %endif +%if 0%{?sle_version} >= 150700 +%define default_node_ver 22 +%endif + # SLE-15 variants %endif @@ -138,6 +141,17 @@ Provides: nodejs-devel = %default_node_ver Depends on the most current and up-to-date version of nodejs for the current architecture and codestream. +%package -n corepack-default +Summary: Default version of corepack +Group: Development/Languages/NodeJS +Requires: corepack%{default_node_ver} +Requires: npm-default +Provides: corepack = %default_node_ver + +%description -n corepack-default +Depends on the corepack version associated with the current default +version of nodejs for the current architecture and codestream. + %prep %build @@ -150,12 +164,14 @@ echo "Default Node version: " %{default_node_ver} install -D -m 0755 node %{buildroot}%{_bindir}/node ln node %{buildroot}%{_bindir}/npm ln node %{buildroot}%{_bindir}/npx +ln node %{buildroot}%{_bindir}/corepack %files %license LICENSE %{_bindir}/node %{_bindir}/npm %{_bindir}/npx +%{_bindir}/corepack %files -n nodejs-default @@ -163,4 +179,6 @@ ln node %{buildroot}%{_bindir}/npx %files -n nodejs-devel-default +%files -n corepack-default + %changelog