summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)AuthorFilesLines
7 daysgnu: node-xyz: Adjust for missing (guix build json-utils) module.Maxim Cournoyer1-26/+32
This is a follow-up to commit b00aa06f870592dea795abedc3d51392688d595f, renamed `delete-fields' to `delete-json-fields', but forgot to add (guix build json-utils) in the #:modules, which defines it (and is part of the node-build-system default imported modules). * gnu/packages/node-xyz.scm (node-acorn, node-fastest-levenshtein) (node-glob, node-lru-cache, node-minimatch, node-minipass-7 node-path-scurry) (node-serialport-bindings, node-sqlite3) (node-addon-api, (node-source-map): [#:modules]: Add (guix build json-utils).
7 daysgnu: r-v8: Use node-lts instead of libnode.Jelle Licht1-11/+8
* gnu/packages/cran.scm (r-v8)[inputs]: Use node-lts instead of libnode. [updater-extra-inputs]: Change "libnode" to "node". [find-v8]: Use 'search-input-file' & 'search-input-directory' to patch configure flags directly; drop INCLUDE_DIR and LIB_DIR environment variables. Change-Id: I520f36f94640b88d582a26bb97d39ff42b5e8dc7
7 daysgnu: node-lts: Deprecate libnode.Jelle Licht1-12/+1
* gnu/packages/node.scm (libnode): Deprecate in favor of node-lts. Change-Id: Ide3b8a23d5652fb8d963d906ca9a2a4259a5a9c8
7 daysgnu: node-lts: Add '--shared' configure flag.Jelle Licht1-0/+1
* gnu/packages/node.scm (node-lts)[configure-flags]: Add '--shared'. Change-Id: I57d9892c939fac2b761c216ff3b1bd1135878a46
7 daysgnu: node-lts: Update to 24.19.0.Jelle Licht1-6/+20
* gnu/packages/node.scm (node-lts): Update to 24.19.0. [arguments]<#:phases>: Add ‘do-not-capture-python’; revert patched shebangs in node-gyp Python files to '/usr/bin/env python3', avoiding Python in node's closure. [native-inputs]: Remove gcc-14. [inputs]: Use zstd instead of zstd-1.5.7. Change-Id: I5273bd73ff7a1d089b649c5eb7dc404acddfa1a7
7 daysgnu: node-bootstrap: Remove unused python-wrapper input.Jelle Licht1-1/+0
* gnu/packages/node.scm (node-bootstrap)[inputs]: Remove python-wrapper. Change-Id: If47b06b16a563856461faf3f14d3af8359ac5762
7 daysgnu: node-minipass: Generate valid package.json files.Jelle Licht1-1/+1
* gnu/packages/node-xyz.scm (node-minipass)[arguments]<#:phases>: Generate valid package.json files in 'build' phase. Change-Id: Ifd6b00f9eb8d4905666448035bd759d5ab426670
7 daysgnu: node-minipass: Fix and improve style.Nicolas Graves1-32/+34
The matched "format" variable overrides the guile format procedure. * gnu/packages/node-xyz.scm (node-minipass) [source]: Improve style. [arguments]: Improve style. <#:modules>: Add (srfi srfi-26). <#:phases>: Rewrite and fix 'build phase. Change-Id: I7e59143f8aad3870cd5fee98e253555b644c5b77 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: packages: Replace replace-fields by replace-json-fields.Nicolas Graves1-9/+11
* gnu/packages/node-xyz.scm: Replace all uses of replace-fields by replace-json-fields. Change-Id: I109f82432f65c2e681e0c988e008ac848ad30f4c Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: packages: Replace delete-fields by delete-json-fields.Nicolas Graves2-111/+117
* gnu/packages/node-xyz.scm: Replace all uses of delete-fields by delete-json-fields. * gnu/packages/web.scm: Likewise. * guix/build/node-build-system.scm: Likewise. Change-Id: I7134d68a8cd101078ea1010d5e3e42e34b799114 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: Remove node-ms-bootstrap.Nicolas Graves1-34/+0
* gnu/packages/node.scm (node-ms-bootstrap): Delete variable. Change-Id: Ifebcf648e77dcd2fc370aa3724470b2707f30837 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: Remove node-debug-bootstrap.Nicolas Graves1-48/+0
* gnu/packages/node.scm (node-debug-bootstrap): Delete variable. Change-Id: Ib82e3d2f4bf91100383ff31a40f79a8f09b5bcd7 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: node-llparse-bootstrap: Drop debug dependency.Nicolas Graves1-8/+11
* gnu/packages/node.scm (node-llparse-bootstrap) [arguments]{phases}: In phase 'patch-dependencies, replace the debug dependency by native node:util functionality. [inputs]: Drop node-debug-bootstrap. Change-Id: I766f0c1895cfcc1a170e671ee78e8a623e7c737d Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: node-llparse-frontend-bootstrap: Drop debug dependency.Nicolas Graves1-8/+11
* gnu/packages/node.scm (node-llparse-frontend-bootstrap) [arguments]{phases}: In phase 'patch-dependencies, replace the debug dependency by native node:util functionality. [inputs]: Drop node-debug-bootstrap. Change-Id: Ia8f1a92cec2fb3d75d60b762ad0128a5d7f6d45c Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: llhttp-bootstrap: Improve style.Nicolas Graves1-35/+34
* gnu/packages/node.scm (llhttp-bootstrap): [arguments]: Improve style, use G-expressions. [native-inputs]: Drop input labels. Change-Id: I93af15f50f7b95eaf101dfa698370c7ed3ca2022 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: node-llparse-bootstrap: Update to 7.3.1.Nicolas Graves1-2/+2
* gnu/packages/node.scm (node-llparse-bootstrap): Update to 7.3.1. Change-Id: I56235a5eb6829f55927915db04782459dd9610a8 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: node-llparse-bootstrap: Avoid node-build-system.Nicolas Graves1-43/+49
* gnu/packages/node.scm (node-llparse-bootstrap) [name]: Add -bootstrap suffix. [build-system]: Switch to gnu-build-system + bootstrap-node-phases. [arguments]: Improve style. {node}: Drop it. {phases}: Migrate accordingly. [native-inputs]: Add node-bootstrap. Change-Id: I5e4a2db417daf7443043c7efab3e45570f2f960a Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: node-llparse-frontend-bootstrap: Avoid node-build-system.Nicolas Graves1-42/+49
* gnu/packages/node.scm (node-llparse-frontend-bootstrap) [name]: Add -bootstrap suffix. [source]: Drop snippet, move it to a phase. [build-system]: Switch to gnu-build-system + bootstrap-node-phases. [arguments]: Improve style. {node}: Drop it. {phases}: Migrate accordingly. [native-inputs]: Add node-bootstrap. Change-Id: I37f4c0b9ba997d21a95a9f97be3e79d6630817a0 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: node-llparse-builder-bootstrap: Avoid node-build-system.Nicolas Graves1-44/+44
* gnu/packages/node.scm (node-llparse-builder-bootstrap) [name]: Add -bootstrap suffix. [source]: Drop snippet, move it to a phase. [build-system]: Switch to gnu-build-system + bootstrap-node-phases. [arguments]: Improve style. {node}: Drop it. {phases}: Migrate accordingly. [native-inputs]: Add node-bootstrap. Change-Id: I9430726b9be5661a58dff23cdc2a0adc077950f8 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: Remove node-binary-search-bootstrap.Nicolas Graves1-29/+0
* gnu/packages/node.scm (node-binary-search-bootstrap): Delete variable. Change-Id: I4ada93aa48f0acaf60f4515182eb55f27be5b8c6 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: node-llparse-builder-bootstrap: Update to 1.5.2-1.b0470c.Nicolas Graves1-66/+66
* gnu/packages/node.scm (node-llparse-builder-bootstrap): Update to 1.5.2-1.b0470c. [inputs]: Remove node-binary-search-bootstrap, node-debug-bootstrap. Change-Id: I10e06e34ca7e139d512e25d8500fa38bbc43bf93 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: node-debug-bootstrap: Avoid node-build-system.Nicolas Graves1-22/+27
* gnu/packages/node.scm (node-debug-bootstrap) [name]: Add -bootstrap suffix. [build-system]: Switch to gnu-build-system + bootstrap-node-phases. [arguments]: Improve style. {node}: Drop it. {phases}: Migrate accordingly. [native-inputs]: Add node-bootstrap. Suggested-By-AI: Finding out I had to resolve modules. Change-Id: I855bcb7061046f99df4ea7fff5de506f3a6fb824 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: node-ms-bootstrap: Avoid node-build-system.Nicolas Graves1-16/+15
* gnu/packages/node.scm (node-ms-bootstrap) [name]: Add -bootstrap suffix. [build-system]: Switch to gnu-build-system + bootstrap-node-phases. [arguments]: Improve style. {node}: Drop it. {phases}: Migrate accordingly. [native-inputs]: Add node-bootstrap. Change-Id: I1aa223a7c151f05ff67755cce3f01b76192ed750 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysgnu: node-semver-bootstrap: Avoid node-build-system.Nicolas Graves1-9/+10
* gnu/packages/node.scm (node-semver-bootstrap) [name]: Add -bootstrap suffix. [build-system]: Switch to gnu-build-system + bootstrap-node-phases. [arguments]: Improve style. {node}: Drop it. {phases}: Migrate accordingly. [native-inputs]: Add node-bootstrap. Change-Id: I5396ef2a26d7a74e31f458d9a61565bce368f8f7 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
7 daysnode: Introduce a stripped-down build-system for bootstrap.Nicolas Graves1-1/+60
* gnu/packages/node.scm (bootstrap-node-phases, delete-dependencies*): Add essential components of a stripped-down node-build-system for bootstrap. Change-Id: I844da3e30bc5f0fc18f135f0e216f2e11b6646b1 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
8 daysgnu: Add didder.moksh2-0/+59
* gnu/packages/image.scm (didder): New variable. Merges: guix/guix!10673 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
8 daysgnu: Add go-github-com-joshdk-quantize.moksh1-0/+26
* gnu/packages/golang-graphics.scm (go-github-com-joshdk-quantize): New variable. Relates-to: guix/guix!10673 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
8 daysgnu: Add go-github-com-makeworld-the-better-one-dither-v2.moksh1-0/+35
* gnu/packages/golang-graphics.scm (go-github-com-makeworld-the-better-one-dither-v2): New variable. Relates-to: guix/guix!10673 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
8 daysgnu: python-openpyxl: Build with python-lxml, simplify tests.Sharlatan Hellseher1-18/+4
* gnu/packages/python-xyz.scm (python-openpyxl): [arguments] <#:test-flags>: Drop most of the options as deselected tests passed successfully. [native-inputs]: Replace python-lxml-4.9 with python-lxml.
8 daysgnu: python-readability-lxml: Update to 0.9.Sharlatan Hellseher1-4/+2
* gnu/packages/python-xyz.scm (python-readability-lxml): Update to 0.9.
8 daysgnu: Add go-github-com-cpmech-gosl.Orahcio Felício de Sousa1-0/+71
* gnu/packages/maths.scm (go-github-com-cpmech-gosl): New variable. Merges: guix/guix!10813 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
8 daysgnu: python-sphinx-intl: Update to 2.3.2 fixing build.Sharlatan Hellseher1-6/+11
* gnu/packages/sphinx.scm (python-sphinx-intl): Update to 2.3.2. Fixes: guix/guix#10825
8 daysgnu: Add monocypher.bdunahu1-0/+49
* gnu/packages/crypto.scm (monocypher): New variable. Merges guix/guix!10739. Signed-off-by: Cayetano Santos <csantosb@inventati.org>
8 daysgnu: emacs-sops: Add tests and set executable path.coopi1-6/+37
* gnu/packages/emacs-xyz.scm (emacs-sops)[arguments]: New field. <#:test-command>: Set it. <#:phases>: Add 'patch-sops-executable' and 'set-sops-age-key-file'. [native-inputs]: Add age. [inputs]: Add sops. [description]: Adjust accordingly. Merges guix/guix!9057 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
8 daysgnu: emacs-evil-collection: Update to 3.0.1.Sergey Trofimov1-3/+5
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 3.0.1. Merges guix/guix!5492 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
8 daysgnu: emacs-mastodon: Update to 2.1.1.Cayetano Santos1-2/+2
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.1.1.
8 daysgnu: Add emacs-plz-see.Joeke de Graaf1-1/+26
* gnu/packages/emacs-xyz.scm (emacs-plz-see): New variable. Merges guix/guix!10667. Signed-off-by: Cayetano Santos <csantosb@inventati.org>
8 daysgnu: Remove bowtie1.Andreas Enge1-45/+0
* gnu/packages/bioinformatics.scm (bowtie1): Delete variable.
8 dayssystem: Add hurd-login-service to %base-services/hurd.Yelninei1-1/+2
* gnu/system/hurd.scm (%base-services/hurd): Add hurd-login-service. Merges: https://codeberg.org/guix/guix/pulls/10548 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
8 daysservices: Add hurd-login-service-type.Yelninei1-1/+37
* gnu/services/hurd.scm (<hurd-login-accounts>): New record. (hurd-login-accounts): New procedure. (hurd-login-service-type): Add accounts-service-type extension. Merges: https://codeberg.org/guix/guix/pulls/10548 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
8 daysgnu: recoll: Update to 1.44.1.Nicolas Graves1-6/+20
* gnu/packages/search.scm (recoll): Update to 1.44.1. [outputs]: Add python output. [arguments]<#:configure-flags>: Enable python-module. <#:modules, #:imported-modules>: Add pyproject-build-system module. <#:phases>{relocate-python}: New phase after 'install. [inputs]: Add jsoncpp. [native-inputs]: Add python. Merges: https://codeberg.org/guix/guix/pulls/10685 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
8 daysgnu: keepass: Update to 2.61.1.nomike1-2/+2
* gnu/packages/password-utils.scm (keepass): Update to 2.61.1. Merges: https://codeberg.org/guix/guix/pulls/10600 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
8 daysgnu: papirus-icon-theme: Update to 20260801.Timo Wilken1-2/+2
* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20260801. Merges: https://codeberg.org/guix/guix/pulls/10647 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
8 daysgnu: perl-html-parser: Update to 3.85 [security-fixes].gemmaro1-5/+6
This version contains a fix for CVE-2026-8829. * gnu/packages/web.scm (perl-html-parser): Update to 3.85. [inputs]: Move perl-html-tagset and perl-http-message from here... [propagated-inputs]: ...to here. Add perl-uri. Merges: https://codeberg.org/guix/guix/pulls/10568 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
8 daysgnu: knot-resolver: Update to 5.7.8.Ashish SHUKLA1-2/+2
* gnu/packages/dns.scm (knot-resolver): Update to 5.7.8. Merges: https://codeberg.org/guix/guix/pulls/10797 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
8 daysgnu: knot: Update to 3.5.7.Ashish SHUKLA1-2/+2
* gnu/packages/dns.scm (knot): Update to 3.5.7. Merges: https://codeberg.org/guix/guix/pulls/10797 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
8 daysgnu: nimf: Update to 1.4.19.Wang Wen1-33/+24
* gnu/packages/language.scm (nimf): Update to 1.4.19. [arguments]<#:configure-flags>: Add GTK_QUERY_IMMODULES3, GTK_QUERY_IMMODULES2, and GTK_UPDATE_ICON_CACHE flags. <#:phases>: Remove 'disable-qt4 and 'patch-flags phases. Update 'patch-paths phase to patch appindicator headers and flags. Merges: https://codeberg.org/guix/guix/pulls/10764 Change-Id: I5234b72dfdf3c969f4cfb11e3a72101f3ec534af Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
8 daysgnu: libhangul: Update to 0.2.0.Wang Wen1-5/+13
* gnu/packages/ibus.scm (libhangul): Update to 0.2.0. [source]: Update URL to GitHub releases and update hash. [native-inputs]: Add autoconf-2.71, automake, gettext-minimal, libtool, and pkg-config. [inputs]: Add expat. Change-Id: I0c4675c9d85d8ec17954188c5ef0341b8b92a2c8 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
8 daysgnu: ibus-rime: Update to 1.6.1.Wang Wen1-4/+4
* gnu/packages/ibus.scm (ibus-rime): Update to 1.6.1. [source]: Update hash. [native-inputs]: Modernize input style. Change-Id: I89d55687aaf73380b68a2f6ecaa773c8a9a07c47 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
8 daysgnu: librime: Update to 1.17.0.Wang Wen1-3/+12
* gnu/packages/ibus.scm (librime): Update to 1.17.0. [arguments]: Add 'install-plugins phase to install librime-lua. [inputs]: Add luajit, replace glog with glog-next. Change-Id: I07563dd7cefa2e6a0504c9c3327365a6b00fd273 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>