aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-22gnu: Add rust-shannon-0.2.Steve George
* gnu/packages/crates-io.scm (rust-shannon-0.2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22gnu: Add rust-priority-queue-1.Steve George
* gnu/packages/crates-io.scm (rust-priority-queue-1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22gnu: Add rust-pbkdf2-0.8.Steve George
* gnu/packages/crates-io.scm (rust-pbkdf2-0.8): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22gnu: Add rust-password-hash-0.2.Steve George
* gnu/packages/crates-io.scm (rust-password-hash-0.2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22gnu: Add rust-librespot-protocol-0.4.Steve George
* gnu/packages/crates-io.scm (rust-librespot-protocol-0.4): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22gnu: rust-protobuf-2: Update to 2.28.0.Steve George
* gnu/packages/crates-io.scm (rust-protobuf-2): Update to 2.28.0. [cargo-inputs]: Replace rust-bytes-0.5 with 1. (rust-protobuf-codegen-2): Update to 2.28.0. (rust-protobuf-codegen-pure-2): Update to 2.28.0. [arguments]: Skip tests. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22gnu: Add rust-hyper-proxy-0.9.Steve George
* gnu/packages/crates-io.scm (rust-hyper-proxy-0.9): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-07-23gnu: Remove linux-libre 6.4.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.4-version, linux-libre-6.4-gnu-revision, deblob-scripts-6.4, linux-libre-6.4-pristine-source, linux-libre-6.4-source, linux-libre-headers-6.4, linux-libre-6.4): Remove variables. * gnu/packages/aux-files/linux-libre/6.4-arm.conf, gnu/packages/aux-files/linux-libre/6.4-arm64.conf, gnu/packages/aux-files/linux-libre/6.4-i686.conf, gnu/packages/aux-files/linux-libre/6.4-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them.
2023-10-21Merge remote-tracking branch 'origin/rust-team'Efraim Flashner
2023-10-21gnu: mtdev: Fix cross-compiling to aarch64-linux.Efraim Flashner
* gnu/packages/xdisorg.scm (mtdev)[arguments]: When cross-compiling to aarch64-linux update the config.{guess,sub} also. [native-inputs]: When cross-compiling to aarch64 add config.
2023-10-21tests: Verify plasma.tmpl at x86_64-linux.Zheng Junjie
Some architectures (like riscv64) do no support some of the KDE packages, so just test this example on x86_64-linux. * tests/guix-system.sh: Verify plasma.tmpl to test build it at x86_64-linux. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21gnu: Add emacs-poke-mode.Bruno Victal
* gnu/packages/emacs-xyz.scm (emacs-poke-mode): New variable. Copyright-paperwork-exempt: Yes Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21gnu: Remove emacs-poke.Bruno Victal
This naming conflicts with the ELPA 'poke' package, a emacs interface to GNU poke. * gnu/packages/engineering.scm (emacs-poke): Turn into a deprecated alias for “poke”. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21gnu: poke: Install emacs modes.Bruno Victal
* gnu/packages/engineering.scm (poke)[arguments]<#:configure-flags>: Correctly set lispdir for emacs. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
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-21build-system: Add zig-build-system.Ekaitz Zarraga
* guix/build-system/zig.scm: New file. * guix/build/zig-build-system.scm: New file. * Makefile.am: Add them. * doc/guix.texi: Document it. * etc/snippets/yas/scheme-mode/guix-package (build-system): Add zig-build-system. 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>