Commit Graph

125786 Commits

Author SHA1 Message Date
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
Gabriel Wicki e80022ff3a
doc: Clarify partition LBA compatibility.
* doc/guix.texi (partition Reference): Clarify LBA compatibility.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-17 15:11:12 +02:00
Josselin Poiret dcc5c34504
guix: import: opam: Handle list of licenses.
Fixes <https://issues.guix.gnu.org/issue/66461>.
Reported by Simon Tournier <zimon.toutoune@gmail.com>.

* guix/import/opam.scm (opam->guix-package): Handle lists of licenses.

Signed-off-by: Simon Tournier <zimon.toutoune@gmail.com>
2023-10-17 14:52:06 +02:00
Simon Tournier daaebc6457
scripts: weather: Handle EPIPE errors when displaying help.
* guix/scripts/weather.scm (%options): Handle EPIPE errors when displaying
help.
2023-10-17 14:52:06 +02:00
Simon Tournier 16e53f1687
scripts: upgrade: Handle EPIPE errors when displaying help.
* guix/scripts/upgrade.scm (%options): Handle EPIPE errors when displaying
help.
2023-10-17 14:52:06 +02:00
Simon Tournier a293b1cfa7
scripts: time-machine: Handle EPIPE errors when displaying help.
* guix/scripts/time-machine.scm (%options): Handle EPIPE errors when
displaying help.
2023-10-17 14:52:05 +02:00
Simon Tournier c4aa37fde9
scripts: substitute: Handle EPIPE errors when displaying help.
* guix/scripts/substitute.scm (%options): Handle EPIPE errors when displaying
help.
2023-10-17 14:52:05 +02:00
Simon Tournier 6c5516ab83
scripts: system: Handle EPIPE errors when displaying help.
* guix/scripts/system.scm (%options): Handle EPIPE errors when displaying help.
2023-10-17 14:52:05 +02:00
Simon Tournier 08b16ebcb3
scripts: style: Handle EPIPE errors when displaying help.
* guix/scripts/style.scm (%options): Handle EPIPE errors when displaying help.
2023-10-17 14:52:04 +02:00
Simon Tournier 426f52826b
scripts: size: Handle EPIPE errors when displaying help.
* guix/scripts/size.scm (%options): Handle EPIPE errors when displaying help.
2023-10-17 14:52:04 +02:00
Simon Tournier d56940eb81
scripts: show: Handle EPIPE errors when displaying help.
* guix/scripts/show.scm (%options): Handle EPIPE errors when displaying help.
2023-10-17 14:52:04 +02:00
Simon Tournier acdbb798d0
scripts: shell: Handle EPIPE errors when displaying help.
* guix/scripts/shell.scm (%options): Handle EPIPE errors when displaying help.
2023-10-17 14:52:03 +02:00
Simon Tournier 94e0496aa8
scripts: search: Handle EPIPE errors when displaying help.
* guix/scripts/search.scm (%options): Handle EPIPE errors when displaying
help.
2023-10-17 14:52:03 +02:00
Simon Tournier c5a5ccfa54
scripts: repl: Handle EPIPE errors when displaying help.
* guix/scripts/repl.scm (%options): Handle EPIPE errors when displaying help.
2023-10-17 14:52:03 +02:00
Simon Tournier 028de130d2
scripts: remove: Handle EPIPE errors when displaying help.
* guix/scripts/remove.scm (%options): Handle EPIPE errors when displaying help.
2023-10-17 14:52:02 +02:00
Simon Tournier ac9b2939d6
scripts: refresh: Handle EPIPE errors when displaying help.
* guix/scripts/refresh.scm (%options): Handle EPIPE errors when displaying
help.
2023-10-17 14:52:02 +02:00