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>
|
<constraints>
|
||||||
<hardware>
|
<hardware>
|
||||||
|
<disk>
|
||||||
|
<size unit="G">30</size>
|
||||||
|
</disk>
|
||||||
<physicalmemory>
|
<physicalmemory>
|
||||||
<size unit="G">8</size>
|
<size unit="G">18</size>
|
||||||
</physicalmemory>
|
</physicalmemory>
|
||||||
</hardware>
|
</hardware>
|
||||||
<!-- Use a fast aarch64 host to avoid log idle timeout -->
|
|
||||||
<overwrite>
|
<overwrite>
|
||||||
<conditions>
|
<conditions>
|
||||||
<arch>aarch64</arch>
|
<arch>aarch64</arch>
|
||||||
</conditions>
|
</conditions>
|
||||||
<hardware>
|
<hardware>
|
||||||
<cpu>
|
<cpu>
|
||||||
<flag>asimdrdm</flag>
|
<flag>asimdrdm</flag>
|
||||||
</cpu>
|
</cpu>
|
||||||
<jobs>5</jobs>
|
<memory>
|
||||||
</hardware>
|
<size unit="G">11</size>
|
||||||
|
</memory>
|
||||||
|
</hardware>
|
||||||
|
</overwrite>
|
||||||
|
<overwrite>
|
||||||
|
<conditions>
|
||||||
|
<arch>ppc64le</arch>
|
||||||
|
</conditions>
|
||||||
|
<hardware>
|
||||||
|
<disk>
|
||||||
|
<size unit="G">50</size>
|
||||||
|
</disk>
|
||||||
|
</hardware>
|
||||||
</overwrite>
|
</overwrite>
|
||||||
</constraints>
|
</constraints>
|
||||||
|
|
||||||
|
|||||||
2
_service
2
_service
@@ -8,7 +8,7 @@
|
|||||||
<param name="respect-lockfile">true</param>
|
<param name="respect-lockfile">true</param>
|
||||||
<param name="method">registry</param>
|
<param name="method">registry</param>
|
||||||
<param name="url">https://github.com/denoland/deno</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="versionrewriteregex">^v?(.*)</param>
|
||||||
<param name="versionrewritepattern">$1</param>
|
<param name="versionrewritepattern">$1</param>
|
||||||
<param name="changesgenerate">true</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>
|
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 _lto_cflags %nil
|
||||||
%global _v8_version 145.0.0
|
%global _v8_version 145.0.0
|
||||||
%global _min_clang_version 19
|
%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
|
Name: deno
|
||||||
Version: 2.6.9
|
Version: 2.6.10
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A secure JavaScript and TypeScript runtime
|
Summary: A secure JavaScript and TypeScript runtime
|
||||||
License: MIT
|
License: MIT
|
||||||
@@ -37,14 +51,19 @@ BuildRequires: cargo-packaging
|
|||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: cargo
|
BuildRequires: cargo
|
||||||
BuildRequires: cargo-packaging
|
BuildRequires: cargo-packaging
|
||||||
BuildRequires: fdupes
|
|
||||||
BuildRequires: gn
|
|
||||||
BuildRequires: rust-bindgen
|
|
||||||
BuildRequires: clang >= %{_min_clang_version}
|
BuildRequires: clang >= %{_min_clang_version}
|
||||||
BuildRequires: clang-devel >= %{_min_clang_version}
|
BuildRequires: clang-devel >= %{_min_clang_version}
|
||||||
BuildRequires: llvm >= %{_min_clang_version}
|
BuildRequires: llvm >= %{_min_clang_version}
|
||||||
BuildRequires: llvm-devel >= %{_min_clang_version}
|
BuildRequires: llvm-devel >= %{_min_clang_version}
|
||||||
BuildRequires: lld >= %{_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: ninja
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python3-base
|
BuildRequires: python3-base
|
||||||
@@ -57,7 +76,7 @@ BuildRequires: pkgconfig(gmodule-2.0)
|
|||||||
BuildRequires: pkgconfig(gobject-2.0)
|
BuildRequires: pkgconfig(gobject-2.0)
|
||||||
BuildRequires: pkgconfig(gthread-2.0)
|
BuildRequires: pkgconfig(gthread-2.0)
|
||||||
BuildRequires: pkgconfig(protobuf)
|
BuildRequires: pkgconfig(protobuf)
|
||||||
ExclusiveArch: %{rust_tier1_arches}
|
ExclusiveArch: x86_64 x86_64_v3
|
||||||
%ifarch ppc64 # wants g++ for some reason
|
%ifarch ppc64 # wants g++ for some reason
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
%endif
|
%endif
|
||||||
@@ -120,6 +139,9 @@ echo -e "\n[patch.crates-io]\nv8 = { path = './rusty_v8' }" >> Cargo.toml
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
export CARGO_HOME="$PWD/.cargo"
|
export CARGO_HOME="$PWD/.cargo"
|
||||||
|
%ifarch aarch64
|
||||||
|
export RUSTC_BOOTSTRAP=1
|
||||||
|
%endif
|
||||||
# Ensure that the clang version matches. This command came from Archlinux. Thanks.
|
# 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 CLANG_VERSION=$(clang --version | grep -m1 version | sed 's/.* \([0-9]\+\).*/\1/')
|
||||||
export LIBCLANG_PATH=%{_libdir}
|
export LIBCLANG_PATH=%{_libdir}
|
||||||
@@ -127,15 +149,32 @@ export V8_FROM_SOURCE=1
|
|||||||
export CLANG_BASE_PATH=%{_prefix}
|
export CLANG_BASE_PATH=%{_prefix}
|
||||||
export CC=clang
|
export CC=clang
|
||||||
export CXX=clang++
|
export CXX=clang++
|
||||||
|
export AR=ar NM=nm
|
||||||
export CFLAGS="%{optflags} -Wno-unknown-warning-option"
|
export CFLAGS="%{optflags} -Wno-unknown-warning-option"
|
||||||
export CXXFLAGS="%{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
|
# https://www.chromium.org/developers/gn-build-configuration
|
||||||
export RUSTC_SYSROOT=$(rustc --print sysroot)
|
export RUSTC_SYSROOT=$(rustc --print sysroot)
|
||||||
export RUSTC_VERSION=$(rustc -V | cut -d' ' -f2)
|
export RUSTC_VERSION=$(rustc -V | cut -d' ' -f2)
|
||||||
export GN="/usr/bin/gn"
|
export GN="/usr/bin/gn"
|
||||||
export NINJA="/usr/bin/ninja"
|
export NINJA="/usr/bin/ninja"
|
||||||
export RUSTC="/usr/bin/rustc"
|
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} update v8 --offline
|
||||||
%{cargo_build}
|
%{cargo_build}
|
||||||
|
|
||||||
|
|||||||
BIN
registry.tar.zst
LFS
BIN
registry.tar.zst
LFS
Binary file not shown.
Reference in New Issue
Block a user