Commit graph

125801 commits

Author SHA1 Message Date
Hilton Chain b1194546b1
gnu: 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>
2023-10-20 12:41:03 +04:00
Hilton Chain 82aa989d82
gnu: 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>
2023-10-20 12:41:02 +04:00
Hilton Chain 84ad58567a
gnu: 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>
2023-10-20 12:41:01 +04:00
Hilton Chain aa44def3bc
gnu: 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>
2023-10-20 12:41:00 +04:00
Hilton Chain f5b7910fe5
gnu: 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>
2023-10-20 12:40:59 +04:00
Hilton Chain 58f21fda9d
gnu: 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>
2023-10-20 12:40:58 +04:00
Hilton Chain d69c09fb0c
gnu: 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>
2023-10-20 12:40:58 +04:00
Hilton Chain ff5508f6e7
gnu: 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>
2023-10-20 12:40:57 +04:00
Efraim Flashner 861e5b5221
gnu: ncdu-1: Update to 1.19.
* gnu/packages/ncdu.scm (ncdu-1): Update to 1.19.
2023-10-20 10:00:04 +03:00
Akib Azmain Turja 68fe73cf39
gnu: emacs-eat: Update to 0.9.2.
* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.9.2.
2023-10-19 18:39:43 -05:00
Carlo Zancanaro 6b0a321969
home: 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>
2023-10-20 00:33:27 +02:00
ykonai b25185849f
gnu: 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>
2023-10-20 00:33:27 +02:00
ykonai 11a2c92e71
gnu: 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>
2023-10-20 00:33:27 +02:00
Tomas Volf 82f9e5ac97
services: 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>
2023-10-20 00:33:26 +02:00
pukkamustard 6156bf9078
gnu: 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>
2023-10-20 00:33:26 +02:00
Ludovic Courtès dd19f3c39d
.dir-locals.el: Adjust indentation rule for ‘test-assertm’.
This reverts commit 92755c6352, 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’.
2023-10-20 00:33:26 +02:00
Ludovic Courtès 2aa45d0347
tests: 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.
2023-10-20 00:33:26 +02:00
Tobias Geerinckx-Rice 47e265af75
linux-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*.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice ced8b56090
gnu: 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.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice a112b43b2a
gnu: 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.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice bdb664f7b0
gnu: network-manager: Use Meson option for modprobe.
* gnu/packages/gnome.scm (arguments): Replace the 'patch-modprobe-path
phase with a ‘-Dmodprobe=’ configure flag.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice c7ab89c664
gnu: 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.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice 3145968e38
gnu: 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.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice a36e595eec
gnu: Add psftools.
* gnu/packages/fontutils.scm (psftools): New public variable.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice f59bbf0a97
gnu: mosh: Prepare for cross-building.
Currently blocked by protobuf.

* gnu/packages/ssh.scm (mosh)[arguments]: Use SEARCH-INPUT-FILE.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice 063655dbad
gnu: mosh: Update package style.
* gnu/packages/ssh.scm (mosh)[arguments]: Use G-expressions.
Don't explicitly return #t from phases.
[inputs]: Remove input labels.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice 62d42bdd75
gnu: font-terminus: Install the README.
* gnu/packages/fonts.scm (font-terminus): Add a new
'install-documentation phase.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice 12ddeaad78
gnu: ncdu: Use a less clever licence URL.
* gnu/packages/ncdu.scm (ncdu-1)[license]: Use a relative file:// in the
source directory instead of a remote https:// link to a Gitweb instance.
2023-10-15 02:00:00 +02:00
Tobias Geerinckx-Rice 0e0ba6c27a
gnu: iceauth: Fix source.
* gnu/packages/xorg.scm (iceauth)[source]: Fix name & hash.

Reported by ulfvonbelow in #guix.
2023-10-15 02:00:00 +02:00
Karl Hallsby c065da01ff
gnu: Add cl-wayland.
* gnu/packages/lisp-xyz.scm (sbcl-cl-wayland, cl-wayland, ecl-cl-wayland): New
  variables.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-19 14:06:52 +02:00
Karl Hallsby cbd1c983e1
gnu: Add cl-xkbcommon.
* gnu/packages/lisp-xyz.scm (sbcl-xkbcommon, cl-xkbcommon, ecl-xkbcommon): New
  variables.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-19 14:06:52 +02:00
Efraim Flashner 589a165de1
gnu: openfwwf-firmware: Don't build for a specific target.
* gnu/packages/firmware.scm (openfwwf-firmware)[arguments]: Set target
to #f since we're building firmware files.
2023-10-19 12:56:24 +03:00
Efraim Flashner 2fd00e1cd1
gnu: ath9k-htc-firmware: Don't build for a specific target.
* gnu/packages/firmware.scm (ath9k-htc-firmware)[arguments]: Set target
to #f since we're building firmware files.
2023-10-19 11:32:41 +03:00
Hilton Chain 330b94e8bd
gnu: iwd: Update to 2.8.
* gnu/packages/networking.scm (iwd): Update to 2.8.
[synopsis]: Change to "iNet Wireless Daemon".
2023-10-19 13:38:53 +08:00
Hilton Chain 23d7a8b323
gnu: ell: Update to 0.59.
* gnu/packages/linux.scm (ell): Update to 0.59.
[native-inputs]: Add procps.
2023-10-19 13:38:48 +08:00
Wilko Meyer ba72f8a8d5
gnu: linux-libre 6.1: Update to 6.1.58.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.58.
(linux-libre-6.1-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 19:26:00 -07:00
Christina O'Donnell 8d6b3dd0b8
doc: Expand origin-Reference section
* doc/guix.texi (origin Reference): Add references for hg-reference,
svn-reference, bzr-fetch, and bzr-reference.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-18 23:11:32 +02:00
B. Wilson 1e11506f73
gnu: Add ipvsadm.
* gnu/packages/linux.scm (ipvsadm): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-10-18 23:01:07 +02:00
B. Wilson 8f48581708
gnu: Add dzaima-apl.
* gnu/packages/apl.scm (dzaim-apl): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-10-18 22:40:41 +02:00
Ludovic Courtès d0fed2f4df
locate: Do not return the system database when it is too old.
Fixes a bug whereby ‘guix locate’ would pick the system database, then
decide it’s too old, try to update it, and fail because it’s not
writable by unprivileged users.

Fixes <https://issues.guix.gnu.org/66612>.

* guix/scripts/locate.scm (file-age): New procedure.
(suitable-database): Add ‘age-update-threshold’ parameter and honor it.
(guix-locate): Remove ‘file-age’.  Pass ‘age-update-threshold’ to the
‘database’ option.

Reported-by: Matt Wette <matt.wette@gmail.com>
2023-10-18 18:21:04 +02:00
Efraim Flashner 1076f32111
gnu: isc-dhcp: Fix cross-compilation to powerpc-linux.
* gnu/packages/admin.scm (isc-dhcp)[arguments]: Adjust the custom
'fix-bind-cross-compilation phase to force linking with '-latomic' when
building for powerpc-linux.
2023-10-18 14:21:10 +03:00
Sharlatan Hellseher 202c97c4ce
gnu: Sort use-module in (gnu packages virtualization) alphabetically.
* gnu/packages/virtualization.scm. Sort use-module alphabetically to
easy maintenance.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-18 13:46:48 +04:00
Sharlatan Hellseher 0648e20c09
gnu: Add VMware open-vm-tools.
* gnu/packages/virtualization.scm (vmware-open-vm-tools,
vmware-open-vm-tools-gtk): New variables.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-18 13:46:47 +04:00
Guillaume Le Vaillant 6fff96434d
gnu: Add chirp.
* gnu/packages/radio.scm (chirp): New variable.
2023-10-18 11:20:31 +02:00
Guillaume Le Vaillant e970f72cb1
gnu: Add python-yattag.
* gnu/packages/python-xyz.scm (python-yattag): New variable.
2023-10-18 11:20:31 +02:00
Guillaume Le Vaillant 2d24ba34ed
gnu: gqrx: Update to 2.17.2.
* gnu/packages/radio.scm (gqrx): Update to 2.17.2.
2023-10-18 11:20:31 +02:00
Guillaume Le Vaillant f32c8d3b73
gnu: csdr: Update to 0.18.2.
* gnu/packages/radio.scm (csdr): Update to 0.18.2.
2023-10-18 11:20:31 +02:00
Andre A. Gomes 199495ef81
gnu: cl-prompter: Update to 0.1.0-0.b40a13a.
* gnu/packages/lisp-xyz.scm (sbcl-prompter): Update to 0.1.0-0.b40a13a.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-18 11:20:31 +02:00
Efraim Flashner 3e132ba6bc
gnu: python-flask-restful-swagger: Add missing input.
* gnu/packages/python-web.scm (python-flask-restful-swagger)
[propagated-inputs]: Add python-six.
2023-10-18 11:39:49 +03:00
Efraim Flashner 7823c65040
gnu: python-pgpy: Update to 0.6.0.
* gnu/packages/python-crypto.scm (python-pgpy): Update to 0.6.0.
[propagated-inputs]: Remove python-singledispatch and python-six.
2023-10-17 18:13:19 +03:00