1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-14 19:10:49 +02:00
Commit graph

162166 commits

Author SHA1 Message Date
Andreas Enge
d435f3e18c
teams: Update CODEOWNERS.
This is a follow-up to commit 7afea2e9b6 .

* CODEOWNERS: Commit changes obtained by "make".

Change-Id: Iab6780e01d58a91eda7e349687fa117d040ec6e6
2025-06-16 17:35:56 +02:00
gemmaro
bf4b5042fe
gnu: perl-pod-site: Add bash-minimal for wrap-program.
* gnu/packages/perl.scm (perl-pod-site)[inputs]: Add bash-minimal.

Change-Id: I97813d2965d8dbae2016a4fb840f67273435b34e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-16 15:03:24 +02:00
Ashish SHUKLA
237d14f078
gnu: php: Enable SAPI embed support.
* gnu/packages/php.scm (php)[arguments]<#:configure-flags>: Add flags.

Change-Id: I8f7eba62e267e914d0433c387fb40987cd0c3acf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-16 14:52:24 +02:00
Ashish SHUKLA
6ebe424316
gnu: chrony: Update to 4.7.
* gnu/packages/ntp.scm (chrony): Update to 4.7.

Change-Id: Idc1fee1916114ce56bfe5ce67d92e642fbfde619
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-06-16 15:06:15 +03:00
Kurome
9bd3f027df
gnu: Add emacs-affe.
* gnu/packages/emacs-xyz.scm (emacs-affe): New variable.

Change-Id: Iec76bcf2a489830dfd352c80e00f8870a29fe386
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-16 13:50:57 +02:00
fanquake
b3f412a5f2
gnu: Remove unused bazaar patch.
* gnu/packages/patches/bazaar-CVE-2017-14176.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Iec644995544afb79ff80aa6b5466da083e6f0b86
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-06-16 14:41:47 +03:00
Efraim Flashner
7ac1075cd6
gnu: Remove unused efivar patch.
* gnu/packages/patches/efivar-211.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove efivar-211.patch reference.

Change-Id: I7604c47fad6a1f8c76bc800472bdcac5b0a0a58d
2025-06-16 12:04:56 +03:00
Efraim Flashner
aa23ca6be7
gnu: gtk: Fix building on riscv64-linux.
* gnu/packages/gtk.scm (gtk)[arguments]: When building for riscv64-linux
adjust the 'patch phase to skip some tests.

Change-Id: Ie5e590b042a96fee44c6fb0d0874175274c3e30a
2025-06-16 12:04:56 +03:00
Efraim Flashner
a8287d8bc4
gnu: efivar: Fix build on other architectures.
* gnu/packages/linux.scm (efivar)[source]: Add patch.
* gnu/packages/patches/efivar-fix-fprint-format.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I6b80ef642e953bbf68b9dd972a176a2bb155104f
2025-06-16 12:04:56 +03:00
Zheng Junjie
379aee7b4f
gnu: efivar: Update to 39.
* gnu/packages/linux.scm (efivar): Update to 39.

Change-Id: Iaf9a94cd3f851d442b70b30b85d8e8e90ba4460c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-06-16 11:41:37 +03:00
John Kehayias
ced31f8dd1
gnu: emacs-frames-only-mode: Update to 1.0.0-0.3c7d7d8.
* gnu/packages/emacs-xyz.scm (emacs-frames-only-mode): Update to
1.0.0-0.3c7d7d8.
[arguments]: Add fix-makefile phase and specify test-command.
[native-inputs]: Remove emacs-ert-runner and add emacs-validate.

Change-Id: Ia6624b3cce253e17de5d06e0aad0ba384c4f4954
2025-06-16 00:20:23 -04:00
Quentin Vincent
f6b65101dc
file-systems: Support UUIDs for FAT12.
* gnu/build/file-systems.scm (fat16-superblock?): Support FAT12.

Change-Id: Ia14899134e02bda54b0796efb0bc1c6f89e95c0d
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-16 00:25:54 +02:00
Quentin Vincent
e417692c4b
gnu: services: base: Set a home directory for the "greeter" user.
Fix a problem that caused an "unable to set working directory: no such file
or directory (os error 2)" error before every login prompt.
The reason for this is that greetd starts agreety as the "greeter" user.
The working directory for the newly created process is, by default,
"/home/greeter", which does not exist (per our instructions).

* gnu/services/base.scm (greetd-accounts)[home-directory]: Set to /var/empty
[shell]: Set to /sbin/nologin.

Change-Id: I6d971968e8b6a7825c261d4695caf0dd70127e5d
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-15 23:29:26 +02:00
Cayetano Santos
035bacebc2
gnu: Add python-cocotb-bus.
* gnu/packages/electronics.scm (python-cocotb-bus): New variable.

Change-Id: I66aad005077ebeae3badca7603848886436b74f1
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-15 21:43:03 +01:00
Andrew Wong
ddd2367ef3
gnu: python-terminaltexteffects: Update to 0.12.0.
* gnu/packages/toys.scm (python-terminaltexteffects): Update to 0.12.0.
[home-page]: Update.

Change-Id: I7a1a241c7c5e1eca005dc308ae767256b97a4a52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-15 20:58:09 +01:00
Sharlatan Hellseher
f51ac16d2a
gnu: packages/algebra: Select only pypi-uri from python build-system.
python-build-system is no longer in use in this module but
pyproject-build-system misses PYPI-URI symbol yet, this change load
just it.

* gnu/packages/algebra.scm: Load just PYPI-URI from python-build-system.

Change-Id: Ic394f3ea3e9e068abc108fe2280582c855819cdf
2025-06-15 20:53:16 +01:00
Sharlatan Hellseher
d4819e6192
gnu: python-flint: Build with pyproject-build-system.
* gnu/packages/algebra.scm (python-flint) [build-system]: Use pyproject.
[arguments] <test-flags>: Provide "--pyargs=flint" to test against
installed library.
[native-inputs]: Add meson-python, pkg-config and python-pytest.
[home-page]: Move above synopsis.
[description]: Fix fill column indentation.

Change-Id: I04f6d46da26b5979fa2637bd911012dc13a1ee4a
2025-06-15 20:42:49 +01:00
Artyom V. Poptsov
5c0922357f
gnu: nmap: Update to 7.97.
* gnu/packages/admin.scm (nmap): Update to 7.97.

Change-Id: I810965953beb1c9b9eea67999b12d35f0c5abf6c
2025-06-15 22:10:26 +03:00
Artyom V. Poptsov
20fcdcafe0
gnu: nmrpflash: Update to 0.9.25.
* gnu/packages/admin.scm (nmrpflash): Update to 0.9.25.

Change-Id: I9eb42fb5228e16b708a7528b48b71f9640ac315f
2025-06-15 22:10:26 +03:00
Artyom V. Poptsov
8f39a0a7a9
gnu: px: Update to 3.6.12.
* gnu/packages/admin.scm (px): Update to 3.6.12.

Change-Id: I36798757c4c432f567a9c35b7e28eff8c32ffe48
2025-06-15 22:10:25 +03:00
Cayetano Santos
4954ea27e0
gnu: emacs-consult: Update to 2.5.
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 2.5.

Change-Id: Ia4bb237c2c3bd0f946a26b6043969240eff88ef6
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 02:41:31 +08:00
Eric Bavier
58573ce258
gnu: Update tuxpaint.
And related packages tuxpaint-stamps and tuxpaint-config.

* gnu/packages/games.scm (tuxpaint): Update to 0.9.34.
[native-inputs]: Add imagemagick.
[inputs]: Add libimagequant and pango.  Use SDL2.
[arguments]: Use gexps.
[home-page]: Replace with redirection.
(tuxpaint-stamps): Update to 2024.10.25.  Use copy-build-system.
(tuxpaint-config): Update to 0.0.25.
[native-inputs]: Add pkg-config.
[inputs]: Add libunibreak and pango.
* gnu/packages/patches/tuxpaint-stamps-path.patch: Adapt to latest source.

Change-Id: I815b4982226bc6533c45074869d6bac1d0b4fbf9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 20:37:38 +02:00
Eric Bavier
d1f23a62fc
gnu: Add sdl2-pango.
* gnu/packages/sdl.scm (sdl2-pango): New variable.

Change-Id: I87a2fe0c0fefea7c39e9494acc5cc2bd5c782bb3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 20:37:31 +02:00
Cayetano Santos
9b316a0c09
gnu: emacs-modus-themes: Update to 4.8.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.8.0.

Change-Id: Id6d6113fca44f2826cf2da6bee696152e719dbdd
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 02:30:56 +08:00
Cayetano Santos
8d9a667d06
gnu: emacs-org-modern: Update to 1.9.
* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.9.

Change-Id: Icd38c4e3f65865a353d6a5414d9746e4f032bfb3
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 02:23:27 +08:00
Cayetano Santos
f69f1dad3f
gnu: emacs-fj: Update to 0.9.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.9.

Change-Id: Ied3ce84c5b829e9b740bce83e155354ec9c86448
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 02:23:27 +08:00
Cayetano Santos
7a3bf76d2c
gnu: emacs-forge: Update to 0.5.3.
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.5.3.

Change-Id: I714f59ea4d27d2375252d655c0508f650ac17cc9
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 02:23:25 +08:00
Andy Tai
42ff3c497f
gnu: nlopt: Update to 2.10.0.
* gnu/packages/maths.scm (nlopt): Update to 2.10.0.
[arguments]<#:configure-flags>: Turn on building tests.

Change-Id: I78106ae3379b2cb3c896dcc1314da966fcd0b9a9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 18:57:28 +02:00
Nicolas Graves
6f14cf2abc
gnu: Add emacs-build in GNU_SYSTEM_MODULES.
This is a follow-up to 233bd8aa14382c3fb2d49368b53800b7c2fbd983 where
this addition was forgotten.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/emacs-build.scm.

Change-Id: I6574a5e1856cf771f7dc22b12c9fa5376ff8b047
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 00:27:55 +08:00
Hilton Chain
a2b36ad311
services: directory-server: Fix backend-userroot-configuration export.
* gnu/services/ldap.scm (backend-userroot-configuration): Fix export.

Change-Id: I06b9c87016ad117ba56a675f45d9c950040e0b0a
2025-06-15 23:53:21 +08:00
Giacomo Leidi
2113852273
gnu: extempore: Add rtmidi@4 to package inputs.
Some extempore code (libs/contrib/rtmidi.xtm specifically) depend on
rtmidi, this patch adds it to package inputs and hardcodes the soname
path.

* gnu/packages/music.scm (extempore)[inputs]: Add rtmidi-4.0.
[arguments]<hardcode-contrib-lib-paths>: New phase.

Change-Id: I16e055a68d48c813fb54dd55f686be102a0850af
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-15 23:53:21 +08:00
Ahmad Draidi
53662cbc59
gnu: opencl-icd-loader: Update to 2024.10.24.
* gnu/packages/opencl.scm (opencl-icd-loader): Update to 2024.10.24.
[source]: Avoid URL redirection.

Change-Id: I7dd64e02c354deecabed4180ad639fd13b501d24
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-15 23:53:21 +08:00
Ahmad Draidi
d001725bbc
gnu: opencl-clhpp: Update package style.
* gnu/packages/opencl.scm (opencl-clhpp): Reorder fields.
[native-inputs]: Remove input label.
[arguments]: Use G-expressions.

Change-Id: I9c61aad824b5a57f941853635f30d2ec2dad38d8
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-15 23:53:21 +08:00
Ahmad Draidi
ae1057501c
gnu: opencl-clhpp: Update to 2024.10.24.
* gnu/packages/opencl.scm (opencl-clhpp): Update to 2024.10.24.

Change-Id: I511b75456a6c1d3797b712a3f286751b6cd32f9b
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-15 23:53:21 +08:00
Ahmad Draidi
a73bf86c6a
gnu: opencl-headers: Update to 2024.10.24.
* gnu/packages/opencl.scm (opencl-headers): Update to 2024.10.24.
[home-page]: Update.

Change-Id: I75c7df82da0e54df40c2d58cbeb37dac47a508af
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-15 23:53:20 +08:00
Cayetano Santos
83c749fb0a
gnu: emacs-pg: Update to 0.54.
* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.54.

Change-Id: Ibaad6f779f1de72e39ee3a81ab0291266ee948b5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Cayetano Santos
641da1645e
gnu: emacs-osm: Update to 1.7.
* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.7.
[arguments]<#:phases>{makeinfo}: Execute after unpack and remove install-file.

Change-Id: Ia14d013f771da02f25cef956e0d140c21435fe43
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Cayetano Santos
787b905dc8
gnu: emacs-corfu: Update to 2.2.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.2.

Change-Id: I6a787069c4035c651ba86a036da51623a19e1ae6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Cayetano Santos
a15890d6f6
gnu: emacs-show-font: Update to 0.3.0.
* gnu/packages/emacs-xyz.scm (emacs-show-font): Update to 0.3.0.
[arguments] <#:phases> {makeinfo}: New phase.

Change-Id: If0bdc71417e79892cb182b1364bb4f5eb050a17e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Cayetano Santos
b40eced515
gnu: emacs-vertico: Update to 2.2.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.2.
[source]: Update URL.
[arguments] <#:phases> {makeinfo}: Remove install-file.

Change-Id: I6ce7709c5925bae4ebe4a5feefb6f138e62193df
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Cayetano Santos
d5de4f2ca1
gnu: emacs-wallabag: Update to 1.1.0-1.686fabf.
* gnu/packages/emacs-xyz.scm (emacs-wallabag): Update to 1.1.0-1.686fabf.

Change-Id: I87768254bed30c31f4965abe563b19b771e11d83
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Dmytro Statyvka
2f7197b047
gnu: emacs: Enable support of WebP images.
* gnu/packages/emacs.scm (emacs)[inputs]: Add libwebp.

Change-Id: I19e4f216a910bbc37826177b279a88d65b6f411f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Liliana Marie Prikler
4dea60ea17
gnu: engineering: Add missing import for emacs-build.
* gnu/packages/engineering.scm: Import (gnu packages emacs-build).
2025-06-15 16:57:37 +02:00
Nicolas Graves
572e0dfa4e
gnu: emacs-prodigy: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-prodigy): Skip tests.
  [arguments]<test-command>: Set it.
  <pĥases>: Add phases 'inject-makel to setup tests.
  <tests?>: Skip them, because of a missing input.
  [native-inputs]: Add emacs-ecukes, emacs-shut-up, makel.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 16:57:37 +02:00
Nicolas Graves
5958ff6a7b
gnu: emacs-ecukes: Move to (gnu packages emacs-build).
* gnu/packages/emacs-xyz.scm (emacs-ecukes): Move from here…
* gnu/packages/emacs-build.scm (emacs-ecukes): …to here.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 16:57:36 +02:00
Nicolas Graves
ed9f875d97
gnu: emacs-espuds: Move to (gnu packages emacs-build).
* gnu/packages/emacs-xyz.scm (emacs-espuds): Move from here…
* gnu/packages/emacs-build.scm (emacs-espuds): …to here.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 16:57:36 +02:00
Nicolas Graves
c0c45a7e21
gnu: emacs-ob-racket: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-ob-racket): Skip tests.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 16:57:36 +02:00
Nicolas Graves
020aa3b543
gnu: emacs-racket-mode: Update to 1-8.7f2813d.
* gnu/packages/emacs-xyz.scm (emacs-racket-mode): Update to 1-8.7f2813d.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 16:57:36 +02:00
Liliana Marie Prikler
3dc9b641fc
gnu: emacs-go-mode: Use implicit “ert-runner”.
* gnu/packages/emacs-xyz.scm (emacs-go-mode)[arguments]: Drop #:test-command.
2025-06-15 16:57:36 +02:00
Hilton Chain
6a9bb94fac
gnu: emacs-minimal: Adjust Guix paths in snippet.
* gnu/packages/emacs.scm (emacs-minimal)[source]: Add "/run/privileged/bin"
and Guix Home paths to ‘tramp-remote-path’.
Add Guix Home path to ‘Man-header-file-path’.

Change-Id: I20536ae93c74e06eafa5fd26a1b421680c177102
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:36 +02:00