Accepting request 1001143 from devel:languages:javascript

- update to 1.25.1:
  * feat(ops): support v8::FastApiCallbackOptions (#15721)
  * feat(serde_v8): Serialize integers as BigInt (#15692)
  * fix(check): --remote and --no-remote should be mutually exclusive (#14964)
  * fix(cli): deno upgrade --canary always downloaded latest version
    even if it was already latest (#15639)
  * fix(compile): panic when running with a populated dep analysis cache (#15672)
  * fix(docs): add missing categories (#15684)
  * fix(ext/ffi): Fix pointer types (#15730)
  * fix(ext/flash): add missing backticks in server docs (#15644)
  * fix(ext/flash): panic on AddrInUse (#15607)
  * fix(ext/flash): retry write failures (#15591)
  * fix(ext/node): add missing primordial (#15595)
  * fix(ext/node): better error for importing ES module via
    require() call (#15671)
  * fix(ext/node): fix global in node env (#15622)
  * fix(ext/websocket): fix closing of WebSocketStream with unread
    messages (#15632)
  * fix(fmt): add the file path to the panic messages when formatting
    is unstable (#15693)
  * fix(npm): better node version and version requirement compatibility (#15714)
  * fix(npm): conditional exports with wildcards (#15652)
  * fix(npm): handle cjs re-exports with the same name as an export (#15626)
  * fix(npm): ignore npm cache directory creation errors (#15728)
  * fix(npm): ignore the unstable error in the lsp (#15727)
  * fix(npm): prefer importing esm from esm (#15676)
  * fix(npm): skip extracting pax_global_header from tarballs (#15677)
  * fix(npm): translate CJS to ESM with name clashes for files and dirs (#15697)
  * fix(serde_v8): no panic on reading large text file (#15494)
  * fix(serde_v8): update bytes::Bytes layout assumptions (#15718)
  * fix: avoid global declaration collisions in cjs (#15608)
  * fix: config file errors should not print specifier with debug formatting
    (#15648)
  * fix: typo in deno_ops README (#15606)
  * perf(ext/web): flatten op arguments for text_encoding (#15723)
  * perf(ops): inline String args (#15681)
  * perf(runtime): optimize allocations in read/write checks (#15631)
  * perf: use fast api for core.isProxy (#15682)
  * perf: use fast api for op_now (#15643)
  * serde_v8: fix pointer size assumptions (#15613)

OBS-URL: https://build.opensuse.org/request/show/1001143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=3
This commit is contained in:
Dominique Leuenberger 2022-09-05 19:21:36 +00:00 committed by Git OBS Bridge
commit c45a8b9c4e
6 changed files with 59 additions and 15 deletions

View File

@ -13,8 +13,8 @@
<service name="tar_scm" mode="manual"> <service name="tar_scm" mode="manual">
<param name="scm">git</param> <param name="scm">git</param>
<param name="url">https://github.com/denoland/deno</param> <param name="url">https://github.com/denoland/deno</param>
<param name="revision">v1.25.0</param> <param name="revision">v1.25.1</param>
<param name="version">1.25.0</param> <param name="version">1.25.1</param>
<!-- remove large docs --> <!-- remove large docs -->
<param name="exclude">docs</param> <param name="exclude">docs</param>

View File

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

3
deno-1.25.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:54383570c36bbde4929bde2ac8fbd72bf69d4f7c4f4a8e89fe14f7d1ebad8c07
size 9441612

View File

@ -1,3 +1,47 @@
-------------------------------------------------------------------
Sun Sep 4 17:24:22 UTC 2022 - Avindra Goolcharan <avindra@opensuse.org>
- update to 1.25.1:
* feat(ops): support v8::FastApiCallbackOptions (#15721)
* feat(serde_v8): Serialize integers as BigInt (#15692)
* fix(check): --remote and --no-remote should be mutually exclusive (#14964)
* fix(cli): deno upgrade --canary always downloaded latest version
even if it was already latest (#15639)
* fix(compile): panic when running with a populated dep analysis cache (#15672)
* fix(docs): add missing categories (#15684)
* fix(ext/ffi): Fix pointer types (#15730)
* fix(ext/flash): add missing backticks in server docs (#15644)
* fix(ext/flash): panic on AddrInUse (#15607)
* fix(ext/flash): retry write failures (#15591)
* fix(ext/node): add missing primordial (#15595)
* fix(ext/node): better error for importing ES module via
require() call (#15671)
* fix(ext/node): fix global in node env (#15622)
* fix(ext/websocket): fix closing of WebSocketStream with unread
messages (#15632)
* fix(fmt): add the file path to the panic messages when formatting
is unstable (#15693)
* fix(npm): better node version and version requirement compatibility (#15714)
* fix(npm): conditional exports with wildcards (#15652)
* fix(npm): handle cjs re-exports with the same name as an export (#15626)
* fix(npm): ignore npm cache directory creation errors (#15728)
* fix(npm): ignore the unstable error in the lsp (#15727)
* fix(npm): prefer importing esm from esm (#15676)
* fix(npm): skip extracting pax_global_header from tarballs (#15677)
* fix(npm): translate CJS to ESM with name clashes for files and dirs (#15697)
* fix(serde_v8): no panic on reading large text file (#15494)
* fix(serde_v8): update bytes::Bytes layout assumptions (#15718)
* fix: avoid global declaration collisions in cjs (#15608)
* fix: config file errors should not print specifier with debug formatting
(#15648)
* fix: typo in deno_ops README (#15606)
* perf(ext/web): flatten op arguments for text_encoding (#15723)
* perf(ops): inline String args (#15681)
* perf(runtime): optimize allocations in read/write checks (#15631)
* perf: use fast api for core.isProxy (#15682)
* perf: use fast api for op_now (#15643)
* serde_v8: fix pointer size assumptions (#15613)
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Aug 25 17:16:30 UTC 2022 - Avindra Goolcharan <avindra@opensuse.org> Thu Aug 25 17:16:30 UTC 2022 - Avindra Goolcharan <avindra@opensuse.org>

View File

@ -2,8 +2,8 @@
# spec file for package deno # spec file for package deno
# #
# Copyright (c) 2022 SUSE LLC # Copyright (c) 2022 SUSE LLC
# Copyright (c) 2020-2021 Avindra Goolcharan <avindra@opensuse.org> # Copyright (c) 2020-2022 Avindra Goolcharan <avindra@opensuse.org>
# Copyright (c) 2018-2021 the Deno authors # Copyright (c) 2018-2022 the Deno authors
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -19,7 +19,7 @@
Name: deno Name: deno
Version: 1.25.0 Version: 1.25.1
Release: 0 Release: 0
Summary: A secure JavaScript and TypeScript runtime Summary: A secure JavaScript and TypeScript runtime
License: MIT License: MIT
@ -47,14 +47,14 @@ BuildRequires: pkgconfig(gthread-2.0)
ExclusiveArch: x86_64 aarch64 ppc64 ppc64le s390x ExclusiveArch: x86_64 aarch64 ppc64 ppc64le s390x
%description %description
A JavaSript and TypeScript platform built on V8 with sandboxed defaults. A JavaSript and TypeScript platform built on V8
Deno has standard modules and comes with various utilities like Deno has standard library and has features such as
a linter, a language server protocol, a code formatter and a linter, a language server protocol, a code formatter and
a unit test runner. a unit test runner.
Remote code is fetched and cached on first execution, and only Remote code is fetched and cached on first execution, and only
UPDATED With the --reload flag. updated with the --reload flag.
%prep %prep
%autosetup -a1 -p1 %autosetup -a1 -p1
@ -64,14 +64,14 @@ UPDATED With the --reload flag.
%build %build
# workaround to use python3 # workaround to use python3
# where "python" is invoked # where "python" is invoked
mkdir -p "$(pwd)/bin" mkdir "$(pwd)/bin"
ln -sf %{_bindir}/python3 "$(pwd)/bin/python" ln -sf %{_bindir}/python3 "$(pwd)/bin/python"
export PATH="$PATH:$(pwd)/bin" export PATH="$PATH:$(pwd)/bin"
export V8_FROM_SOURCE=1 export V8_FROM_SOURCE=1
export CLANG_BASE_PATH=%{_prefix} export CLANG_BASE_PATH=%{_prefix}
# https://www.chromium.org/developers/gn-build-configuration # https://www.chromium.org/developers/gn-build-configuration
export GN_ARGS="enable_nacl = false blink_symbol_level = 0" export GN_ARGS="enable_nacl = false blink_symbol_level = 0 v8_symbol_level = 0"
# enable binary stripping # enable binary stripping
export RUSTFLAGS="%{__global_rustflags} -Clink-arg=-s" export RUSTFLAGS="%{__global_rustflags} -Clink-arg=-s"
%{cargo_build} %{cargo_build}

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:9d2c0fae6785bbf80dbc1cd255d79a3f0b8cae09f9fe5e3bae6363a50ef7be78 oid sha256:83312f586a39391422e28b0898a56f285634de4159e5d88214090626d2337ce7
size 68129900 size 68301852