diff options
author | Ashvith Shetty <ashvithshetty0010@zohomail.in> | 2025-03-28 23:09:58 +0530 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2025-04-02 20:50:14 +0200 |
commit | b94cf86a89ef0a6bf7ec2c8e52f64c5107888f55 (patch) | |
tree | 7101fe231a1c92fe88b5665b71533b7a2a529a18 | |
parent | c71a243d99841a94c234cd07390fde4a0d7ed805 (diff) |
gnu: quickjs: Deprecate.
* gnu/packages/javascript.scm (quickjs): Define as deprecated in
favor of quickjs-ng.
Change-Id: Ia7974a21ccd0c6a89b71300fda7bed86588fb0e2
-rw-r--r-- | gnu/packages/javascript.scm | 45 |
1 files changed, 3 insertions, 42 deletions
diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm index 21222f0027..38edc2ff0a 100644 --- a/gnu/packages/javascript.scm +++ b/gnu/packages/javascript.scm @@ -825,48 +825,6 @@ C++ template mechanisms, or worry about marking and unmarking garbage collection roots, or wrestle with obscure build systems.") (license license:isc))) -(define-public quickjs - (package - (name "quickjs") - (version "2024-01-13") - (source (origin - (method url-fetch) - (uri (string-append "https://bellard.org/quickjs/quickjs-" - version ".tar.xz")) - (sha256 - (base32 - "00rf45l1bx0yhlv11gn3bbyfqw9724c153bc93mlp9dzjpwghjrw")) - (snippet - #~(begin (use-modules (guix build utils)) - (for-each delete-file - '("doc/quickjs.pdf" - "doc/quickjs.html" - "doc/jsbignum.pdf" - "doc/jsbignum.html")))))) - (build-system gnu-build-system) - (arguments - (list #:make-flags - #~(list (string-append "PREFIX=" #$output) - #$@(if (or (target-riscv64?) - (target-ppc32?)) - '("LDFLAGS=-latomic") - '())) - #:phases #~(modify-phases %standard-phases - (delete 'configure) - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (invoke "make" "microbench"))))))) - (home-page "https://bellard.org/quickjs/") - (synopsis "Small embeddable Javascript engine") - (description "QuickJS supports the ES2023 specification including modules, -asynchronous generators, proxies, BigInt, BigDecimal, BigFloat and operator -overloading. It can compile Javascript sources to executables with no external -dependency. It includes a command line interpreter with contextual colorization -implemented in Javascript and a small built-in standard library with C library -wrappers.") - (license license:expat))) - (define-public test262-source (origin (method git-fetch) @@ -954,6 +912,9 @@ wrappers.") ;; 3-clause BSD license for test262 (license (list license:expat license:bsd-3)))) +(define-public quickjs + (deprecated-package "quickjs" quickjs-ng)) + (define-public duktape (package (name "duktape") |