summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-21tests: Verify plasma.tmpl at x86_64-linux....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> Zheng Junjie
2023-10-21gnu: Add emacs-poke-mode....* gnu/packages/emacs-xyz.scm (emacs-poke-mode): New variable. Copyright-paperwork-exempt: Yes Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-10-21gnu: Remove emacs-poke....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> Bruno Victal
2023-10-21gnu: poke: Install emacs modes....* gnu/packages/engineering.scm (poke)[arguments]<#:configure-flags>: Correctly set lispdir for emacs. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-10-21gnu: poke: Revise package definition....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> Bruno Victal
2023-10-21gnu: bitcoin-core: Update to 25.1....* gnu/packages/finance.scm (bitcoin-core): Update to 25.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org> fanquake
2023-10-21home: services: Fix regression in generated ‘on-first-login’ script....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> Ludovic Courtès
2023-10-20gnu: fuzzel: Update to 1.9.2....* gnu/packages/xdisorg.scm (fuzzel): Update to 1.9.2. jgart
2023-10-21gnu: trilinos-for-dealii-openmpi: Fix build....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> Paul A. Patience
2023-10-21gnu: Add river....* gnu/packages/zig-xyz.scm (river): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Felix Lechner
2023-10-21gnu: Add tigerbeetle....* gnu/packages/zig-xyz.scm (tigerbeetle): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Ekaitz Zarraga
2023-10-21build-system: Add zig-build-system....* 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> Ekaitz Zarraga
2023-10-21gnu: Propagate suitesparse-* inputs referenced in header files....* 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> David Elsing
2023-10-20gnu: Add emacs-org-street....* gnu/packages/emacs-xyz.scm (emacs-org-street): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org> pinoaffe
2023-10-20gnu: Add emacs-nominatim....* gnu/packages/emacs-xyz.scm (emacs-nominatim): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org> pinoaffe
2023-10-20gnu: Add emacs-lexic....* gnu/packages/emacs-xyz.scm (emacs-lexic): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org> pinoaffe
2023-10-20gnu: Add emacs-sxiv....* gnu/packages/emacs-xyz.scm (emacs-sxiv): New variable. Signed-off-by: Clément Lassieur <clement@lassieur.org> pinoaffe
2023-10-20gnu: Add python-portpicker....* gnu/packages/python-xyz.scm (python-portpicker): New variable. Ricardo Wurmus
2023-10-20gnu: weechat-wee-slack: Update to 2.10.1....* gnu/packages/messaging.scm (weechat-wee-slack): Update to 2.10.1. [inputs]: Move python-mock to ... [native-inputs]: ... here. Arun Isaac
2023-10-20gnu: eternalterminal: Update to 6.2.4....* 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> Aaron Covrig
2023-10-20gnu: emacs-disk-usage: Update to 1.3.3-0.b0d803f....* gnu/packages/emacs-xyz.scm (emacs-disk-usage): Update to 1.3.3-0.b0d803f. Signed-off-by: Christopher Baines <mail@cbaines.net> Cayetano Santos
2023-10-20gnu: gnutls: Replace with 3.8.1....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> Christopher Baines
2023-10-20gnu: llvm: Fix riscv64 cross-compilation....* 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> Z572
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....* 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> Hilton Chain
2023-10-20gnu: tree-sitter-rust: Update to 0.20.4....* gnu/packages/tree-sitter.scm (tree-sitter-rust): Update to 0.20.4. Signed-off-by: Andrew Tropin <andrew@trop.in> Hilton Chain
2023-10-20gnu: tree-sitter-go: Update to 0.20.0....* gnu/packages/tree-sitter.scm (tree-sitter-go): Update to 0.20.0. Signed-off-by: Andrew Tropin <andrew@trop.in> Hilton Chain
2023-10-20gnu: tree-sitter-cpp: Update to 0.20.3....* 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> Hilton Chain
2023-10-20gnu: tree-sitter-python: Update to 0.20.4....* gnu/packages/tree-sitter.scm (tree-sitter-python): Update to 0.20.4. Signed-off-by: Andrew Tropin <andrew@trop.in> Hilton Chain
2023-10-20gnu: tree-sitter-typescript: Update to 0.20.3....* gnu/packages/tree-sitter.scm (tree-sitter-typescript): Update to 0.20.3. Signed-off-by: Andrew Tropin <andrew@trop.in> Hilton Chain
2023-10-20gnu: tree-sitter-javascript: Update to 0.20.0-22.f772967....* 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> Hilton Chain
2023-10-20gnu: tree-sitter-c-sharp: Update to 0.20.0....* gnu/packages/tree-sitter.scm (tree-sitter-c-sharp): Update to 0.20.0. Signed-off-by: Andrew Tropin <andrew@trop.in> Hilton Chain
2023-10-20gnu: tree-sitter-bash: Update to 0.20.4....* gnu/packages/tree-sitter.scm (tree-sitter-bash): Update to 0.20.4. Signed-off-by: Andrew Tropin <andrew@trop.in> Hilton Chain
2023-10-20gnu: tree-sitter: Update to 0.20.10....* 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> Hilton Chain
2023-10-20gnu: ncdu-1: Update to 1.19....* gnu/packages/ncdu.scm (ncdu-1): Update to 1.19. Efraim Flashner
2023-10-19gnu: emacs-eat: Update to 0.9.2....* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.9.2. Akib Azmain Turja
2023-10-20home: services: Fix race condition when detecting first login....* 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> Carlo Zancanaro
2023-10-20gnu: Add emacs-slite....* 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> ykonai
2023-10-20gnu: Add cl-slite....* gnu/packages/lisp-xyz.scm (cl-slite, ecl-slite, sbcl-slite): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org> ykonai
2023-10-20services: nftables: Tighten the default rules....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> Tomas Volf
2023-10-20gnu: unison: Update to 2.53.3....* 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> pukkamustard
2023-10-20.dir-locals.el: Adjust indentation rule for ‘test-assertm’....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’. Ludovic Courtès
2023-10-20tests: Avoid three-argument ‘test-assertm’....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. Ludovic Courtès
2023-10-15linux-modules: Fix module dependency loading....* gnu/build/linux-modules.scm (dot-ko): Make COMPRESSION optional, as expected by callers RECURSIVE-MODULE-DEPENDENCIES and LOAD-LINUX-MODULE*. Tobias Geerinckx-Rice
2023-10-15gnu: connman: Update to 1.42....* 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. Tobias Geerinckx-Rice
2023-10-15gnu: ppp: Update to 2.5.0....* 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. Tobias Geerinckx-Rice
2023-10-15gnu: network-manager: Use Meson option for modprobe....* gnu/packages/gnome.scm (arguments): Replace the 'patch-modprobe-path phase with a ‘-Dmodprobe=’ configure flag. Tobias Geerinckx-Rice
2023-10-15gnu: network-manager: Update to 1.44.0....* gnu/packages/gnome.scm (network-manager): Update to 1.44.0. [arguments]: Disable the (new) nm-cloud-setup option. Tobias Geerinckx-Rice
2023-10-15gnu: isc-dhcp: Remove unused net-tools input....* gnu/packages/admin.scm (isc-dhcp)[arguments]: Don't wrap the ‘dhclient-script’ PATH with net-tools. [inputs]: Remove net-tools altogether. Tobias Geerinckx-Rice
2023-10-15gnu: Add psftools....* gnu/packages/fontutils.scm (psftools): New public variable. Tobias Geerinckx-Rice