diff --git a/.gitignore b/.gitignore index fdaa1de..5e7b13d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ /icu4c-*-data-bin-?.zip /node-*-stripped.tar.gz +/SHASUM* +/node*src.rpm diff --git a/nodejs-tarball.sh b/nodejs-tarball.sh index 858d442..461e6d2 100755 --- a/nodejs-tarball.sh +++ b/nodejs-tarball.sh @@ -108,7 +108,7 @@ echo $_arg_version if [ x$_arg_version != x ]; then version=$_arg_version else - version=$(rpm -q --specfile --qf='%{version}\n' nodejs.spec | head -n1) + version=$(rpm -q --specfile --qf='%{version}\n' nodejs*.spec | head -n1) fi rm -f node-v${version}.tar.gz node-v${version}-stripped.tar.gz @@ -123,8 +123,8 @@ tar -zcf node-v${version}-stripped.tar.gz node-v${version} ICU_MAJOR=$(jq -r '.[0].url' node-v${version}/tools/icu/current_ver.dep | sed --expression='s/.*release-\([[:digit:]]\+\)-\([[:digit:]]\+\).*/\1/g') ICU_MINOR=$(jq -r '.[0].url' node-v${version}/tools/icu/current_ver.dep | sed --expression='s/.*release-\([[:digit:]]\+\)-\([[:digit:]]\+\).*/\2/g') rm -Rf icu4c-${ICU_MAJOR}_${ICU_MINOR}-data-bin-*.zip -wget $(grep -w 'Source3' nodejs.spec | sed --expression="s/.*http/http/g" --expression="s/\(\%{icu_major}\)/${ICU_MAJOR}/g" --expression="s/\(\%{icu_minor}\)/${ICU_MINOR}/g") -wget $(grep -w 'Source4' nodejs.spec | sed --expression="s/.*http/http/g" --expression="s/\(\%{icu_major}\)/${ICU_MAJOR}/g" --expression="s/\(\%{icu_minor}\)/${ICU_MINOR}/g") +wget $(grep -w 'Source3' nodejs*.spec | sed --expression="s/.*http/http/g" --expression="s/\(\%{icu_major}\)/${ICU_MAJOR}/g" --expression="s/\(\%{icu_minor}\)/${ICU_MINOR}/g") +wget $(grep -w 'Source4' nodejs*.spec | sed --expression="s/.*http/http/g" --expression="s/\(\%{icu_major}\)/${ICU_MAJOR}/g" --expression="s/\(\%{icu_minor}\)/${ICU_MINOR}/g") #fedpkg new-sources node-v${version}-stripped.tar.gz icu4c*-src.tgz diff --git a/nodejs22.spec b/nodejs22.spec index 8cb8a3c..38396e2 100644 --- a/nodejs22.spec +++ b/nodejs22.spec @@ -52,7 +52,7 @@ # than a Fedora release lifecycle. %global nodejs_epoch 1 %global nodejs_major 22 -%global nodejs_minor 15 +%global nodejs_minor 16 %global nodejs_patch 0 # nodejs_soversion - from NODE_MODULE_VERSION in src/node_version.h %global nodejs_soversion 127 @@ -98,7 +98,7 @@ %global ngtcp2_version 1.11.0 # ICU - from tools/icu/current_ver.dep -%global icu_major 76 +%global icu_major 77 %global icu_minor 1 %global icu_version %{icu_major}.%{icu_minor} @@ -107,7 +107,7 @@ # " this line just fixes syntax highlighting for vim that is confused by the above and continues literal # simdutf from deps/simdutf/simdutf.h -%global simdutf_version 6.0.3 +%global simdutf_version 6.4.2 # OpenSSL minimum version %global openssl11_minimum 1:1.1.1 diff --git a/sources b/sources index aa98d1d..f929ed3 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (node-v22.15.0-stripped.tar.gz) = 1f891e937bb14bdd5ffb217e835ec226c0251373fcd63e354cab9f25c305cf0f18e4e95d3738e6b0ba34ed7fd5105b3b2a5381c0e79335b4d8882075b595bdd4 -SHA512 (icu4c-76_1-data-bin-b.zip) = 098326fbb0f4a1b70a314985cbe6918f3fec94feb17236dcf8efbc516e139294ec96ae49210e11ee40f4de1ac6977e939cbfd6087009be057b8a60d3ad01daad -SHA512 (icu4c-76_1-data-bin-l.zip) = 1359ff28bad54f73fe29cc5c4fffb4c11c64399ddcc39bea2ee60b5d3672e7f79546a2255d604474cbd861791c11e62eb50bcecc0cf2cf9a7ece59180e8520fc +SHA512 (icu4c-77_1-data-bin-b.zip) = 93b4c8228a059546e7c3e337f1f837db255c0046c15f50a31a7bd20daf361174edab05b01faaac1dd4f515ca3c1f1d7fb0f61e4177eb5631833ad1450e252c4e +SHA512 (icu4c-77_1-data-bin-l.zip) = 3de15bb5925956b8e51dc6724c2114a1009ec471a2241b09ae09127f1760f44d02cc29cfbeed6cbaac6ee880553ac8395c61c6043c00ddba3277233e19e6490e +SHA512 (node-v22.16.0-stripped.tar.gz) = 63f9ccf38a9c3384ba07d5792cde18517b0c3fbfb612f13cce6b98381a8c951008550a5950bec7078b88e7f7f69e714a82f586cf2433659295db64d8013df784