aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: Remove emacs-poke.Bruno Victal2023-10-21
| | | | | | | | | | 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>
* gnu: poke: Install emacs modes.Bruno Victal2023-10-21
| | | | | | | * gnu/packages/engineering.scm (poke)[arguments]<#:configure-flags>: Correctly set lispdir for emacs. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: poke: Revise package definition.Bruno Victal2023-10-21
| | | | | | | | | | | | 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>
* gnu: bitcoin-core: Update to 25.1.fanquake2023-10-21
| | | | | | * gnu/packages/finance.scm (bitcoin-core): Update to 25.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* home: services: Fix regression in generated ‘on-first-login’ script.Ludovic Courtès2023-10-21
| | | | | | | | | | | | 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>
* gnu: fuzzel: Update to 1.9.2.jgart2023-10-20
| | | | * gnu/packages/xdisorg.scm (fuzzel): Update to 1.9.2.
* gnu: trilinos-for-dealii-openmpi: Fix build.Paul A. Patience2023-10-21
| | | | | | | | | | | | | | | | | | 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>
* gnu: Add river.Felix Lechner2023-10-21
| | | | | | * gnu/packages/zig-xyz.scm (river): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add tigerbeetle.Ekaitz Zarraga2023-10-21
| | | | | | * gnu/packages/zig-xyz.scm (tigerbeetle): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* build-system: Add zig-build-system.Ekaitz Zarraga2023-10-21
| | | | | | | | | | | * 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>
* gnu: Propagate suitesparse-* inputs referenced in header files.David Elsing2023-10-21
| | | | | | | | | | | * 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>
* gnu: Add emacs-org-street.pinoaffe2023-10-20
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-org-street): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org>
* gnu: Add emacs-nominatim.pinoaffe2023-10-20
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-nominatim): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org>
* gnu: Add emacs-lexic.pinoaffe2023-10-20
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-lexic): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org>
* gnu: Add emacs-sxiv.pinoaffe2023-10-20
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-sxiv): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org>
* gnu: Add python-portpicker.Ricardo Wurmus2023-10-20
| | | | * gnu/packages/python-xyz.scm (python-portpicker): New variable.
* gnu: weechat-wee-slack: Update to 2.10.1.Arun Isaac2023-10-20
| | | | | | * gnu/packages/messaging.scm (weechat-wee-slack): Update to 2.10.1. [inputs]: Move python-mock to ... [native-inputs]: ... here.
* gnu: eternalterminal: Update to 6.2.4.Aaron Covrig2023-10-20
| | | | | | | | | * 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>
* gnu: emacs-disk-usage: Update to 1.3.3-0.b0d803f.Cayetano Santos2023-10-20
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-disk-usage): Update to 1.3.3-0.b0d803f. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: gnutls: Replace with 3.8.1.Christopher Baines2023-10-20
| | | | | | | | | | 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>
* gnu: llvm: Fix riscv64 cross-compilation.Z5722023-10-20
| | | | | | | | * 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>
* gnu: exiv2: Get rid of reference to GCC.宋文武2023-10-20
| | | | | | | This fixes <https://issues.guix.gnu.org/57677>. * gnu/packages/image.scm (exiv2)[arguments]: Add phase to remove _GLIBCXX_ASSERTIONS from compiler flags.
* gnu: tree-sitter: Re-indent.Hilton Chain2023-10-20
| | | | | | | * 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>
* gnu: tree-sitter-rust: Update to 0.20.4.Hilton Chain2023-10-20
| | | | | | * gnu/packages/tree-sitter.scm (tree-sitter-rust): Update to 0.20.4. Signed-off-by: Andrew Tropin <andrew@trop.in>
* gnu: tree-sitter-go: Update to 0.20.0.Hilton Chain2023-10-20
| | | | | | * gnu/packages/tree-sitter.scm (tree-sitter-go): Update to 0.20.0. Signed-off-by: Andrew Tropin <andrew@trop.in>
* gnu: tree-sitter-cpp: Update to 0.20.3.Hilton Chain2023-10-20
| | | | | | | * 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>
* gnu: tree-sitter-python: Update to 0.20.4.Hilton Chain2023-10-20
| | | | | | * gnu/packages/tree-sitter.scm (tree-sitter-python): Update to 0.20.4. Signed-off-by: Andrew Tropin <andrew@trop.in>
* gnu: tree-sitter-typescript: Update to 0.20.3.Hilton Chain2023-10-20
| | | | | | * gnu/packages/tree-sitter.scm (tree-sitter-typescript): Update to 0.20.3. Signed-off-by: Andrew Tropin <andrew@trop.in>
* gnu: tree-sitter-javascript: Update to 0.20.0-22.f772967.Hilton Chain2023-10-20
| | | | | | | | * 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>
* gnu: tree-sitter-c-sharp: Update to 0.20.0.Hilton Chain2023-10-20
| | | | | | * gnu/packages/tree-sitter.scm (tree-sitter-c-sharp): Update to 0.20.0. Signed-off-by: Andrew Tropin <andrew@trop.in>
* gnu: tree-sitter-bash: Update to 0.20.4.Hilton Chain2023-10-20
| | | | | | * gnu/packages/tree-sitter.scm (tree-sitter-bash): Update to 0.20.4. Signed-off-by: Andrew Tropin <andrew@trop.in>
* gnu: tree-sitter: Update to 0.20.10.Hilton Chain2023-10-20
| | | | | | | | * 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>
* gnu: ncdu-1: Update to 1.19.Efraim Flashner2023-10-20
| | | | * gnu/packages/ncdu.scm (ncdu-1): Update to 1.19.
* gnu: emacs-eat: Update to 0.9.2.Akib Azmain Turja2023-10-19
| | | | * gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.9.2.
* home: services: Fix race condition when detecting first login.Carlo Zancanaro2023-10-20
| | | | | | | * 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>
* gnu: Add emacs-slite.ykonai2023-10-20
| | | | | | | | | * 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>
* gnu: Add cl-slite.ykonai2023-10-20
| | | | | | * gnu/packages/lisp-xyz.scm (cl-slite, ecl-slite, sbcl-slite): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: nftables: Tighten the default rules.Tomas Volf2023-10-20
| | | | | | | | | | 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>
* gnu: unison: Update to 2.53.3.pukkamustard2023-10-20
| | | | | | | | | | | | | | | * 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>
* .dir-locals.el: Adjust indentation rule for ‘test-assertm’.Ludovic Courtès2023-10-20
| | | | | | | | | This reverts commit 92755c6352fd967bc74d8e5354aad057d779b717, which, at the time, was correct for the 3-argument ‘test-assertm’ macro in ‘tests/pack.scm’ but incorrect for the 2-argument variant found in other test files. * .dir-locals.el: Decrease argument count for ‘test-assertm’.
* tests: Avoid three-argument ‘test-assertm’.Ludovic Courtès2023-10-20
| | | | | | | | This fixes a discrepancy with other tests that have a two-argument ‘test-assertm’ macro. * tests/pack.scm (test-assertm): Move within ‘with-external-store’, and remove ‘store’ parameter.
* linux-modules: Fix module dependency loading.Tobias Geerinckx-Rice2023-10-15
| | | | | | * gnu/build/linux-modules.scm (dot-ko): Make COMPRESSION optional, as expected by callers RECURSIVE-MODULE-DEPENDENCIES and LOAD-LINUX-MODULE*.
* gnu: connman: Update to 1.42.Tobias Geerinckx-Rice2023-10-15
| | | | | | | | | | * gnu/packages/connman.scm (connman): Update to 1.42. [source]: Replace all (obsolete) patches with a new one. * gnu/packages/patches/connman-CVE-2022-32292.patch, * gnu/packages/patches/connman-CVE-2022-32293-pt1.patch, * gnu/packages/patches/connman-CVE-2022-32293-pt2.patch: Delete files. * gnu/packages/patches/connman-add-missing-libppp-compat.h.patch: New file. * gnu/local.mk (dist_patch_DATA): Remove deleted files, add new one.
* gnu: ppp: Update to 2.5.0.Tobias Geerinckx-Rice2023-10-15
| | | | | | | | * gnu/packages/samba.scm (ppp): Update to 2.5.0. [arguments]: Move CC from #:make-flags to #:configure-flags where it belongs. Remind ./configure where openssl lives. Build verbosely. Remove obsolete 'patch-Makefile phase, and delete autogen.sh. [native-inputs]: Add autoconf, automake, and libtool.
* gnu: network-manager: Use Meson option for modprobe.Tobias Geerinckx-Rice2023-10-15
| | | | | * gnu/packages/gnome.scm (arguments): Replace the 'patch-modprobe-path phase with a ‘-Dmodprobe=’ configure flag.
* gnu: network-manager: Update to 1.44.0.Tobias Geerinckx-Rice2023-10-15
| | | | | * gnu/packages/gnome.scm (network-manager): Update to 1.44.0. [arguments]: Disable the (new) nm-cloud-setup option.
* gnu: isc-dhcp: Remove unused net-tools input.Tobias Geerinckx-Rice2023-10-15
| | | | | | * gnu/packages/admin.scm (isc-dhcp)[arguments]: Don't wrap the ‘dhclient-script’ PATH with net-tools. [inputs]: Remove net-tools altogether.
* gnu: Add psftools.Tobias Geerinckx-Rice2023-10-15
| | | | * gnu/packages/fontutils.scm (psftools): New public variable.
* gnu: mosh: Prepare for cross-building.Tobias Geerinckx-Rice2023-10-15
| | | | | | Currently blocked by protobuf. * gnu/packages/ssh.scm (mosh)[arguments]: Use SEARCH-INPUT-FILE.
* gnu: mosh: Update package style.Tobias Geerinckx-Rice2023-10-15
| | | | | | * gnu/packages/ssh.scm (mosh)[arguments]: Use G-expressions. Don't explicitly return #t from phases. [inputs]: Remove input labels.