Commit graph

104524 commits

Author SHA1 Message Date
EuAndreh
5ef933efa4
services: vpn: Fix the profile wireguard package.
This is a follow-up of: fb35b7cedd.

* gnu/services/vpn.scm (wireguard-service-type): Add the wireguard package
from the configuration to the profile.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-11-13 14:03:54 +01:00
Efraim Flashner
80d10fa413
gnu: ck: Add support for riscv64-linux.
* gnu/packages/c.scm (gnu-triplet->ck-machine target): Add case for
riscv64.
2022-11-13 12:24:03 +02:00
Efraim Flashner
ec6e82ba88
gnu: mimalloc: Update to 2.0.7.
* gnu/packages/c.scm (mimalloc): Update to 2.0.7.
2022-11-13 11:49:28 +02:00
Maxim Cournoyer
4f648f6096
gnu: Add c-intro-and-ref.
* gnu/packages/c.scm (c-intro-and-ref): New variable.
2022-11-13 00:25:43 -05:00
David Thompson
c4025af8c1
gnu: guile-websocket: Update to 0.1.
* gnu/packages/guile-xyz.scm (guile-websocket): Update to 0.1.
2022-11-12 20:13:13 -05:00
Nicolas Goaziou
42d1fa6fc4
gnu: emacs-php-mode: Update to 1.24.2.
* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.2.
2022-11-12 22:57:06 +01:00
Nicolas Goaziou
40138eac83
gnu: emacs-helm: Update to 3.9.0.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.9.0.
2022-11-12 22:55:22 +01:00
Nicolas Goaziou
733fba28df
gnu: fet: Update to 6.7.1.
* gnu/packages/education.scm (fet): Update to 6.7.1.
2022-11-12 18:53:56 +01:00
EuAndreh
fb35b7cedd
services: vpn: Add wireguard-tools to profile-service-type.
* gnu/services/vpn.scm (wireguard-service-type): Include the
"wireguard-tools" package as an extension to profile-service-type, so
that users that enable the wireguard service can interact with it via
the command-line without having to manually install wireguard-tools.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-11-12 18:40:16 +01:00
Mathieu Othacehe
2757de2e2b
gnu: cuirass: Update to 1.1.0-12.1fb4b0a.
* gnu/packages/ci.scm (cuirass): Update to 1.1.0-12.1fb4b0a.
2022-11-12 12:03:19 +01:00
Mathieu Othacehe
d8d4b585e7
gnu: guile-simple-zmq: Update to 0.0.0-10.ff0b39a.
* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-10.ff0b39a.
2022-11-12 12:03:19 +01:00
jgart
c3cbe1c8da
gnu: Add emacs-free-keys.
* gnu/packages/emacs-xyz.scm (emacs-free-keys): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-12 11:32:33 +01:00
Nicolas Goaziou
f9ff7dd1cf
gnu: emacs-helm: Update to 3.8.9.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.9.
2022-11-12 11:32:18 +01:00
Nicolas Goaziou
ed013c10fd
gnu: emacs-prescient: Update to 6.0.
* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 6.0.
2022-11-12 11:32:18 +01:00
Nicolas Goaziou
e2a75b4e91
gnu: emacs-ctrlf: Update to 1.6.
* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.6.
2022-11-12 11:32:18 +01:00
Nicolas Goaziou
eac27d829d
gnu: emacs-apheleia: Update to 3.1.
* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 3.1.
2022-11-12 11:32:17 +01:00
Nicolas Goaziou
ec7c888f0a
gnu: emacs-exwm: Update to 0.27.
* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.27.
2022-11-12 11:32:17 +01:00
Nicolas Goaziou
b5b4edeec6
gnu: emacs-subed: Update to 1.0.19.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.19.
2022-11-12 11:32:17 +01:00
Raghav Gururajan
01aa6e0454
teams: Add Raghav Gururajan.
* etc/teams.scm.in: Add Raghav Gururajan.
2022-11-12 04:09:40 -05:00
jgart
0209ee0b55
gnu: Add carp.
* gnu/packages/lisp.scm (carp): New variable.

Co-authored-by: ( <paren@disroot.org>
Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-12 03:57:17 -05:00
Raghav Gururajan
3c62b03798
Revert "teams: Add Raghav Gururajan."
This reverts commit 56aebf7f7c.
2022-11-12 03:49:39 -05:00
Raghav Gururajan
56aebf7f7c
teams: Add Raghav Gururajan.
* etc/teams.scm.in: Add Raghav Gururajan.
2022-11-12 03:43:15 -05:00
Maxim Cournoyer
008f3a28c6
gnu: jami: Enable unit tests.
* gnu/packages/patches/jami-fix-qml-imports.patch: New file.
* gnu/packages/patches/jami-fix-unit-tests-build.patch: Likewise.
* gnu/packages/patches/jami-libjami-headers-search.patch: Likewise.
* gnu/packages/patches/jami-sip-unregister.patch: Likewise.
* gnu/packages/patches/jami-xcb-link.patch: Likewise.
* gnu/local.mk: Register them.
* gnu/packages/jami.scm (%jami-sources): Apply new patches.
(jami) [tests?]: Delete argument to run tests.
[configure-flags]: Remove TESTS? argument.
Enable tests with -DENABLE_TESTS=ON.  Remove -DLIBJAMI_INCLUDE_DIR.
[phases] {check}: New phase override.
[native-inputs]: Add settings-desktop-schemas.
[inputs]: Add glib and libxcb.
2022-11-12 00:39:35 -05:00
Maxim Cournoyer
d7d09a2773
gnu: jami: Update to 20221031.1308.130cc26.
* gnu/packages/jami.scm (libjami, jami): Update to 20221031.1308.130cc26.
(%jami-sources): Remove jami-fix-crash-on-block-contact patch.  Add
jami-disable-integration-tests and jami-no-webengine patches.
(pjproject-jami): Update to 2.12-1.513a3f1.
(ffmpeg-jami): Replace libvpx with libvpx-next.  Replace libx264 with
libx264-next.
(libjami): Update comment with upstream issue URL.
[tests?]: Remove argument, enabling test suite.
[configure-flags]: Remove "--disable-static".
[phases] {delete-static-libraries}: New phase.
(jami) [tests?]: Update comment.
[configure-flags]: Remove "-DLIBJAMI_XML_INTERFACES_DIR=" flag.
[phases] {patch-source}: Delete phase.
* gnu/packages/patches/jami-fix-crash-on-block-contact.patch: Delete patch.
* gnu/packages/patches/jami-disable-integration-tests.patch: New file.
* gnu/packages/patches/jami-no-webengine.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
2022-11-11 23:52:04 -05:00
Maxim Cournoyer
8fc7f20cb2
gnu: opendht: Use latest fmt.
* gnu/packages/networking.scm (opendht)[inputs]: Replace fmt-8 with fmt.
2022-11-11 23:52:04 -05:00
Leo Famulari
c847585732
gnu: linux-libre 4.9: Update to 4.9.333.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.333.
(linux-libre-4.9-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
3e74679f07
gnu: linux-libre 4.14: Update to 4.14.299.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.299.
(linux-libre-4.14-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
daff256f62
gnu: linux-libre 4.19: Update to 4.19.265.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.265.
(linux-libre-4.19-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
0b7b724deb
gnu: linux-libre 5.4: Update to 5.4.224.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.224.
(linux-libre-5.4-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
caa8db80c8
gnu: linux-libre 5.10: Update to 5.10.154.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.154.
(linux-libre-5.10-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
2673025301
gnu: linux-libre 5.15: Update to 5.15.78.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.78.
(linux-libre-5.15-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
b3e15b5abc
gnu: linux-libre: Update to 6.0.8.
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.8.
(linux-libre-6.0-pristine-source): Update hash.
2022-11-11 21:42:15 -05:00
Marius Bakke
8a261de34c
gnu: uBlock Origin: Update to 1.45.2.
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.45.2.
2022-11-12 03:23:05 +01:00
kiasoc5
ad03c2d461
gnu: wofi: Update to 1.3.
* gnu/packages/xdisorg.scm (wofi): Update to 1.3.
[arguments]: Use new style for arguments.
[inputs]: Remove input labels.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-11 23:17:44 +01:00
Greg Hogan
da0f502742
gnu: waybar: Update to 0.9.15.
* gnu/packages/wm.scm (waybar): Update to 0.9.15.
[inputs]: Replace fmt-8 with fmt.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-11 23:17:44 +01:00
Greg Hogan
688c3ef282
gnu: spdlog: Update to 1.11.0.
* gnu/packages/logging.scm (spdlog): Update to 1.11.0.
[source]<origin>: Remove obselete snippet.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-11 23:17:44 +01:00
Greg Hogan
159bf4ac24
gnu: bear: Replace spdlog with spdlog-1.10.
* gnu/packages/build-tools.scm (bear)[inputs]: Replace spdlog with
spdlog-1.10.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-11 23:17:43 +01:00
Greg Hogan
8f8000a95f
gnu: Add spdlog-1.10.
* gnu/packages/logging.scm (spdlog-1.10): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-11 23:17:43 +01:00
dan
474070facb
gnu: mangohud: Update to 0.6.8.
* gnu/packages/graphics.scm (mangohud): Update to 0.6.8.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-11 23:17:43 +01:00
Michael Rohleder
b37cd00dc3
gnu: xfce4-settings: Update to 4.16.4.
* gnu/packages/xfce.scm (xfce4-settings): Update to 4.16.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-11 23:17:43 +01:00
Ludovic Courtès
1fdb3f98a6
gnu: valgrind: Add version 3.20.0.
* gnu/packages/valgrind.scm (valgrind-3.18): Remove.
(valgrind-3.20): New variable.
2022-11-11 23:17:43 +01:00
Ludovic Courtès
c6cb7243fb
gnu-maintenance: 'release-file?' excludes "valgrind-3.20.0.RC1.tar.bz2".
* guix/gnu-maintenance.scm (%alpha-tarball-rx): Add "." before
"(alpha|beta|...)".
* tests/gnu-maintenance.scm ("release-file?"): Add test for Valgrind.
2022-11-11 23:17:43 +01:00
Ludovic Courtès
9a35e4c5bd
gnu-maintenance: 'gnu' updater prefers tarball with same compression.
Fixes <https://issues.guix.gnu.org/59168>.

Previously 'guix build make --with-latest=make' would pick ".tar.lz",
rather than "tar.gz", because "tar.lz" happened to come first in the
<upstream-source> 'urls' field.

* guix/gnu-maintenance.scm (latest-gnu-release)[archive-type]
[better-tarball?]: New variables.
Sort TARBALLS according to BETTER-TARBALL?.
2022-11-11 23:17:43 +01:00
Ludovic Courtès
692d987d0f
upstream: Factorize 'package-archive-type'.
* guix/upstream.scm (package-archive-type): New procedure.
(package-update/url-fetch): Use it.
2022-11-11 23:17:42 +01:00
Ludovic Courtès
19206eee69
grafts: Run with a UTF-8 locale.
Fixes <https://issues.guix.gnu.org/55968>.
Reported by Maxime Devos <maximedevos@telenet.be>.

* guix/grafts.scm (%graft-with-utf8-locale?): New parameter.
(graft-derivation/shallow)[glibc-locales, set-utf8-locale]: New
variables.
[build]: Use 'set-utf8-locale'.
* tests/gexp.scm, tests/grafts.scm, tests/packages.scm: Set
'%graft-with-utf8-locale?' to #f.
2022-11-11 23:17:42 +01:00
Ricardo Wurmus
8c0c223fab
gnu: plymouth: Update to 22.02.122.
* gnu/packages/freedesktop.scm (plymouth): Update to 22.02.122.
2022-11-11 22:33:28 +01:00
Ricardo Wurmus
c169a4f0fb
gnu: plymouth: Change configure flags.
Remove unnecessary color flags, and set the default logo to the run directory
because /etc will not exist in the early boot process.

* gnu/packages/freedesktop.scm (plymouth)[arguments]: Remove
"--with-background-color", "--with-background-start-color-stop", and
"--with-background-end-color-stop" options; change value of "--with-logo"
option.
2022-11-11 22:33:28 +01:00
Ricardo Wurmus
1dd4569210
gnu: plymouth: Use plain list of native inputs.
* gnu/packages/freedesktop.scm (plymouth)[native-inputs]: Use list without
labels.
2022-11-11 22:33:28 +01:00
Ricardo Wurmus
ea96cd2723
gnu: plymouth: Use gexps.
* gnu/packages/freedesktop.scm (plymouth)[arguments]: Use gexps.
2022-11-11 22:33:27 +01:00
Marius Bakke
9d3cd3c79d
gnu: ungoogled-chromium: Update to 107.0.5304.110-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 107.0.5304.110.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-11-11 18:09:58 +01:00