Compare commits
5 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
|
|
ca016d275f | ||
|
|
ab6bb0e472 | ||
|
|
6c6d336fdd | ||
|
|
b2dcd896c8 | ||
|
|
26d756c9f7 |
27
_constraints
27
_constraints
@@ -1,21 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version="1.0"?>
|
||||
<constraints>
|
||||
<hardware>
|
||||
<disk>
|
||||
<size unit="G">30</size>
|
||||
</disk>
|
||||
<physicalmemory>
|
||||
<size unit="G">8</size>
|
||||
<size unit="G">18</size>
|
||||
</physicalmemory>
|
||||
</hardware>
|
||||
<!-- Use a fast aarch64 host to avoid log idle timeout -->
|
||||
<overwrite>
|
||||
<conditions>
|
||||
<arch>aarch64</arch>
|
||||
</conditions>
|
||||
<hardware>
|
||||
<cpu>
|
||||
<flag>asimdrdm</flag>
|
||||
<flag>asimdrdm</flag>
|
||||
</cpu>
|
||||
<jobs>5</jobs>
|
||||
</hardware>
|
||||
<memory>
|
||||
<size unit="G">11</size>
|
||||
</memory>
|
||||
</hardware>
|
||||
</overwrite>
|
||||
<overwrite>
|
||||
<conditions>
|
||||
<arch>ppc64le</arch>
|
||||
</conditions>
|
||||
<hardware>
|
||||
<disk>
|
||||
<size unit="G">50</size>
|
||||
</disk>
|
||||
</hardware>
|
||||
</overwrite>
|
||||
</constraints>
|
||||
|
||||
|
||||
2
_service
2
_service
@@ -8,7 +8,7 @@
|
||||
<param name="respect-lockfile">true</param>
|
||||
<param name="method">registry</param>
|
||||
<param name="url">https://github.com/denoland/deno</param>
|
||||
<param name="revision">v2.6.9</param>
|
||||
<param name="revision">v2.6.10</param>
|
||||
<param name="versionrewriteregex">^v?(.*)</param>
|
||||
<param name="versionrewritepattern">$1</param>
|
||||
<param name="changesgenerate">true</param>
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/denoland/deno</param>
|
||||
<param name="changesrevision">b2e5efd3826974857f4e5a94d87c2c724fa5bf5d</param></service></servicedata>
|
||||
BIN
deno-2.6.10.tar.zst
LFS
Normal file
BIN
deno-2.6.10.tar.zst
LFS
Normal file
Binary file not shown.
BIN
deno-2.6.9.tar.zst
LFS
BIN
deno-2.6.9.tar.zst
LFS
Binary file not shown.
69
deno.changes
69
deno.changes
@@ -1,3 +1,72 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 19 08:34:03 UTC 2026 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
|
||||
|
||||
- Update to version 2.6.10:
|
||||
* 2.6.10 (#32207)
|
||||
* fix(ext/node): normalize trailing dot in TLS servername (#32166)
|
||||
* fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_lchown.ts (#32195)
|
||||
* ci: fix mtime cache for node types (#32205)
|
||||
* ci: force caches to be uploaded on main with every commit (#32204)
|
||||
* chore: update internal dprint plugins (#32185)
|
||||
* chore: skip internal test_util crate from publishing (#32188)
|
||||
* fix(node/http): preserve request body on stale keepalive retry (#32148)
|
||||
* fix(test): throw when Deno.test() is called during test execution (#32184)
|
||||
* fix(ext/node): export File class from node:buffer module (#32182)
|
||||
* refactor(lsp): abstraction for generic typescript backend (#32149)
|
||||
* fix(ext/node): `assert.ok` compatibility (#32173)
|
||||
* ci: skip lint status success on draft prs (#32189)
|
||||
* ci: fix mtime cache (#32193)
|
||||
* docs: add git workflow section to CLAUDE.md (#32190)
|
||||
* ci: move generated deno_features code to out directory (#32191)
|
||||
* fix(ext/node): process.exit() in worker immediately halts execution (#32169)
|
||||
* chore: fix deno_features rebuilding when unnecessary (#32186)
|
||||
* ci: split up test crate (#32174)
|
||||
* fix(ext/node): `fs.rmdir` compatibility (#32144)
|
||||
* fix(ext/node): support O_RDONLY | O_CREAT in fs.openSync (#32152)
|
||||
* fix(ext/node): add parentPath to Dirent from fs.opendir and support Buffer paths in lstat (#32178)
|
||||
* fix(ext/node): fix worker.terminate() return value and exit code (#32168)
|
||||
* fix(ext/node): add worker_threads stdin support (#32165)
|
||||
* fix(ext/node): make worker_threads ref/unref idempotent like Node.js (#32161)
|
||||
* ci: add lint ci status job (#32172)
|
||||
* Revert "fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data" (#32171)
|
||||
* fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data (#32102)
|
||||
* chore(deps): bump bytes from 1.10.1 to 1.11.1 (#32038)
|
||||
* ci: add build, test, wpt, and bench jobs (#32158)
|
||||
* fix(ext/node): forward stdout from worker_threads to parent (#32160)
|
||||
* ci: move away from a matrix (#32155)
|
||||
* feat(ext/tls): add `SSLKEYLOGFILE` support for TLS key logging (#31867)
|
||||
* chore: split up deno_node to improve compile times (#32142)
|
||||
* tests(node/ext): ignore zlib kmaxlength tests (#32137)
|
||||
* fix(ext/node): validate execArgv flags in worker_threads instead of rejecting all (#32145)
|
||||
* tests: enable some node child-process tests (#32112)
|
||||
* tests(ext/node): remove typo of double .js (#32146)
|
||||
* ci: use more features from `jsr:@david/gagen` (#32134)
|
||||
* fix(lsp): replace lsp-types with tower-lsp-community/ls-types (#32138)
|
||||
* chore: error when creating error message in lint script (#32143)
|
||||
* chore: update Releases.md and release_doc_template.md (#32019)
|
||||
* fix(compile): remove data.is_empty() check (#32125)
|
||||
* chore(deps): bump time from 0.3.36 to 0.3.47 (#32069)
|
||||
* docs: Update example URLs to point to new example script location (#32115)
|
||||
* fix(ext/node): fix worker exit code propagation in `worker_threads` (#32124)
|
||||
* fix(ext/web): recheck state after signaling abort on writable stream (#32129)
|
||||
* fix(deploy): bypass minimumDependencyAge (#32136)
|
||||
* fix(node/ext): make zlib write callback async to match node behavior (#32130)
|
||||
* feat(publish): support more license file types (#32133)
|
||||
* fix(node): unconditionally call `Module.prototype._compile` with the file content in `loadMaybeCjs` (#32131)
|
||||
* refactor: update ci.generate.ts to use `jsr:@david/gagen` (#32119)
|
||||
* fix(install): cleanup `node_modules` folder on install (#32058)
|
||||
* fix(ext/web): prevent GC of AbortSignal.any() (#32118)
|
||||
* fix(ext/napi): don't mark accessor properties as read-only in napi_define_class (#32105)
|
||||
* fix(ext/node): fix `test-worker-process-argv.js` test (#32074)
|
||||
* refactor: add deno_lockfile, deno_npm, and eszip to repo (#32085)
|
||||
* feat: add `deno install --compile` (#32046)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 19 00:41:26 UTC 2026 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
|
||||
|
||||
- Cleanup specfile
|
||||
- Update _constraints
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 15 16:05:45 UTC 2026 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
|
||||
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
name: deno
|
||||
version: 2.2.2
|
||||
mtime: 1740467878
|
||||
commit: b2e5efd3826974857f4e5a94d87c2c724fa5bf5d
|
||||
51
deno.spec
51
deno.spec
@@ -20,8 +20,22 @@
|
||||
%global _lto_cflags %nil
|
||||
%global _v8_version 145.0.0
|
||||
%global _min_clang_version 19
|
||||
|
||||
%if 0%{?suse_version} > 1600
|
||||
%bcond_without mold
|
||||
%else
|
||||
%bcond_with mold
|
||||
%endif
|
||||
|
||||
%if %{with mold}
|
||||
%global build_rustflags "-C" "linker=clang++" "-C" "link-arg='-fuse-ld=/usr/bin/mold -latomic -Wl,-z,relro,-z,now,-zstack-size=8388608'" "-C" "debuginfo=2" "-C" "incremental=false" "-C" "strip=none" "-A" "warnings"
|
||||
%else
|
||||
%global build_rustflags "-C" "linker=clang++" "-C" "link-arg='-fuse-ld=/usr/bin/ld.lld -latomic -Wl,-z,relro,-z,now,-zstack-size=8388608'" "-C" "debuginfo=2" "-C" "incremental=false" "-C" "strip=none" "-A" "warnings"
|
||||
%endif
|
||||
|
||||
|
||||
Name: deno
|
||||
Version: 2.6.9
|
||||
Version: 2.6.10
|
||||
Release: 0
|
||||
Summary: A secure JavaScript and TypeScript runtime
|
||||
License: MIT
|
||||
@@ -37,14 +51,19 @@ BuildRequires: cargo-packaging
|
||||
BuildRequires: cmake
|
||||
BuildRequires: cargo
|
||||
BuildRequires: cargo-packaging
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gn
|
||||
BuildRequires: rust-bindgen
|
||||
BuildRequires: clang >= %{_min_clang_version}
|
||||
BuildRequires: clang-devel >= %{_min_clang_version}
|
||||
BuildRequires: llvm >= %{_min_clang_version}
|
||||
BuildRequires: llvm-devel >= %{_min_clang_version}
|
||||
BuildRequires: lld >= %{_min_clang_version}
|
||||
%if 0%{?suse_version} > 1600
|
||||
BuildRequires: mold
|
||||
%endif
|
||||
BuildRequires: libstdc++-devel
|
||||
BuildRequires: binutils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gn
|
||||
BuildRequires: rust-bindgen
|
||||
BuildRequires: ninja
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python3-base
|
||||
@@ -57,7 +76,7 @@ BuildRequires: pkgconfig(gmodule-2.0)
|
||||
BuildRequires: pkgconfig(gobject-2.0)
|
||||
BuildRequires: pkgconfig(gthread-2.0)
|
||||
BuildRequires: pkgconfig(protobuf)
|
||||
ExclusiveArch: %{rust_tier1_arches}
|
||||
ExclusiveArch: x86_64 x86_64_v3
|
||||
%ifarch ppc64 # wants g++ for some reason
|
||||
BuildRequires: gcc-c++
|
||||
%endif
|
||||
@@ -120,6 +139,9 @@ echo -e "\n[patch.crates-io]\nv8 = { path = './rusty_v8' }" >> Cargo.toml
|
||||
|
||||
%build
|
||||
export CARGO_HOME="$PWD/.cargo"
|
||||
%ifarch aarch64
|
||||
export RUSTC_BOOTSTRAP=1
|
||||
%endif
|
||||
# Ensure that the clang version matches. This command came from Archlinux. Thanks.
|
||||
export CLANG_VERSION=$(clang --version | grep -m1 version | sed 's/.* \([0-9]\+\).*/\1/')
|
||||
export LIBCLANG_PATH=%{_libdir}
|
||||
@@ -127,15 +149,32 @@ export V8_FROM_SOURCE=1
|
||||
export CLANG_BASE_PATH=%{_prefix}
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
export AR=ar NM=nm
|
||||
export CFLAGS="%{optflags} -Wno-unknown-warning-option"
|
||||
export CXXFLAGS="%{optflags} -Wno-unknown-warning-option"
|
||||
export LDFLAGS="${LDFLAGS:-%{build_ldflags}} -latomic"
|
||||
# https://www.chromium.org/developers/gn-build-configuration
|
||||
export RUSTC_SYSROOT=$(rustc --print sysroot)
|
||||
export RUSTC_VERSION=$(rustc -V | cut -d' ' -f2)
|
||||
export GN="/usr/bin/gn"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export RUSTC="/usr/bin/rustc"
|
||||
export GN_ARGS="clang_version=${CLANG_VERSION} use_lld=true v8_symbol_level=0"
|
||||
export GN_ARGS="
|
||||
clang_version=${CLANG_VERSION}
|
||||
v8_symbol_level=0
|
||||
custom_toolchain=\"//build/toolchain/linux/unbundle:default\"
|
||||
host_toolchain=\"//build/toolchain/linux/unbundle:default\"
|
||||
fatal_linker_warnings=false
|
||||
is_debug=false
|
||||
use_system_libffi=true
|
||||
use_custom_libcxx=false
|
||||
use_sysroot=false
|
||||
"
|
||||
export EXTRA_GN_ARGS="use_custom_libcxx=false"
|
||||
|
||||
# Included limited debug info.
|
||||
export CARGO_PROFILE_RELEASE_DEBUG=1
|
||||
# Use "thin" instead of "fat" to speed up builds (it costs +4% binary size).
|
||||
%{__cargo} update v8 --offline
|
||||
%{cargo_build}
|
||||
|
||||
|
||||
BIN
registry.tar.zst
LFS
BIN
registry.tar.zst
LFS
Binary file not shown.
Reference in New Issue
Block a user