Commit graph

104508 commits

Author SHA1 Message Date
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
Marius Bakke 4adc4e2b3a
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.
2022-11-11 18:09:58 +01:00
Marius Bakke e6f5b9f732
gnu: java-openmpi: Remove unused module import.
* gnu/packages/mpi.scm (java-openmpi)[arguments]: Don't import
(guix build syscalls).
2022-11-11 18:09:58 +01:00
Marius Bakke 546a3f1c81
gnu: clojure: Remove unused module import.
* gnu/packages/clojure.scm (clojure)[arguments]: Don't import
(guix build syscalls).
2022-11-11 18:09:58 +01:00
Marius Bakke 6d555bd996
gnu: dbqn: Remove unused module import.
* gnu/packages/bqn.scm (dbqn)[arguments]: Don't import (guix build syscalls).
2022-11-11 18:09:58 +01:00
Marius Bakke 09562e0bea
gnu: axoloti: Remove unused module import.
* gnu/packages/axoloti.scm (axoloti-runtime, axoloti-patcher,
axoloti-patcher-next)[arguments]: Don't import (guix build syscalls).
2022-11-11 18:09:58 +01:00
Marius Bakke 94913eabbb
gnu: maven-model: Avoid usage of (guix build syscalls).
* gnu/packages/maven.scm (maven-3.0-model)[arguments]: Use MKDTEMP instead of
MKDTEMP!.
2022-11-11 18:09:58 +01:00
Marius Bakke bdfa795c98
build-system/dub: Avoid usage of (guix build syscalls).
* guix/build/dub-build-system.scm (configure): Use MKDTEMP instead of MKDTEMP!.
2022-11-11 18:09:58 +01:00
Marius Bakke 8b2a9be465
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!.
2022-11-11 18:09:58 +01:00
Marius Bakke d899e9351d
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.
2022-11-11 18:09:58 +01:00
Marius Bakke a6343af221
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.
2022-11-11 18:09:58 +01:00
Ricardo Wurmus fa9ad4b482
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.
2022-11-11 17:19:28 +01:00
Ricardo Wurmus ac07544ebf
gnu: Add protobuf-c-for-aiscm.
* gnu/packages/protobuf.scm (protobuf-c-for-aiscm): New variable.
2022-11-11 17:19:10 +01:00
Ricardo Wurmus d4ec49d1da
import/cran: Add package name mapping for "booktabs".
* guix/import/cran.scm (transform-sysname): Add mapping for "booktabs".
2022-11-11 15:10:21 +01:00
Ricardo Wurmus 7d6843b631
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.
2022-11-11 15:10:21 +01:00
Navid Afkhami ba8679fb24
gnu: Add python-tspex.
* gnu/packages/python-science.scm (python-tspex): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2022-11-11 12:12:04 +01:00
Nicolas Goaziou a370fcbc5f
gnu: scintilla: Update to 5.3.1.
* gnu/packages/text-editors.scm (scintilla): Update to 5.3.1.
2022-11-11 11:48:11 +01:00