summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2023-10-21gnu: poke: Revise package definition.Bruno Victal
Rewrite package using G-Expressions. Remove obsolete comments, options and unused dependencies [1]. [1]: GNU poke commit: c17b0fb7d9d0b97398c664c882d6ef1e732bc66a * gnu/packages/engineering.scm (poke)[inputs]: Remove json-c. [arguments]: Use G-Expression. Remove obsolete comments and configure-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21gnu: bitcoin-core: Update to 25.1.fanquake
* gnu/packages/finance.scm (bitcoin-core): Update to 25.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21home: services: Fix regression in generated ‘on-first-login’ script.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/66659>. Fixes a regression introduced in 6b0a32196982a0a2f4dbb59d35e55833a5545ac6. * gnu/home/services.scm (compute-on-first-login-script): Add ‘begin’ around #$@gexps. Reported-by: Nils Landt <nils@landt.email>
2023-10-20gnu: fuzzel: Update to 1.9.2.jgart
* gnu/packages/xdisorg.scm (fuzzel): Update to 1.9.2.
2023-10-21gnu: trilinos-for-dealii-openmpi: Fix build.Paul A. Patience
This fixes the error error: ‘std::hypot’ has not been declared caused by using an older version of gcc, but requires some patches to placate newer versions of gcc. * gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[origin]: Add patches. [native-inputs]: Remove gcc-7. * gnu/packages/patches/teuchos-remove-duplicate-using.patch: New file. * gnu/packages/patches/tpetra-remove-duplicate-using.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21gnu: Add river.Felix Lechner
* gnu/packages/zig-xyz.scm (river): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21gnu: Add tigerbeetle.Ekaitz Zarraga
* gnu/packages/zig-xyz.scm (tigerbeetle): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21gnu: Propagate suitesparse-* inputs referenced in header files.David Elsing
* gnu/packages/maths.scm (suitesparse-amd, suitesparse-btf, suitesparse-camd, suitesparse-colamd, suitesparse-ccolamd, gklib-suitesparse, suitesparse-cholmod, suitesparse-cxsparse, suitesparse-klu, suitesparse-ldl, suitesparse-rbio, suitesparse-mongoose, suitesparse-spex, suitesparse-spqr, suitesparse-umfpack)[inputs]: Move relevant suitesparse-* packages ... [propagated-inputs]: ... to here. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20gnu: Add emacs-org-street.pinoaffe
* gnu/packages/emacs-xyz.scm (emacs-org-street): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org>
2023-10-20gnu: Add emacs-nominatim.pinoaffe
* gnu/packages/emacs-xyz.scm (emacs-nominatim): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org>
2023-10-20gnu: Add emacs-lexic.pinoaffe
* gnu/packages/emacs-xyz.scm (emacs-lexic): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org>
2023-10-20gnu: Add emacs-sxiv.pinoaffe
* gnu/packages/emacs-xyz.scm (emacs-sxiv): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org>
2023-10-20gnu: Add python-portpicker.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-portpicker): New variable.
2023-10-20gnu: weechat-wee-slack: Update to 2.10.1.Arun Isaac
* gnu/packages/messaging.scm (weechat-wee-slack): Update to 2.10.1. [inputs]: Move python-mock to ... [native-inputs]: ... here.
2023-10-20gnu: eternalterminal: Update to 6.2.4.Aaron Covrig
* gnu/packages/terminals.scm (eternalterminal): Update to 6.2.4. [arguments]: Add -DDISABLE_VCPKG=1 to #:configure-flags, remove #:phases. [inputs]: Remove gflags, add openssl, zlib and curl. [native-inputs]: Remove. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-20gnu: emacs-disk-usage: Update to 1.3.3-0.b0d803f.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-disk-usage): Update to 1.3.3-0.b0d803f. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-20gnu: gnutls: Replace with 3.8.1.Christopher Baines
The recommended way to address GNUTLS-SA-2020-07-14 / CVE-2023-0361 is to upgrade to 3.8.0 or later. * gnu/packages/tls.scm (gnutls-3.8.1): New variable. (gnutls)[replacement]: Use it. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-20gnu: llvm: Fix riscv64 cross-compilation.Z572
* gnu/packages/llvm.scm (system->llvm-target-arch): New procedure. (llvm-15,llvm-14,llvm-12): Use It. (system->llvm-target): Rewrite in terms of 'system->llvm-target-arch'. Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
2023-10-20gnu: exiv2: Get rid of reference to GCC.宋文武
This fixes <https://issues.guix.gnu.org/57677>. * gnu/packages/image.scm (exiv2)[arguments]: Add phase to remove _GLIBCXX_ASSERTIONS from compiler flags.
2023-10-20gnu: tree-sitter: Re-indent.Hilton Chain
* gnu/packages/tree-sitter.scm (tree-sitter-javascript,tree-sitter-cpp) (tree-sitter-elixir,tree-sitter-go,tree-sitter-python): Re-indent. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20gnu: tree-sitter-rust: Update to 0.20.4.Hilton Chain
* gnu/packages/tree-sitter.scm (tree-sitter-rust): Update to 0.20.4. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20gnu: tree-sitter-go: Update to 0.20.0.Hilton Chain
* gnu/packages/tree-sitter.scm (tree-sitter-go): Update to 0.20.0. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20gnu: tree-sitter-cpp: Update to 0.20.3.Hilton Chain
* gnu/packages/tree-sitter.scm (tree-sitter-cpp): Update to 0.20.3. (tree-sitter-c): Update to 0.20.6. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20gnu: tree-sitter-python: Update to 0.20.4.Hilton Chain
* gnu/packages/tree-sitter.scm (tree-sitter-python): Update to 0.20.4. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20gnu: tree-sitter-typescript: Update to 0.20.3.Hilton Chain
* gnu/packages/tree-sitter.scm (tree-sitter-typescript): Update to 0.20.3. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20gnu: tree-sitter-javascript: Update to 0.20.0-22.f772967.Hilton Chain
* gnu/packages/tree-sitter.scm (tree-sitter-javascript): Update to 0.20.0-22.f772967. [#:get-cleanup-snippet]: Remove tree-sitter-javascript.wasm binary. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20gnu: tree-sitter-c-sharp: Update to 0.20.0.Hilton Chain
* gnu/packages/tree-sitter.scm (tree-sitter-c-sharp): Update to 0.20.0. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20gnu: tree-sitter-bash: Update to 0.20.4.Hilton Chain
* gnu/packages/tree-sitter.scm (tree-sitter-bash): Update to 0.20.4. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20gnu: tree-sitter: Update to 0.20.10.Hilton Chain
* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.10. (tree-sitter-cli)[arguments]<#:cargo-test-flags>: Skip github_issue_test. <#:cargo-inputs>: Add rust-path-slash-0.2. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20gnu: ncdu-1: Update to 1.19.Efraim Flashner
* gnu/packages/ncdu.scm (ncdu-1): Update to 1.19.
2023-10-19gnu: emacs-eat: Update to 0.9.2.Akib Azmain Turja
* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.9.2.
2023-10-20home: services: Fix race condition when detecting first login.Carlo Zancanaro
* gnu/home/services.scm (compute-on-first-login-script): Use open-fdes to atomically check whether a file exists and create it if not. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20gnu: Add emacs-slite.ykonai
* gnu/packages/lisp-xyz.scm (emacs-slite): New variable. The package is within lisp-xyz.scm due to inheriting from sbcl-slite (as it is really one project, with an CL part and an Emacs part). Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20gnu: Add cl-slite.ykonai
* gnu/packages/lisp-xyz.scm (cl-slite, ecl-slite, sbcl-slite): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20services: nftables: Tighten the default rules.Tomas Volf
Packets for local host IP ranges should be coming only over lo. If that is not the case, we should drop them. Use iif for the check instead of iifname, lo is guaranteed to exists, and iif is faster. * gnu/services/networking.scm (%default-nftables-ruleset): Tighten the rules. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20gnu: unison: Update to 2.53.3.pukkamustard
* gnu/packages/ocaml.scm (unison): Update to 2.53.0. [source]: Remove patch. [build-system]: Use dune-build-system. [outputs]: Remove "doc" output. [native-inputs]: Update package style. [propagated-inputs]: Add lablgtk3 and zlib. [arguments]: Enable tests. <#:phases>: Remove prepare-install and install-fsmonitor phases. * gnu/packages/patches/unison-fix-ocaml-4.08.patch: Remove file. * gnu/local.mk: Unregister. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-18Revert "build: cargo-build-system: Disable tests by default."Efraim Flashner
This reverts commit 37667443074a6de29f7665868f102111d62f0af9. This change needs more discussion.
2023-10-18gnu: Add rust-1.72.Efraim Flashner
* gnu/packages/rust.scm (rust-1.72): New variable.
2023-10-18gnu: Add rust-1.71.Efraim Flashner
* gnu/packages/rust.scm (rust-1.71): New variable.
2023-10-18gnu: transanno: Fix build.Efraim Flashner
* gnu/packages/bioinformatics.scm (transanno)[arguments]: Run the test suite. Don't patch Cargo.toml in liftover-rs. Don't patch crate in vendor-dir. [native-inputs]: Add pkg-config. [inputs]: Add xz.
2023-10-18gnu: rust-zstd-0.9: Downgrade to 0.9.2+zstd.1.5.1.Efraim Flashner
Later versions of this crate are yanked upstream. * gnu/packages/crates-io.scm (rust-zstd-0.9): Downgrade to 0.9.2.
2023-10-18gnu: rust-cortex-m-0.7: Update to 0.7.7.Efraim Flashner
* gnu/packages/crates-io.scm (rust-cortex-m-0.7): Update to 0.7.7. [arguments]: Don't skip build. [cargo-inputs]: Add rust-critical-section-1, rust-serde-1.
2023-10-18gnu: rust-cortex-m-0.7: Remove precompiled files.Efraim Flashner
* gnu/packages/crates-io.scm (rust-cortex-m-0.7)[source]: Add snippet to remove precompiled files.
2023-10-18gnu: rust-rustls-0.15: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-rustls-0.15)[arguments]: Skip build.
2023-10-18gnu: rust-rustfix-0.6: Update to 0.6.1.Efraim Flashner
* gnu/packages/crates-io.scm (rust-rustfix-0.6): Update to 0.6.1. [arguments]: Skip build. [cargo-inputs]: Add rust-anyhow-1, rust-log-0.4, rust-serde-1, rust-serde-json-1.
2023-10-18gnu: rust-nitrokey-test-0.5: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-nitrokey-test-0.5)[arguments]: Skip build.
2023-10-18gnu: rust-nitrokey-sys-3: Update to 3.7.0.Efraim Flashner
* gnu/packages/crates-io.scm (rust-nitrokey-sys-3): Update to 3.7.0. [cargo-inputs]: Add rust-bindgen-0.55, rust-cc-1.
2023-10-18gnu: rust-compact-str-0.7: Update to 0.7.1.Efraim Flashner
* gnu/packages/crates-io.scm (rust-compact-str-0.7): Update to 0.7.1. [source]: Add snippet to allow newer versions of dependencies. [cargo-development-inputs]: Add rust-rkyv-0.7.
2023-10-18gnu: rust-tower-service-0.3: Update to 0.3.2.Efraim Flashner
* gnu/packages/crates-io.scm (rust-tower-service-0.3): Update to 0.3.2. [cargo-development-inputs]: Add rust-futures-0.3, rust-tokio-1, rust-tower-layer-0.3. Replace rust-http-0.1 with 0.2.
2023-10-18gnu: rust-tower-layer-0.3: Update to 0.3.2.Efraim Flashner
* gnu/packages/crates-io.scm (rust-tower-layer-0.3): Update to 0.3.2. [cargo-development-inputs]: Add rust-tower-0.4.