1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

142949 Commits

Author SHA1 Message Date
Ludovic Courtès
c83bfc0415 services: Switch to ‘shepherd-system-log-service-type’ in ‘%base-services’.
* gnu/services/base.scm (%base-services): Replace ‘syslog-service-type’
by ‘shepherd-system-log-service-type’.
* doc/guix.texi (Base Services): Update ‘syslog-service-type’
documentation.
(Shepherd Services): Mention that ‘system-log-service-type’ is in
‘%base-services’.  Add anchor.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I21082300f6a052865a6ab1bdff27fbe71f73d492
2025-02-15 22:47:59 +01:00
Ludovic Courtès
190a4275bd services: Add ‘system-log’ Shepherd service.
* gnu/services/shepherd.scm (gexp-or-integer?)
(gexp-or-string?, gexp-or-string-or-false?): New procedures.
(system-log-configuration): New record type.
(shepherd-system-log-service-type): New variable.
* doc/guix.texi (Shepherd Services): Document it.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I1e29fe0977eb4f8026ee6a2d2f282e269c8c00b4
2025-02-15 22:47:58 +01:00
Ian Eure
70a827931f gnu: emacs-slack: Update to d81c18a90cec42bea58c74e902cfad27900f8de6.
* gnu/packages/emacs-xyz.scm (emacs-slack): Update to d81c18a90cec42bea58c74e902cfad27900f8de6.

Change-Id: Ib8914c792d9f17a14e98da40bfefe24b54637cd6

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Idabb91caa01b5bc5c3d6d79ebf06b31203d41479
2025-02-15 22:47:58 +01:00
Ludovic Courtès
44982c9218 gnu: openmpi: Update to 5.0.7.
* gnu/packages/mpi.scm (openmpi-5): Update to 5.0.7.

Change-Id: I017c8979dfb97994a1c4b48fa099abe496548936
2025-02-15 22:47:58 +01:00
Sharlatan Hellseher
aadee4a58d gnu: go-ulid: Fix Texinfo markup in description.
Reported in #76312 by Leo Famulari <leo@famulari.name>.

* gnu/packages/golang-xyz.scm (go-ulid): Swap to PACKAGE/INHERIT.
[description]: Swap to go-github-com-oklog-ulid-v2; add leading "\n" to
fix issue with Texinfo "@end itemize" line.
[native-inputs]: Remove go-github-pborman-getopt-v2.

Change-Id: I5bc34db4c4d244e9f11f2cb4875344d48bd14ec9
2025-02-15 21:44:41 +00:00
Ricardo Wurmus
f1d34da912 gnu: python-plotnine: Update to 0.14.5.
* gnu/packages/python-science.scm (python-plotnine): Update to 0.14.5.
[arguments]: Disable more image tests; add phase 'pretend-version.

Change-Id: I7ba5cc47ff93187785b0d8c2f5e294e0d08c9f54
2025-02-15 21:56:40 +01:00
Ricardo Wurmus
9c540ceefd gnu: python-mizani: Update to 0.13.1.
* gnu/packages/python-xyz.scm (python-mizani): Update to 0.13.1.
[arguments]: Add phase 'pretend-version.

Change-Id: Ibe77bf5e17ce32cf0c8c8ed8b38c4c3e1cf49f98
2025-02-15 21:56:40 +01:00
Tobias Geerinckx-Rice
5f95d4af6e gnu: corefreq: Update to 1.98.4.
* gnu/packages/linux.scm (corefreq): Update to 1.98.4.
[arguments]: Set #:source-directory.  Remove the
'untangle-module-targets and 'gnu:build phases as they've become too
entangled.  Add new 'patch-Makefile, 'prepare, 'resolve-symlink, and
'create-output phases.

Change-Id: Ib7e643108d2e8d75c436706b3dcaedc9c6dd4d27
2025-02-09 01:00:00 +01:00
Tobias Geerinckx-Rice
30719e5ef1 gnu: cpupower: Fix build after Linux 6.14 release.
This should not break older kernel's versions.

* gnu/packages/linux.scm (cpupower)[arguments]: Set $CC.
Remove obsolete /bin/pwd fix.
[native-inputs]: Add which.

Change-Id: I9c04fbce40bb6b503a4d3f236bb1f1976173f804
2025-02-09 01:00:00 +01:00
Andreas Enge
b58c78093e gnu: Add sage.
* gnu/packages/sagemath.scm (sage): New variable.
(conway-polynomials, graphs, polytopes-db): Make packages private.
* gnu/packages/patches/sage-update-eclib.patch,
gnu/packages/patches/sage-update-pari-gp.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register patches.

Change-Id: I1cf647760ea3af2dd01d11eedbf1e847a2175365
2025-02-15 21:17:46 +01:00
Andreas Enge
328b4e30c6 gnu: Add maxima-ecl.
* gnu/packages/maths.scm (maxima-ecl): New variable.

Change-Id: I71a14d064e67aa34fdd7f6eb8499dfbd1dea11b9
2025-02-15 21:17:46 +01:00
Andreas Enge
ce4981aa4b gnu: giac: Update to 1.9.0-998.
* gnu/packages/algebra.scm (giac): Update to 1.9.0-998.
[inputs]: Add nauty.

Change-Id: I4db5e89b1b8e2c9e7c23e269b00a1c239672e10f
2025-02-15 21:17:46 +01:00
Sharlatan Hellseher
b99df83c59 gnu: go-github-com-charlievieth-fastwalk: Skip tests on non 64bit.
As seen in <https://ci.guix.gnu.org/build/8739944/log/raw>.

* gnu/packages/golang-xyz.scm (go-github-com-charlievieth-fastwalk)
[arguments] <tests?>: Skip tests on non 64bit systems.

Change-Id: I083ba30af74fcf96110c5a515efe9217ebce2a75
2025-02-15 17:17:17 +00:00
Danny Milosavljevic
b88c907378 gnu: stellarium: Support wayland.
* gnu/packages/astronomy.scm (stellarium)[build-system]: Switch to
qt-build-system.
[inputs]: Add qtwayland-5.

Change-Id: Ic4253bf278219b94e4577acf90ebff3a7c110d79
2025-02-15 18:10:05 +01:00
Sharlatan Hellseher
61440f9c64 gnu: packages/games: Remove (gnu packages golang).
* gnu/packages/games.scm: Remove (gnu packages golang) as it has no
users in this module.

Change-Id: I44409459b9741c12760b31c39a2e2dbab01da10d
2025-02-15 16:18:10 +00:00
Sharlatan Hellseher
82f68226f9 gnu: badass: Update to 0.0.0-20151201180210-02e7c38d503f.
* gnu/packages/games.scm (badass): Update to 0.0.0-20151201180210-02e7c38d503f.
Improve package style.

Change-Id: Id46fd01c5a9bf9ee4c91785e5c1d8cfd53707558
2025-02-15 16:18:10 +00:00
Sharlatan Hellseher
298ebc3c1f gnu: Remove go-github-com-anaseto-gruid.
The maintenance of this variant has been stoped in GitHub and it was
migrated to Codeberg <https://codeberg.org/anaseto/gruid>: This
repository has been archived by the owner on Aug 23, 2023. It is now
read-only.

This package successor is go-codeberg-org-anaseto-gruid.

* gnu/packages/games.scm (go-github-com-anaseto-gruid): Delete variable.

Change-Id: Ic49681dd0ce1815f39082966d18f77383a2e7fdb
2025-02-15 16:18:10 +00:00
Sharlatan Hellseher
7b9fc84a69 gnu: Remove go-github-com-anaseto-gruid-tcell.
The maintenance of this variant has been stoped in GitHub and it was
migrated to Codeberg <https://codeberg.org/anaseto/gruid-tcell>: This
repository has been archived by the owner on Aug 23, 2023. It is now
read-only.

This package successor is go-codeberg-org-anaseto-gruid-tcell.

* gnu/packages/games.scm (go-github-com-anaseto-gruid-tcell): Delete variable.

Change-Id: I5cd549296b43917e14f3998ce776e33442703842
2025-02-15 16:18:10 +00:00
Sharlatan Hellseher
bf17046d8b gnu: harmonist: Update to 0.5.1.
SDL variant was proposed in #57390 on <2022-08-24>.

* gnu/packages/games.scm (harmonist): Update to 0.5.1.
[source]: Project has been migrated to Codeberg, reflect it in URL.
[arguments] <install-source>: Skip source installation as it's a final
program.
<import-path>: Adjust it according to go.mod file.
[inputs]: Remove go-github-com-gdamore-tcell-v2,
go-github-com-nsf-termbox-go, go-github-com-anaseto-gruid, and
go-github-com-anaseto-gruid-tcell.
[native-inputs]: Add go-codeberg-org-anaseto-gruid,
go-codeberg-org-anaseto-gruid-js, go-codeberg-org-anaseto-gruid-sdl,
go-codeberg-org-anaseto-gruid-tcell, and go-github-com-gdamore-tcell-v2.
[description]: Adjust fill-column indentation.

(harmonist-sdl): New variable.

Co-authored-by: Cairn <cairn@pm.me>
Change-Id: Id0409c9b75a828dc1daebb41c80fc64e012b74e3
2025-02-15 16:18:10 +00:00
Sharlatan Hellseher
54e86bc170 gnu: Add go-codeberg-org-anaseto-gruid-tcell.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-tcell): New variable.

Change-Id: If6408b2e4b070ccc53da62f13f9dba0a7d1ae643
2025-02-15 16:18:10 +00:00
Sharlatan Hellseher
ca625c5955 gnu: Add go-codeberg-org-anaseto-gruid-sdl.
It was proposed in #57390 on <2022-08-24>.

* gnu/packages/game-development.scm: Add (gnu packages golang-build).
(go-codeberg-org-anaseto-gruid-sdl): New variable.

Co-authored-by: Cairn <cairn@pm.me>
Change-Id: Ic7c29005e788994af67ecb89065ef32a48810ede
2025-02-15 16:18:10 +00:00
Sharlatan Hellseher
679c74fc4a gnu: Add go-github-com-veandco-go-sdl2.
It was proposed in #57390 on <2022-08-24>.

* gnu/packages/game-development.scm: Add (gnu packages golang-xyz)
and (guix build-system go).
(go-github-com-veandco-go-sdl2): New variable.

Co-authored-by: Cairn <cairn@pm.me>
Change-Id: Ic4228ff3e5fe4c388ec4adc59827a9e79f4621b8
2025-02-15 16:18:09 +00:00
Sharlatan Hellseher
014a5fc785 gnu: Add go-codeberg-org-anaseto-gruid-js.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-js): New variable.

Change-Id: Ia3e93d8642c2b70cd8b2a53f18539a6c303a3051
2025-02-15 16:18:09 +00:00
Sharlatan Hellseher
751b5c5b65 gnu: Add go-codeberg-org-anaseto-gruid.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid): New variable.

Change-Id: Ic33426afa1650d68858468e750060031a329d6ed
2025-02-15 16:18:09 +00:00
Sharlatan Hellseher
2dacec5436 gnu: senpai: Enable more tests.
* gnu/packages/messaging.scm (senpai) [arguments] <test-subdirs>: Run
tests over the whole code base.

Change-Id: Id355ac43ae9ae049e3e1c9211a96ab13e2e1c336
2025-02-15 16:18:09 +00:00
Sharlatan Hellseher
e31019c658 gnu: senpai: Fix indentation.
* gnu/packages/messaging.scm (senpai): Fix indentation.
[native-inputs]: Sort.

Change-Id: Ieadee9947e2c0e90c74b645770cd3844af15a7e2
2025-02-15 16:18:09 +00:00
Sharlatan Hellseher
b5ef2b6ed3 gnu: senpai: Adjust native inputs.
* gnu/packages/messaging.scm (senpai): [native-inputs]: Remove
go-golang-org-x-term.

Change-Id: I29ee69a8a0719e1c0b5e8eb36b58634f0452bce2
2025-02-15 16:18:09 +00:00
Sharlatan Hellseher
4fe1a5882c gnu: go-github-com-gdamore-tcell-v2: Update to 2.8.1.
* gnu/packages/golang-xyz.scm (go-github-com-gdamore-tcell-v2): Update to 2.8.1.

Change-Id: Ie0214829f54caef95f320dcf9692e1f9bdde26ec
2025-02-15 16:18:09 +00:00
Ashvith Shetty
50e6b4bc42 gnu: Add micro.
* gnu/packages/text-editors.scm (micro): New variable.

Change-Id: Ib6009701b96b2d534a2fae365fcf9ce8a04f9340
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:18:09 +00:00
Ashvith Shetty
46382b0328 gnu: Add go-github-com-zyedidia-terminal.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-terminal): New variable.

Change-Id: I94caacaf4440cbfa547344aa84c084949b873c3f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:08:40 +00:00
Ashvith Shetty
4fcdaf8bca gnu: Add go-github-com-zyedidia-tcell-v2.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-tcell-v2): New variable.

Change-Id: Id6d92347e6b7b080b906f5ef7849b6589fb80d04
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:08:40 +00:00
Ashvith Shetty
57049ff631 gnu: Add go-github-com-zyedidia-json5.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-json5): New variable.

Change-Id: Ia931a9c4d86b4e42e45dcc72ffec58c7c3793efe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:08:40 +00:00
Ashvith Shetty
1a0c0de2f1 gnu: Add go-github-com-zyedidia-go-shellquote.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-go-shellquote): New variable.

Change-Id: I39df8c180ac392cf1c89dd612921b09046c03189
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:08:40 +00:00
Ashvith Shetty
7b0c7da670 gnu: Add go-github-com-zyedidia-go-runewidth.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-go-runewidth): New variable.

Change-Id: I17b2b97f25fffaa0e0cff9be9cc43d1f83412bb2
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:08:16 +00:00
Ashvith Shetty
21ff39ab10 gnu: Add go-github-com-zyedidia-glob.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-glob): New variable.

Change-Id: I3c2815a1c1544641ca0bc06a97f0129a5a89a13d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:03:12 +00:00
Ashvith Shetty
93a59ab4e0 gnu: Add go-github-com-zyedidia-clipper.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-clipper): New variable.

Change-Id: Ib97afc64f6186034239b2c55454413d8033c1be1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:03:12 +00:00
Ashvith Shetty
ae85e8303c gnu: Add go-github-com-zyedidia-poller.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-poller): New variable.

Change-Id: I5d4acbca7dbf47a2767d3fb262f55fbb9c678d50
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 15:42:22 +00:00
Ashvith Shetty
499d3b8198 gnu: Add go-github-com-layeh-gopher-luar.
* gnu/packages/golang-xyz.scm (go-github-com-layeh-gopher-luar): New variable.

Change-Id: Iafe2a8aa760d684dae485c12f639cdbdc8efc336
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 15:42:22 +00:00
Danny Milosavljevic
05ab9bd7f3 gnu: vorta: Update to 0.10.3.
* gnu/packages/backup.scm (vorta): Update to 0.10.3.
[arguments]<#:test-flags>: Disable test.

Change-Id: I9d9e109a7ae97ad00c3df202f43d6d426eeb93e4
2025-02-15 16:39:47 +01:00
Roman Scherer
af643735a5 services: Add speakersafetyd service.
* gnu/services/sound.scm (speakersafetyd-shepherd-service)
(speakersafetyd-configuration)
(speakersafetyd-service-type): New variables.
* doc/guix.texi (Sound Services): Document it.

Change-Id: Ib8fa19b056a2036019ae7c199d81e1139664e951
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-02-15 23:22:54 +09:00
Roman Scherer
5135b9e805 gnu: speakersafetyd: Use correct shared directory.
* gnu/packages/rust-apps.scm (speakersafetyd): Adjust shared directory.

Change-Id: If52576364f54394a2930d2d8750446acba389f6c
2025-02-15 23:14:44 +09:00
Zheng Junjie
314cacc358 gnu: opensmtpd: Use G-expressions.
* gnu/packages/mail.scm (opensmtpd)[arguments]<#:phases>: Use G-expressions.

Reviewed-by: 宋文武 <iyzsong@envs.net>
Change-Id: I97dce2865e2b67f0f7cd4f10b0b6cc10a459ceb7
2025-02-15 20:06:47 +08:00
Zheng Junjie
169ef7616b gnu: opensmtpd: Set sysconfdir to /etc.
* gnu/packages/mail.scm (opensmtpd)[arguments]<#:configure-flags>: Add
--sysconfdir=/etc.
<#:phases>: Add fix-smtpd.conf-install-path phase.

Reviewed-by: 宋文武 <iyzsong@envs.net>
Change-Id: I949b8ec18e36b059cf3f56a109e750af1284b1d2
2025-02-15 20:06:43 +08:00
Andrew Wong
0cd02f5e08 gnu: cantata: Update to 3.3.0, switch to a maintained fork.
* gnu/packages/mpd.scm (cantata): Update to 3.3.0.
[source]: Switch to git-fetch.
[home-page]: Switch to https://github.com/nullobsi/cantata.
[native-inputs]: Add libcddb.  Update Qt libraries to Qt6.
[description]: Adjust.

Change-Id: I85589f010154270c4a9a6e89f9376769c7efe170
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-02-15 20:00:11 +08:00
Andy Tai
d36e8719b6 gnu: fltk: Update to 1.4.1 and add fltk-1.3.
FLTK 1.4 is intended to be mostly API compatible with FLTK 1.3.x, however
there are still some programs that fail to build with it, so we keep fltk-1.3
for them.

* gnu/packages/fltk.scm (fltk-1.3): Renamed from fltk.
Update to 1.3.11.
[source] <origin>: Switch to git reference.
(fltk): New variable, fltk at 1.4.1.
* gnu/packages/algebra.scm (giac) [inputs]: Replace fltk by fltk-1.3.
* gnu/packages/audio.scm (rakarrack) [inputs]: Ditto.
(butt) [inputs]: Ditto.
* gnu/packages/game-development.scm (eureka) [inputs]: Ditto.
* gnu/packages/music.scm (yoshimi) [inputs]: Ditto.
* gnu/packages/radio.scm (flwrap) [inputs]: Ditto.
* gnu/packages/vnc.scm (tigervnc-client) [inputs]: Ditto.
* gnu/packages/web-browser.scm (dillo) [inputs]: Ditto.

Change-Id: I54833e5802d4b2088a42474d2edd17fe56bbdb68
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-02-15 19:38:05 +08:00
Andreas Enge
c17545dbde gnu: gap: Update to 4.14.0.
* gnu/packages/algebra.scm (gap): Update to 4.14.0.
[source]: Keep cddinterface package.
[native-inputs]: Add texlive-updmap.cfg and texlive packages for
building the documentation.
[inputs]: Add cddlib.

Change-Id: Ifed80efacd479ba847ae7314787b4c991690f127
2025-02-15 12:09:15 +01:00
Nicolas Graves
9b1fe3bd70 gnu: librewolf: Honor --cores build argument.
* gnu/packages/librewolf.scm (librewolf)[arguments]<#:phases>:
Honor --cores build argument during the 'build phase.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-14 16:03:11 -08:00
Ian Eure
a38d71b2e5 gnu: librewolf: Update to 135.0-1 [security fixes].
New upstream version.  Contains fixes for:

CVE-2025-1009: Use-after-free in XSLT
CVE-2025-1010: Use-after-free in Custom Highlight
CVE-2025-1018: Fullscreen notification is not displayed when
               fullscreen is re-requested
CVE-2025-1011: A bug in WebAssembly code generation could result in a
               crash
CVE-2025-1012: Use-after-free during concurrent delazification
CVE-2025-1019: Fullscreen notification not properly displayed
CVE-2025-1013: Potential opening of private browsing tabs in normal
               browsing windows
CVE-2025-1014: Certificate length was not properly checked
CVE-2025-1016: Memory safety bugs fixed in Firefox 135, Thunderbird
               135, Firefox ESR 115.20, Firefox ESR 128.7, Thunderbird
               115.20, and Thunderbird 128.7
CVE-2025-1017: Memory safety bugs fixed in Firefox 135, Thunderbird
               135, Firefox ESR 128.7, and Thunderbird 128.7
CVE-2025-1020: Memory safety bugs fixed in Firefox 135 and Thunderbird
               135

* gnu/packages/librewolf.scm (librewolf): Update to 135.0-1.

Change-Id: I7054fc9df31d59bb0d42e02b1f359cf3e6c1a43d
2025-02-14 16:02:57 -08:00
Danny Milosavljevic
93551174af gnu: openrgb: Support wayland.
* gnu/packages/hardware.scm (openrgb)[inputs]: Add qtwayland-5.
[build-system]: Switch to qt-build-system.

Change-Id: I9877876315af280fbe2b53b45bdc89012ffc22ed
2025-02-14 17:16:28 +01:00
Nicolas Graves
f7fb297f2d gnu: emacs-consult-notmuch: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 1.0.0.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-14 06:37:36 -08:00