From ee4b4609c79e7adf3af3e858341c7bf3caca5eac73ca4adf2b43d0fccade4547 Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Thu, 22 May 2025 09:29:54 +0800 Subject: [PATCH 1/6] service: update service file to experimental roast_scm feature of obs-service-cargo Signed-off-by: Soc Virnyl Estela --- _service | 19 ++----------------- rusty_v8-135.1.0.tar.zst | 3 --- rusty_v8-v137.1.0.tar.zst | 3 +++ 3 files changed, 5 insertions(+), 20 deletions(-) delete mode 100644 rusty_v8-135.1.0.tar.zst create mode 100644 rusty_v8-v137.1.0.tar.zst diff --git a/_service b/_service index 0cc4a47..1be8f44 100644 --- a/_service +++ b/_service @@ -1,22 +1,7 @@ - - https://github.com/denoland/rusty_v8 - git - v135.1.0 - 135.1.0 - .git - .github - .gitignore - .prettierrc.json - .rustfmt.toml - - - - rusty_v8*.tar - zst - - rusty_v8 + https://github.com/denoland/rusty_v8 + v137.1.0 zst false diff --git a/rusty_v8-135.1.0.tar.zst b/rusty_v8-135.1.0.tar.zst deleted file mode 100644 index 6825767..0000000 --- a/rusty_v8-135.1.0.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aa83fca1e85396695e792fc30753c43bda7168e552c835c4766d510879285e4e -size 72445736 diff --git a/rusty_v8-v137.1.0.tar.zst b/rusty_v8-v137.1.0.tar.zst new file mode 100644 index 0000000..007ef52 --- /dev/null +++ b/rusty_v8-v137.1.0.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0027668765f12e8c3b18fd941906199650bccf0d00d00894f64531a2d6945782 +size 72730298 -- 2.49.0 From 1dde110107c3c6f3aad43ce2280531851f3bbf5a3a6adc55aef8c1f9309a3005 Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Thu, 22 May 2025 09:30:35 +0800 Subject: [PATCH 2/6] dependencies: update vendored dependencies Signed-off-by: Soc Virnyl Estela --- vendor.tar.zst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor.tar.zst b/vendor.tar.zst index 37d91b8..af53958 100644 --- a/vendor.tar.zst +++ b/vendor.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:666e3fd41cb9fbf641529d342b29f4d1df636d8dc43a6a9d2664c24678cfb9ca -size 22333523 +oid sha256:2b873ebfebd478dd9697da22d2423fb7668f83f4408e2d475955d0d1a4b5e979 +size 22343938 -- 2.49.0 From 926b0eaea561d2f23c49a216ccf95ca0dc34f275be3a57fc1e5c214d07e9036b Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Thu, 22 May 2025 09:30:50 +0800 Subject: [PATCH 3/6] spec: update source names Signed-off-by: Soc Virnyl Estela --- rusty_v8.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rusty_v8.spec b/rusty_v8.spec index ed6e113..b5ffd45 100644 --- a/rusty_v8.spec +++ b/rusty_v8.spec @@ -19,13 +19,13 @@ %global __requires_exclude_from ^%{_libdir}/crates/rusty_v8/.*$ Name: rusty_v8 -Version: 135.1.0 +Version: 137.1.0 Release: 0 Summary: Build tooling for Deno (do not install or use!) License: MIT Group: Productivity/Other URL: https://github.com/denoland/rusty_v8 -Source0: %{name}-%{version}.tar.zst +Source0: %{name}-v%{version}.tar.zst Source1: vendor.tar.zst Source100: rusty_v8-rpmlintrc Patch0: deno-v8-arm.patch @@ -60,7 +60,7 @@ cruft that is dragged along into the deno build from V8, Chromium, etc. %prep -%autosetup -a1 -p1 +%autosetup -a1 -p1 -n %{name}-v%{version} # Keeping this ifarch in case someone tries to build 32 bit # which is not our problem %ifarch x86_64 || x86_64_v3 || aarch64 -- 2.49.0 From cbe84ebd575cd0d8bb6b3a0ea6623f8346b5d805a19667f4fbdb68e5463648af Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Thu, 22 May 2025 09:32:35 +0800 Subject: [PATCH 4/6] changelog: reflect version update in rusty_v8.changes Signed-off-by: Soc Virnyl Estela --- rusty_v8.changes | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rusty_v8.changes b/rusty_v8.changes index 312c86b..bfa267c 100644 --- a/rusty_v8.changes +++ b/rusty_v8.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu May 22 01:31:15 UTC 2025 - Soc Virnyl Estela + +- Update to version 137.1.0: + * No changelog provided + ------------------------------------------------------------------- Mon Apr 7 00:55:24 UTC 2025 - Avindra Goolcharan -- 2.49.0 From 27e652c4a2022110ecc957be7cf3b9917a80242c3e99dca55bfe1c9b7ed55515 Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Thu, 26 Jun 2025 14:48:26 +0800 Subject: [PATCH 5/6] patch: update compiler-rt-adjust-paths.patch Signed-off-by: Soc Virnyl Estela --- compiler-rt-adjust-paths.patch | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/compiler-rt-adjust-paths.patch b/compiler-rt-adjust-paths.patch index 07de210..30657ab 100644 --- a/compiler-rt-adjust-paths.patch +++ b/compiler-rt-adjust-paths.patch @@ -1,8 +1,7 @@ -diff --git a/build/config/clang/BUILD.gn b/build/config/clang/BUILD.gn -index fcca59b0f..fdf14f306 100644 ---- a/build/config/clang/BUILD.gn -+++ b/build/config/clang/BUILD.gn -@@ -192,12 +192,15 @@ template("clang_lib") { +diff -ruN /tmp/rusty_v8-v137.1.0/build/config/clang/BUILD.gn rusty_v8-v137.1.0/build/config/clang/BUILD.gn +--- /tmp/rusty_v8-v137.1.0/build/config/clang/BUILD.gn 1970-01-01 08:00:01.000000000 +0800 ++++ rusty_v8-v137.1.0/build/config/clang/BUILD.gn 2025-06-26 14:47:20.638581652 +0800 +@@ -201,12 +201,15 @@ } else if (is_linux || is_chromeos) { if (current_cpu == "x64") { _dir = "x86_64-unknown-linux-gnu" @@ -14,19 +13,18 @@ index fcca59b0f..fdf14f306 100644 _dir = "armv7-unknown-linux-gnueabihf" } else if (current_cpu == "arm64") { _dir = "aarch64-unknown-linux-gnu" -+ _suffix = "-aarch64" ++ _suffix = "-aarch64' } else { assert(false) # Unhandled cpu type } -@@ -228,6 +231,11 @@ template("clang_lib") { +@@ -237,6 +240,10 @@ assert(false) # Unhandled target platform } -+ # Bit of a hack to make this find builtins from compiler-rt >= 16 + if (is_linux || is_chromeos) { + _dir = "linux" + } + - _clang_lib_dir = "$clang_base_path/lib/clang/$clang_version/lib" _lib_file = "${_prefix}clang_rt.${_libname}${_suffix}.${_ext}" libs = [ "$_clang_lib_dir/$_dir/$_lib_file" ] + -- 2.49.0 From e0ad1b39093e63cc8ce11c611d30d2f9910f22833aa401302b968f35437ecdbd Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Thu, 26 Jun 2025 14:52:27 +0800 Subject: [PATCH 6/6] fix: replace single quote to double quote in compiler-rt-adjust-paths.patch Signed-off-by: Soc Virnyl Estela --- compiler-rt-adjust-paths.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler-rt-adjust-paths.patch b/compiler-rt-adjust-paths.patch index 30657ab..74ee566 100644 --- a/compiler-rt-adjust-paths.patch +++ b/compiler-rt-adjust-paths.patch @@ -13,7 +13,7 @@ diff -ruN /tmp/rusty_v8-v137.1.0/build/config/clang/BUILD.gn rusty_v8-v137.1.0/b _dir = "armv7-unknown-linux-gnueabihf" } else if (current_cpu == "arm64") { _dir = "aarch64-unknown-linux-gnu" -+ _suffix = "-aarch64' ++ _suffix = "-aarch64" } else { assert(false) # Unhandled cpu type } -- 2.49.0