Efraim Flashner [Mon, 14 Nov 2022 13:09:36 +0000 (15:09 +0200)]
gnu: emacs-w3m: Add source file-name.
* gnu/packages/emacs-xyz.scm (emacs-w3m)[source]: Add file-name field.
Efraim Flashner [Mon, 14 Nov 2022 13:08:46 +0000 (15:08 +0200)]
gnu: emacs-org-chef: Add source file-name.
* gnu/packages/emacs-xyz.scm (emacs-org-chef)[source]: Add file-name
field.
Efraim Flashner [Mon, 14 Nov 2022 13:07:44 +0000 (15:07 +0200)]
gnu: emacs-ox-gfm: Add source file-name.
* gnu/packages/emacs-xyz.scm (emacs-ox-gfm)[source]: Add file-name
field.
Efraim Flashner [Mon, 14 Nov 2022 13:06:53 +0000 (15:06 +0200)]
gnu: emacs-pdfgrep: Add source file-name.
* gnu/packages/emacs-xyz.scm (emacs-pdfgrep)[source]: Add file-name
field.
Efraim Flashner [Mon, 14 Nov 2022 13:06:00 +0000 (15:06 +0200)]
gnu: emacs-orca: Add source file-name.
* gnu/packages/emacs-xyz.scm (emacs-orca)[source]: Add file-name field.
Efraim Flashner [Mon, 14 Nov 2022 13:02:26 +0000 (15:02 +0200)]
gnu: emacs-ednc: Add source file-name.
* gnu/packages/emacs-xyz.scm (emacs-ednc)[source]: Add file-name field.
Efraim Flashner [Mon, 14 Nov 2022 13:01:29 +0000 (15:01 +0200)]
gnu: emacs-consult-bibtex: Add source file-name.
* gnu/packages/emacs-xyz.scm (emacs-consult-bibtex)[source]: Add
file-name field.
Efraim Flashner [Mon, 14 Nov 2022 13:00:26 +0000 (15:00 +0200)]
gnu: qm-dsp: Add source file-name.
* gnu/packages/audio.scm (qm-dsp)[source]: Add file-name field.
Efraim Flashner [Mon, 14 Nov 2022 12:59:02 +0000 (14:59 +0200)]
gnu: btop: Don't use autogenerated tarball.
* gnu/packages/admin.scm (btop)[source]: Download using git-fetch.
Efraim Flashner [Mon, 14 Nov 2022 12:53:54 +0000 (14:53 +0200)]
gnu: luajit: Add source file-name.
* gnu/packages/lua.scm (luajit)[source]: Add file-name field.
kiasoc5 [Sat, 5 Nov 2022 03:50:28 +0000 (23:50 -0400)]
gnu: kanshi: Update to 1.3.0.
* gnu/packages/wm.scm (kanshi): Update to 1.3.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
kiasoc5 [Sat, 5 Nov 2022 02:37:49 +0000 (22:37 -0400)]
gnu: wf-recorder: Update to 0.3.0.
* gnu/packages/video.scm (wf-recorder): Update to 0.3.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
kiasoc5 [Sat, 5 Nov 2022 02:34:13 +0000 (22:34 -0400)]
gnu: swayidle: Update to 1.7.1.
* gnu/packages/wm.scm (swayidle): Update to 1.7.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
John Kehayias [Sat, 22 Oct 2022 04:40:27 +0000 (00:40 -0400)]
gnu: Add snixembed.
* gnu/packages/freedesktop.scm (snixembed): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Leo Nikkilä [Sun, 30 Oct 2022 19:19:56 +0000 (21:19 +0200)]
gnu: luajit: Update to commit 6c4826.
* gnu/packages/lua.scm (luajit)[source]: Use git-fetch, remove patch.
* gnu/packages/patches/luajit-no_ldconfig.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Sharlatan Hellseher [Sun, 30 Oct 2022 21:56:52 +0000 (21:56 +0000)]
gnu: Add siril.
* gnu/packages/astronomy.scm (siril): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Sharlatan Hellseher [Sun, 30 Oct 2022 21:56:51 +0000 (21:56 +0000)]
gnu: Add librtprocess.
* gnu/packages/photo.scm (librtprocess): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali [Mon, 31 Oct 2022 20:50:55 +0000 (20:50 +0000)]
gnu: Add clojure-data-csv.
* gnu/packages/clojure.scm (clojure-data-csv): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Matthieu Simonin [Mon, 7 Nov 2022 22:52:40 +0000 (23:52 +0100)]
gnu: Add python-enoslib.
* gnu/packages/python-web.scm (python-enoslib): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Mon, 14 Nov 2022 10:05:22 +0000 (11:05 +0100)]
self: Mark the generation (guix config) as non-declarative.
Fixes <https://issues.guix.gnu.org/58927>.
Reported by Maxime Devos <maximedevos@telenet.be>
and Marius Bakke <marius@gnu.org>.
Starting from
076e825dc5d585943ce820a279fffe4af09757fb, "guix --version"
would print "0" as the version number, due to '%guix-version' being
inlined in (guix ui) when compiling '*core-modules*' in (guix self).
* guix/self.scm (make-config.scm): Pass #:declarative? #f.
Pierre Neidhardt [Mon, 14 Nov 2022 10:28:25 +0000 (11:28 +0100)]
gnu: bbswitch-module: Update to
20220529 and fix for Linux 5.18+.
* gnu/packages/linux.scm (bbswitch-module): Update to
20220529 and fix for
Linux 5.18+.
[source]: Switch to fork since fix is not merged upstream yet.
Christopher Baines [Mon, 14 Nov 2022 08:59:23 +0000 (08:59 +0000)]
gnu: protobuf-2: Use gexp in arguments.
This fixes the breakage introduced when the protobuf package switched to using
gexp's in the arguments.
The package doesn't build, but at least the builder is now deterministic and
valid Guile.
* gnu/packages/protobuf.scm (protobuf-2)[arguments]: Adapt to use gexp's.
Prafulla Giri [Tue, 8 Nov 2022 07:54:21 +0000 (13:39 +0545)]
guix-install.sh: Remove unnecessary XDG_DATA_DIRS export.
This started out as a bug-fix for a GUI login loop that was resulting from XDG_DATA_DIRS
not including any of the host distro's directories. The solution was to export the vari-
able (with fail-safe defaults) before source-ing GUIX_PROFILE/etc/profile. It turns out
changes have already been made to ensure that XDG_DATA_DIRS, etc. are always exported
before anything guix-specific. So, this export is no longer necessary.
For reference, the aforementioned bug was found on a Debian 11 machine and it's guix.sh
init profile for guix version 1.2.
* etc/guix-install.sh (sys_create_init_profile): Remove unnecessary
XDG_DATA_DIRS export.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
dan [Sun, 13 Nov 2022 05:46:45 +0000 (13:46 +0800)]
gnu: mpv: Update to 0.35.0.
* gnu/packages/video.scm (mpv): Update to 0.35.0.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Thiago Jung Bauermann [Sun, 13 Nov 2022 21:11:11 +0000 (18:11 -0300)]
gnu: emacs-magit: Substitute git executable path.
Magit has a strong dependency on Git so it should directly reference the
git executable rather than expect it to be available in the profile or
environment.
This also fixes a build failure in emacs-forge.
* gnu/packages/emacs-xyz.scm (emacs-magit)[arguments]<#:phases>: Substitute
git path in the ‘magit-git-executable’ variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Liliana Marie Prikler [Sun, 13 Nov 2022 21:40:22 +0000 (22:40 +0100)]
gnu: komikku: Update to 1.4.0.
* gnu/packages/gnome.scm (komikku): Update to 1.4.0.
Hilton Chain [Sun, 13 Nov 2022 13:09:15 +0000 (21:09 +0800)]
gnu: Add spectre-meltdown-checker.
* gnu/packages/linux.scm (spectre-meltdown-checker): New variable.
* gnu/packages/patches/spectre-meltdown-checker-find-kernel.patch: New file.
* gnu/packages/patches/spectre-meltdown-checker-externalize-fwdb.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register them here.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Ricardo Wurmus [Sun, 13 Nov 2022 18:49:05 +0000 (19:49 +0100)]
gnu: gwl: Update to 0.5.1.
* gnu/packages/package-management.scm (gwl): Update to 0.5.1.
[arguments]: Disable one test.
Ricardo Wurmus [Sun, 13 Nov 2022 18:26:29 +0000 (19:26 +0100)]
gnu: ardour: Do not use labels in list of native inputs.
* gnu/packages/audio.scm (ardour)[native-inputs]: Drop package labels.
Ricardo Wurmus [Sun, 13 Nov 2022 18:25:46 +0000 (19:25 +0100)]
gnu: ardour: Remove trailing #T from phases.
* gnu/packages/audio.scm (ardour)[arguments]: Remove trailing #T.
(ardour-rpath-phase): Same.
Sughosha [Sun, 13 Nov 2022 17:32:57 +0000 (18:32 +0100)]
gnu: ardour: Install man page.
* gnu/packages/audio.scm (ardour)[arguments]: Add phase "install-man-page".
Sughosha [Sun, 13 Nov 2022 17:31:56 +0000 (18:31 +0100)]
gnu: ardour: Use more system libraries.
* gnu/packages/audio.scm (ardour)[arguments]: Enable use of external
libraries.
[inputs]: Add fluidsynth, hidapi, libltc, and qm-dsp.
Sughosha [Sun, 13 Nov 2022 16:26:19 +0000 (17:26 +0100)]
gnu: Add qm-dsp.
* gnu/packages/audio.scm (qm-dsp): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Sughosha [Tue, 18 Oct 2022 18:59:51 +0000 (18:59 +0000)]
gnu: ardour: Update to 7.0
* gnu/packages/audio.scm (ardour): Update to 7.0.
Arun Isaac [Sun, 13 Nov 2022 12:27:13 +0000 (17:57 +0530)]
gnu: prosody: Add bash-minimal to inputs.
* gnu/packages/messaging.scm (prosody)[inputs]: Add bash-minimal.
Arun Isaac [Sun, 13 Nov 2022 12:25:08 +0000 (17:55 +0530)]
gnu: prosody: Update to 0.12.1.
* gnu/packages/messaging.scm (prosody): Update to 0.12.1.
[inputs]: Add icu4c.
EuAndreh [Sun, 13 Nov 2022 10:46:30 +0000 (07:46 -0300)]
services: vpn: Fix the profile wireguard package.
This is a follow-up of:
fb35b7cedd48a47820b0c250677b7ec6ac78fdc1.
* 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>
Efraim Flashner [Sun, 13 Nov 2022 10:24:03 +0000 (12:24 +0200)]
gnu: ck: Add support for riscv64-linux.
* gnu/packages/c.scm (gnu-triplet->ck-machine target): Add case for
riscv64.
Efraim Flashner [Sun, 13 Nov 2022 09:49:28 +0000 (11:49 +0200)]
gnu: mimalloc: Update to 2.0.7.
* gnu/packages/c.scm (mimalloc): Update to 2.0.7.
Maxim Cournoyer [Sun, 13 Nov 2022 04:49:38 +0000 (23:49 -0500)]
gnu: Add c-intro-and-ref.
* gnu/packages/c.scm (c-intro-and-ref): New variable.
David Thompson [Sun, 13 Nov 2022 01:13:13 +0000 (20:13 -0500)]
gnu: guile-websocket: Update to 0.1.
* gnu/packages/guile-xyz.scm (guile-websocket): Update to 0.1.
Nicolas Goaziou [Sat, 12 Nov 2022 21:57:06 +0000 (22:57 +0100)]
gnu: emacs-php-mode: Update to 1.24.2.
* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.2.
Nicolas Goaziou [Sat, 12 Nov 2022 21:55:22 +0000 (22:55 +0100)]
gnu: emacs-helm: Update to 3.9.0.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.9.0.
Nicolas Goaziou [Sat, 12 Nov 2022 17:53:56 +0000 (18:53 +0100)]
gnu: fet: Update to 6.7.1.
* gnu/packages/education.scm (fet): Update to 6.7.1.
EuAndreh [Fri, 11 Nov 2022 14:17:28 +0000 (11:17 -0300)]
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>
Mathieu Othacehe [Sat, 12 Nov 2022 11:02:58 +0000 (12:02 +0100)]
gnu: cuirass: Update to 1.1.0-12.
1fb4b0a.
* gnu/packages/ci.scm (cuirass): Update to 1.1.0-12.
1fb4b0a.
Mathieu Othacehe [Sat, 12 Nov 2022 11:02:21 +0000 (12:02 +0100)]
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.
jgart [Fri, 11 Nov 2022 13:07:59 +0000 (07:07 -0600)]
gnu: Add emacs-free-keys.
* gnu/packages/emacs-xyz.scm (emacs-free-keys): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Nicolas Goaziou [Sat, 12 Nov 2022 10:28:57 +0000 (11:28 +0100)]
gnu: emacs-helm: Update to 3.8.9.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.9.
Nicolas Goaziou [Sat, 12 Nov 2022 10:27:47 +0000 (11:27 +0100)]
gnu: emacs-prescient: Update to 6.0.
* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 6.0.
Nicolas Goaziou [Sat, 12 Nov 2022 10:26:44 +0000 (11:26 +0100)]
gnu: emacs-ctrlf: Update to 1.6.
* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.6.
Nicolas Goaziou [Sat, 12 Nov 2022 10:23:56 +0000 (11:23 +0100)]
gnu: emacs-apheleia: Update to 3.1.
* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 3.1.
Nicolas Goaziou [Sat, 12 Nov 2022 10:21:29 +0000 (11:21 +0100)]
gnu: emacs-exwm: Update to 0.27.
* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.27.
Nicolas Goaziou [Sat, 12 Nov 2022 10:21:14 +0000 (11:21 +0100)]
gnu: emacs-subed: Update to 1.0.19.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.19.
Raghav Gururajan [Sat, 12 Nov 2022 09:09:40 +0000 (04:09 -0500)]
teams: Add Raghav Gururajan.
* etc/teams.scm.in: Add Raghav Gururajan.
jgart [Fri, 11 Nov 2022 05:55:07 +0000 (23:55 -0600)]
gnu: Add carp.
* gnu/packages/lisp.scm (carp): New variable.
Co-authored-by: ( <paren@disroot.org>
Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
Raghav Gururajan [Sat, 12 Nov 2022 08:49:39 +0000 (03:49 -0500)]
Revert "teams: Add Raghav Gururajan."
This reverts commit
56aebf7f7cbb3781c3f470902f43b361f85cba3e.
Raghav Gururajan [Sat, 12 Nov 2022 08:43:15 +0000 (03:43 -0500)]
teams: Add Raghav Gururajan.
* etc/teams.scm.in: Add Raghav Gururajan.
Maxim Cournoyer [Tue, 8 Nov 2022 02:32:19 +0000 (21:32 -0500)]
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.
Maxim Cournoyer [Thu, 3 Nov 2022 21:16:36 +0000 (17:16 -0400)]
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.
Maxim Cournoyer [Mon, 7 Nov 2022 16:46:14 +0000 (11:46 -0500)]
gnu: opendht: Use latest fmt.
* gnu/packages/networking.scm (opendht)[inputs]: Replace fmt-8 with fmt.
Leo Famulari [Fri, 11 Nov 2022 22:05:31 +0000 (17:05 -0500)]
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.
Leo Famulari [Fri, 11 Nov 2022 22:05:17 +0000 (17:05 -0500)]
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.
Leo Famulari [Fri, 11 Nov 2022 22:05:03 +0000 (17:05 -0500)]
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.
Leo Famulari [Fri, 11 Nov 2022 22:04:44 +0000 (17:04 -0500)]
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.
Leo Famulari [Fri, 11 Nov 2022 22:04:23 +0000 (17:04 -0500)]
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.
Leo Famulari [Fri, 11 Nov 2022 22:04:10 +0000 (17:04 -0500)]
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.
Leo Famulari [Fri, 11 Nov 2022 22:03:54 +0000 (17:03 -0500)]
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.
Marius Bakke [Fri, 11 Nov 2022 21:56:04 +0000 (22:56 +0100)]
gnu: uBlock Origin: Update to 1.45.2.
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.45.2.
kiasoc5 [Sat, 5 Nov 2022 01:50:33 +0000 (21:50 -0400)]
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>
Greg Hogan [Mon, 7 Nov 2022 19:47:45 +0000 (19:47 +0000)]
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>
Greg Hogan [Mon, 7 Nov 2022 19:47:44 +0000 (19:47 +0000)]
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>
Greg Hogan [Mon, 7 Nov 2022 19:47:43 +0000 (19:47 +0000)]
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>
Greg Hogan [Mon, 7 Nov 2022 19:47:42 +0000 (19:47 +0000)]
gnu: Add spdlog-1.10.
* gnu/packages/logging.scm (spdlog-1.10): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
dan [Tue, 8 Nov 2022 15:29:04 +0000 (23:29 +0800)]
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>
Michael Rohleder [Tue, 8 Nov 2022 18:41:41 +0000 (19:41 +0100)]
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>
Ludovic Courtès [Fri, 11 Nov 2022 21:58:53 +0000 (22:58 +0100)]
gnu: valgrind: Add version 3.20.0.
* gnu/packages/valgrind.scm (valgrind-3.18): Remove.
(valgrind-3.20): New variable.
Ludovic Courtès [Fri, 11 Nov 2022 17:10:59 +0000 (18:10 +0100)]
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.
Ludovic Courtès [Fri, 11 Nov 2022 11:26:41 +0000 (12:26 +0100)]
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?.
Ludovic Courtès [Fri, 11 Nov 2022 11:25:52 +0000 (12:25 +0100)]
upstream: Factorize 'package-archive-type'.
* guix/upstream.scm (package-archive-type): New procedure.
(package-update/url-fetch): Use it.
Ludovic Courtès [Thu, 10 Nov 2022 17:20:23 +0000 (18:20 +0100)]
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.
Ricardo Wurmus [Fri, 11 Nov 2022 21:32:58 +0000 (22:32 +0100)]
gnu: plymouth: Update to 22.02.122.
* gnu/packages/freedesktop.scm (plymouth): Update to 22.02.122.
Ricardo Wurmus [Fri, 11 Nov 2022 21:30:41 +0000 (22:30 +0100)]
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.
Ricardo Wurmus [Fri, 11 Nov 2022 21:28:41 +0000 (22:28 +0100)]
gnu: plymouth: Use plain list of native inputs.
* gnu/packages/freedesktop.scm (plymouth)[native-inputs]: Use list without
labels.
Ricardo Wurmus [Fri, 11 Nov 2022 21:27:50 +0000 (22:27 +0100)]
gnu: plymouth: Use gexps.
* gnu/packages/freedesktop.scm (plymouth)[arguments]: Use gexps.
Marius Bakke [Fri, 11 Nov 2022 00:02:00 +0000 (01:02 +0100)]
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.
Marius Bakke [Tue, 8 Nov 2022 19:08:12 +0000 (20:08 +0100)]
gnu: ganeti-instance-guix: Update to 0.8.
* gnu/packages/virtualization.scm (ganeti-instance-guix): Update to 0.8.
[native-inputs]: Add JQ.
[inputs]: Add CRYPTSETUP.
Marius Bakke [Thu, 3 Nov 2022 20:07:21 +0000 (21:07 +0100)]
gnu: java-openmpi: Remove unused module import.
* gnu/packages/mpi.scm (java-openmpi)[arguments]: Don't import
(guix build syscalls).
Marius Bakke [Thu, 3 Nov 2022 20:05:19 +0000 (21:05 +0100)]
gnu: clojure: Remove unused module import.
* gnu/packages/clojure.scm (clojure)[arguments]: Don't import
(guix build syscalls).
Marius Bakke [Thu, 3 Nov 2022 20:04:33 +0000 (21:04 +0100)]
gnu: dbqn: Remove unused module import.
* gnu/packages/bqn.scm (dbqn)[arguments]: Don't import (guix build syscalls).
Marius Bakke [Thu, 3 Nov 2022 20:02:54 +0000 (21:02 +0100)]
gnu: axoloti: Remove unused module import.
* gnu/packages/axoloti.scm (axoloti-runtime, axoloti-patcher,
axoloti-patcher-next)[arguments]: Don't import (guix build syscalls).
Marius Bakke [Thu, 3 Nov 2022 19:52:43 +0000 (20:52 +0100)]
gnu: maven-model: Avoid usage of (guix build syscalls).
* gnu/packages/maven.scm (maven-3.0-model)[arguments]: Use MKDTEMP instead of
MKDTEMP!.
Marius Bakke [Thu, 3 Nov 2022 19:51:34 +0000 (20:51 +0100)]
build-system/dub: Avoid usage of (guix build syscalls).
* guix/build/dub-build-system.scm (configure): Use MKDTEMP instead of MKDTEMP!.
Marius Bakke [Thu, 3 Nov 2022 19:50:49 +0000 (20:50 +0100)]
build-system/clojure: Avoid usage of (guix build sycalls).
* guix/build/clojure-build-system.scm (reset-class-timestamps): Use MKDTEMP
from Guile core instead of MKDTEMP!.
Marius Bakke [Thu, 3 Nov 2022 19:46:52 +0000 (20:46 +0100)]
gnu: OpenJDK: Avoid usage of (guix build syscalls).
* gnu/packages/java.scm (ant-bootstrap)[arguments]: Use MKDTEMP instead of
MKDTEMP! from (guix build syscalls).
(icedtea-8, openjdk9, openjdk11, antlr2): Likewise.
Marius Bakke [Thu, 3 Nov 2022 19:45:32 +0000 (20:45 +0100)]
build-system/ant: Avoid usage of (guix build syscalls).
* guix/build/ant-build-system.scm (strip-jar-timestamps): Use MKDTEMP from
Guile core rather than MKDTEMP!.
* guix/build/java-utils.scm (install-jar-file-with-pom): Likewise.
Ricardo Wurmus [Fri, 11 Nov 2022 16:19:28 +0000 (17:19 +0100)]
gnu: guile-aiscm: Use different variant of protobuf-c.
* gnu/packages/machine-learning.scm (guile-aiscm)[native-inputs]: Replace
protobuf-c with protobuf-c-for-aiscm.
Ricardo Wurmus [Fri, 11 Nov 2022 16:19:10 +0000 (17:19 +0100)]
gnu: Add protobuf-c-for-aiscm.
* gnu/packages/protobuf.scm (protobuf-c-for-aiscm): New variable.
Ricardo Wurmus [Fri, 11 Nov 2022 14:08:48 +0000 (15:08 +0100)]
import/cran: Add package name mapping for "booktabs".
* guix/import/cran.scm (transform-sysname): Add mapping for "booktabs".
Ricardo Wurmus [Fri, 11 Nov 2022 14:07:41 +0000 (15:07 +0100)]
import/cran: Add more strings to the list of invalid packages.
* guix/import/cran.scm (invalid-packages): Add "c++", "c++17", and
"posix.1-2001" to list of invalid packages.