Accepting request 1225589 from devel:languages:javascript

- Update to version 130.0.1:
  * fix: glibc version
  * feat: add binding for `ResourceConstraints::ConfigureDefaults`
  * Track V8 13.1
  * Rolling to V8 13.0.245.12
  * Update bindgen to fix builds with LLVM 19.1
  * Stabilize: Release version 129.0.0 of Rusty V8
  * feat: add TransferSharedArrayBuffer
  * Track V8 13.0
  * Rolling to V8 12.9.202.18
  * Rolling to V8 12.9.202.17
  * fix cppgc docs
  * Rolling to V8 12.9.202.16
  * Rolling to V8 12.9.202.15
  * Rolling to V8 12.9.202.14
- Remove unnecessary files
- Set clang to clang19, lld to lld19 and llvm to llvm19
- Update rusty_v8.spec file list.
  * Recomprizz/Roast ignores git metadata by default.
- Update vendored dependencies.
- Revert previous change. Go back to git sources. Published sources in crates.io
  does not contain the necessary directories.
- Change sources from git to crates.io
  * there has been a recent change on how deno publishes the v8 crate.
    investigated the vendored dep shows that it has a slightly different set
    of directories.

OBS-URL: https://build.opensuse.org/request/show/1225589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rusty_v8?expand=0&rev=4
This commit is contained in:
Dominique Leuenberger 2024-11-21 20:58:57 +00:00 committed by Git OBS Bridge
commit 9e60549f62
7 changed files with 68 additions and 17 deletions

View File

@ -2,8 +2,8 @@
<service name="obs_scm" mode="manual"> <service name="obs_scm" mode="manual">
<param name="url">https://github.com/denoland/rusty_v8</param> <param name="url">https://github.com/denoland/rusty_v8</param>
<param name="scm">git</param> <param name="scm">git</param>
<param name="revision">v0.106.0</param> <param name="revision">v130.0.1</param>
<param name="version">0.106.0</param> <param name="version">130.0.1</param>
<param name="exclude">.git</param> <param name="exclude">.git</param>
<param name="exclude">.github</param> <param name="exclude">.github</param>
<param name="exclude">.gitignore</param> <param name="exclude">.gitignore</param>
@ -11,8 +11,8 @@
<param name="exclude">.rustfmt.toml</param> <param name="exclude">.rustfmt.toml</param>
</service> </service>
<service mode="manual" name="tar" /> <service mode="manual" name="tar" />
<service mode="manual" name="recompress"> <service mode="manual" name="recomprizz">
<param name="file">rusty_v8*.tar</param> <param name="target">rusty_v8*.tar</param>
<param name="compression">zst</param> <param name="compression">zst</param>
</service> </service>
<service name="cargo_vendor" mode="manual"> <service name="cargo_vendor" mode="manual">

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4a0b5a8c36bcaea3872d5ffb1a098b8213cb91001c99910fca1d7d3659a8f6a5
size 73511874

3
rusty_v8-130.0.1.tar.zst Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9b7a053f9842602ed85213cebef7eeab988f3bb3b9115d1c3be11c3d76c02185
size 62434329

View File

@ -1,3 +1,53 @@
-------------------------------------------------------------------
Thu Nov 21 11:54:19 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 130.0.1:
* fix: glibc version
* feat: add binding for `ResourceConstraints::ConfigureDefaults`
* Track V8 13.1
* Rolling to V8 13.0.245.12
* Update bindgen to fix builds with LLVM 19.1
* Stabilize: Release version 129.0.0 of Rusty V8
* feat: add TransferSharedArrayBuffer
* Track V8 13.0
* Rolling to V8 12.9.202.18
* Rolling to V8 12.9.202.17
* fix cppgc docs
* Rolling to V8 12.9.202.16
* Rolling to V8 12.9.202.15
* Rolling to V8 12.9.202.14
-------------------------------------------------------------------
Fri Nov 15 11:15:08 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Remove unnecessary files
- Set clang to clang19, lld to lld19 and llvm to llvm19
-------------------------------------------------------------------
Tue Nov 12 14:53:20 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update rusty_v8.spec file list.
* Recomprizz/Roast ignores git metadata by default.
-------------------------------------------------------------------
Tue Nov 12 08:15:15 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update vendored dependencies.
-------------------------------------------------------------------
Tue Nov 12 03:07:48 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Revert previous change. Go back to git sources. Published sources in crates.io
does not contain the necessary directories.
-------------------------------------------------------------------
Sun Nov 10 09:09:25 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Change sources from git to crates.io
* there has been a recent change on how deno publishes the v8 crate.
investigated the vendored dep shows that it has a slightly different set
of directories.
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Oct 12 23:19:35 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl> Sat Oct 12 23:19:35 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>

View File

@ -1,4 +1,4 @@
name: rusty_v8 name: rusty_v8
version: 129.0.0 version: 130.0.1
mtime: 1706983689 mtime: 1730718221
commit: ab019251a4c45ee4edb4f7415eec762a589d87f8 commit: a81cafd4cdbb74665f0f7609b49f2e9136da33c2

View File

@ -19,7 +19,7 @@
%global __requires_exclude_from ^%{_libdir}/crates/rusty_v8/.*$ %global __requires_exclude_from ^%{_libdir}/crates/rusty_v8/.*$
Name: rusty_v8 Name: rusty_v8
Version: 0.106.0 Version: 130.0.1
Release: 0 Release: 0
Summary: Build tooling for Deno (do not install or use!) Summary: Build tooling for Deno (do not install or use!)
License: MIT License: MIT
@ -33,11 +33,11 @@ Patch0: deno-v8-arm.patch
Patch1: compiler-rt-adjust-paths.patch Patch1: compiler-rt-adjust-paths.patch
BuildRequires: cargo BuildRequires: cargo
BuildRequires: cargo-packaging BuildRequires: cargo-packaging
BuildRequires: clang BuildRequires: clang19
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gn BuildRequires: gn
BuildRequires: lld BuildRequires: lld19
BuildRequires: llvm BuildRequires: llvm19
BuildRequires: ninja BuildRequires: ninja
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: python3-base BuildRequires: python3-base
@ -96,6 +96,8 @@ cp target/release/*.rlib %{buildroot}%{_libdir}
# we don't need those # we don't need those
pushd %{buildroot}%{_libdir}/crates/rusty_v8 pushd %{buildroot}%{_libdir}/crates/rusty_v8
rm -rf .github rm -rf .github
rm .prettierrc.json
rm .rustfmt.toml
rm -rf vendor rm -rf vendor
rm -rf target rm -rf target
%fdupes $PWD %fdupes $PWD
@ -111,7 +113,6 @@ popd
%{_libdir}/crates/rusty_v8/* %{_libdir}/crates/rusty_v8/*
%{_libdir}/crates/rusty_v8/.cargo/config.toml %{_libdir}/crates/rusty_v8/.cargo/config.toml
%{_libdir}/crates/rusty_v8/.clang-format %{_libdir}/crates/rusty_v8/.clang-format
%{_libdir}/crates/rusty_v8/.gitmodules
%{_libdir}/crates/rusty_v8/.gn %{_libdir}/crates/rusty_v8/.gn
%changelog %changelog

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:4ce6859f2455bab01f2863b1c9c15d6356d307815310ff2b2fd75f20e83aebcc oid sha256:2d36c6cda35e890ef598c9dc6457430def753ea1ca36117d24e79ee55efdaed8
size 22350685 size 22331771