jackhill/guix/guix.git
19 months agognu: emacs-w3m: Add source file-name.
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.

19 months agognu: emacs-org-chef: Add source file-name.
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.

19 months agognu: emacs-ox-gfm: Add source file-name.
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.

19 months agognu: emacs-pdfgrep: Add source file-name.
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.

19 months agognu: emacs-orca: Add source file-name.
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.

19 months agognu: emacs-ednc: Add source file-name.
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.

19 months agognu: emacs-consult-bibtex: Add source file-name.
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.

19 months agognu: qm-dsp: Add source file-name.
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.

19 months agognu: btop: Don't use autogenerated tarball.
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.

19 months agognu: luajit: Add source file-name.
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.

19 months agognu: kanshi: Update to 1.3.0.
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>
19 months agognu: wf-recorder: Update to 0.3.0.
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>
19 months agognu: swayidle: Update to 1.7.1.
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>
19 months agognu: Add snixembed.
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>
19 months agognu: luajit: Update to commit 6c4826.
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>
19 months agognu: Add siril.
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>
19 months agognu: Add librtprocess.
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>
19 months agognu: Add clojure-data-csv.
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>
19 months agognu: Add python-enoslib.
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>
19 months agoself: Mark the generation (guix config) as non-declarative.
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.

19 months agognu: bbswitch-module: Update to 20220529 and fix for Linux 5.18+.
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.

19 months agognu: protobuf-2: Use gexp in arguments.
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.

19 months agoguix-install.sh: Remove unnecessary XDG_DATA_DIRS export.
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>
19 months agognu: mpv: Update to 0.35.0.
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>
19 months agognu: emacs-magit: Substitute git executable path.
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>
19 months agognu: komikku: Update to 1.4.0.
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.

19 months agognu: Add spectre-meltdown-checker.
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>
19 months agognu: gwl: Update to 0.5.1.
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.

19 months agognu: ardour: Do not use labels in list of native inputs.
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.

19 months agognu: ardour: Remove trailing #T from phases.
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.

19 months agognu: ardour: Install man page.
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".

19 months agognu: ardour: Use more system libraries.
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.

19 months agognu: Add 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>
19 months agognu: ardour: Update to 7.0
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.

19 months agognu: prosody: Add bash-minimal to inputs.
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.

19 months agognu: prosody: Update to 0.12.1.
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.

19 months agoservices: vpn: Fix the profile wireguard package.
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>
19 months agognu: ck: Add support for riscv64-linux.
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.

19 months agognu: mimalloc: Update to 2.0.7.
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.

19 months agognu: Add c-intro-and-ref.
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.

19 months agognu: guile-websocket: Update to 0.1.
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.

19 months agognu: emacs-php-mode: Update to 1.24.2.
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.

19 months agognu: emacs-helm: Update to 3.9.0.
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.

19 months agognu: fet: Update to 6.7.1.
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.

19 months agoservices: vpn: Add wireguard-tools to profile-service-type.
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>
19 months agognu: cuirass: Update to 1.1.0-12.1fb4b0a.
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.

19 months agognu: guile-simple-zmq: Update to 0.0.0-10.ff0b39a.
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.

19 months agognu: Add emacs-free-keys.
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>
19 months agognu: emacs-helm: Update to 3.8.9.
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.

19 months agognu: emacs-prescient: Update to 6.0.
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.

19 months agognu: emacs-ctrlf: Update to 1.6.
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.

19 months agognu: emacs-apheleia: Update to 3.1.
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.

19 months agognu: emacs-exwm: Update to 0.27.
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.

19 months agognu: emacs-subed: Update to 1.0.19.
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.

19 months agoteams: Add Raghav Gururajan.
Raghav Gururajan [Sat, 12 Nov 2022 09:09:40 +0000 (04:09 -0500)]
teams: Add Raghav Gururajan.

* etc/teams.scm.in: Add Raghav Gururajan.

19 months agognu: Add carp.
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>
19 months agoRevert "teams: Add Raghav Gururajan."
Raghav Gururajan [Sat, 12 Nov 2022 08:49:39 +0000 (03:49 -0500)]
Revert "teams: Add Raghav Gururajan."

This reverts commit 56aebf7f7cbb3781c3f470902f43b361f85cba3e.

19 months agoteams: Add Raghav Gururajan.
Raghav Gururajan [Sat, 12 Nov 2022 08:43:15 +0000 (03:43 -0500)]
teams: Add Raghav Gururajan.

* etc/teams.scm.in: Add Raghav Gururajan.

19 months agognu: jami: Enable unit tests.
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.

19 months agognu: jami: Update to 20221031.1308.130cc26.
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.

19 months agognu: opendht: Use latest fmt.
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.

19 months agognu: linux-libre 4.9: Update to 4.9.333.
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.

19 months agognu: linux-libre 4.14: Update to 4.14.299.
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.

19 months agognu: linux-libre 4.19: Update to 4.19.265.
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.

19 months agognu: linux-libre 5.4: Update to 5.4.224.
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.

19 months agognu: linux-libre 5.10: Update to 5.10.154.
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.

19 months agognu: linux-libre 5.15: Update to 5.15.78.
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.

19 months agognu: linux-libre: Update to 6.0.8.
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.

19 months agognu: uBlock Origin: Update to 1.45.2.
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.

19 months agognu: wofi: Update to 1.3.
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>
19 months agognu: waybar: Update to 0.9.15.
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>
19 months agognu: spdlog: Update to 1.11.0.
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>
19 months agognu: bear: Replace spdlog with spdlog-1.10.
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>
19 months agognu: Add spdlog-1.10.
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>
19 months agognu: mangohud: Update to 0.6.8.
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>
19 months agognu: xfce4-settings: Update to 4.16.4.
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>
19 months agognu: valgrind: Add version 3.20.0.
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.

19 months agognu-maintenance: 'release-file?' excludes "valgrind-3.20.0.RC1.tar.bz2".
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.

19 months agognu-maintenance: 'gnu' updater prefers tarball with same compression.
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?.

19 months agoupstream: Factorize 'package-archive-type'.
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.

19 months agografts: Run with a UTF-8 locale.
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.

19 months agognu: plymouth: Update to 22.02.122.
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.

19 months agognu: plymouth: Change configure flags.
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.

19 months agognu: plymouth: Use plain list of native inputs.
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.

19 months agognu: plymouth: Use gexps.
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.

19 months agognu: ungoogled-chromium: Update to 107.0.5304.110-1.
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.

19 months agognu: ganeti-instance-guix: Update to 0.8.
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.

19 months agognu: java-openmpi: Remove unused module import.
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).

19 months agognu: clojure: Remove unused module import.
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).

19 months agognu: dbqn: Remove unused module import.
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).

19 months agognu: axoloti: Remove unused module import.
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).

19 months agognu: maven-model: Avoid usage of (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!.

19 months agobuild-system/dub: Avoid usage of (guix build syscalls).
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!.

19 months agobuild-system/clojure: Avoid usage of (guix build sycalls).
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!.

19 months agognu: OpenJDK: Avoid usage of (guix build syscalls).
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.

19 months agobuild-system/ant: Avoid usage of (guix build syscalls).
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.

19 months agognu: guile-aiscm: Use different variant of protobuf-c.
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.

19 months agognu: Add 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.

19 months agoimport/cran: Add package name mapping for "booktabs".
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".

19 months agoimport/cran: Add more strings to the list of invalid packages.
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.