Ludovic Courtès
848ebb7f72
teams: Add ‘sync-codeberg-teams’ action.
...
* etc/teams.scm (<forgejo-team>): New JSON mapping.
(unit-map->json, json->unit-map): New procedures.
(%default-forgejo-team-units, %default-forgejo-team-unit-map)
(%codeberg-organization): New variables.
(codeberg-url, forgejo-http-headers): New procedures.
(&forgejo-error): New record type.
(process-url-components, define-forgejo-request): New macros.
(organization-teams, create-team, add-team-member)
(team->forgejo-team, synchronize-team, synchronize-teams): New
procedures.
(main): Add ‘sync-codeberg-teams’ action.
Change-Id: I6b1f437a3407bc2d44965519990deb524afa9528
2025-05-28 19:28:34 +02:00
Ludovic Courtès
647e345b66
teams: Add Codeberg accounts to <person> records.
...
Based on the committer accounts given in the thread at
<https://lists.gnu.org/archive/html/guix-devel/2025-05/msg00072.html >
and additional team member accounts given in the thread at
<https://lists.gnu.org/archive/html/guix-devel/2025-05/msg00322.html >.
* etc/teams.scm (<person>)[account]: Add field.
(person): Add ‘account’ parameter.
<top level>: Add known Codeberg account names.
Change-Id: Iad3b10c328b0df5d3c68d98ffee7f7c8ec4c8e23
2025-05-28 19:27:47 +02:00
Ludovic Courtès
22f50f439b
teams: Add missing team descriptions.
...
* etc/teams.scm (bootstrap, hurd): Add #:description.
Change-Id: I531907763c746420a60daf6a5c33ec586565db07
2025-05-28 19:20:23 +02:00
Ludovic Courtès
1b7a11efb0
teams: Use suitable team identifiers for Codeberg.
...
The “c++” team has to be called “cpp”.
* etc/teams.scm (team-id->forgejo-id): New procedure.
(team->codeowners-snippet): Use it.
Change-Id: I10619d8833b5c747504f26b7b0eedb9d61bfd812
2025-05-28 19:20:23 +02:00
Ludovic Courtès
38b05ff27b
teams: Add ‘codeowners’ command in help message.
...
* etc/teams.scm (main): Add ‘codeowners’ command in help message.
Change-Id: I859997aba2b8829173e608e5ba1c8ab59b79d9c5
2025-05-28 19:20:23 +02:00
Timo Wilken
ee8144743d
gnu: cl-woo: Update to 0.12.0-2.7f5219c.
...
* gnu/packages/lisp-xyz.scm (sbcl-woo): Update to 0.12.0-2.7f5219c.
[inputs]: Add sbcl-cl+ssl and sbcl-trivial-mimes.
Closes : #100
Change-Id: I794cd206e946f36337ac4fbc33fd5b4d98bfff71
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-28 15:50:54 +02:00
Timo Wilken
30da61ea9d
gnu: cl-binary-types: Update to 1.2-2.a17caf8.
...
This forked version fixes a serious bug that would prevent using the
binary-types and bordeaux-threads Lisp packages together: frodef's version
declares "bt" as a package nickname, but bordeaux-threads also uses that, so
there's a conflict at load time.
* gnu/packages/lisp-xyz.scm (sbcl-binary-types): Update to 1.2-2.a17caf8.
[source, home-page]: Switch to Ferada's fork of the project.
Closes : #94
Change-Id: If38ababe836fe6c07960ade936122d37c71e6b0e
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-28 15:50:54 +02:00
Nicolas Goaziou
9f6d76535c
gnu: emacs-org-caldav: Update to 3.1-0.44a6d46.
...
* gnu/packages/emacs-xyz.scm (emacs-org-caldav): Update to 3.1-0.44a6d46.
Change-Id: Idaa854724f201c896be07d0d2472874ddf496598
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-28 21:25:46 +08:00
André Batista
01efda56ea
gnu: mullvadbrowser: Update to 14.5.3 [security-fixes].
...
Fixes CVEs 2025-4918, 2025-4919, 2025-5263, 2025-5264, 2025-5265,
2025-5266, 2025-5267, 2025-5268 and 2025-5269.
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-37/ > and
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-44/ >
for details.
* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250526202532.
(%mullvadbrowser-version): Update to 14.5.3.
(%mullvadbrowser-firefox-version): Update to 128.11.0esr-14.5-1-build3.
(mullvadbrowser-translation-base): Update to 90dbac9642.
(mullvadbrowser-translation-specific): Update to 111ba90202.
Change Id: Ibfab3560f7106db1293b7ab928dd5af444ceb035
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-28 21:14:18 +08:00
André Batista
016a8a71eb
gnu: torbrowser: Update to 14.5.3 [security-fixes].
...
Fixes CVEs 2025-4918, 2025-4919, 2025-5263, 2025-5264, 2025-5265,
2025-5266, 2025-5267, 2025-5268 and 2025-5269.
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-37/ > and
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-44/ >
for details.
* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250526202532.
(%torbrowser-version): Update to 14.5.3.
(%torbrowser-firefox-version): Update to 128.11.0esr-14.5-1-build3.
(torbrowser-translation-base): Update to 90dbac9642.
(torbrowser-translation-specific): Update to 9cbc3b3d25.
Change Id: I8278137c9b4b2a91b9eb705833fa10e1b5c21b29
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-28 21:14:16 +08:00
Hilton Chain
0bcef42965
gnu: go-1.24: Update to 1.24.3.
...
* gnu/packages/golang.scm (go-1.24): Update to 1.24.3.
Change-Id: Ife52e25c121089cf19a42720a6e7a7d5f8f4f9a6
2025-05-28 19:11:34 +08:00
Hilton Chain
169bfdb43b
gnu: go-1.23: Update to 1.23.9.
...
* gnu/packages/golang.scm (go-1.23): Update to 1.23.9.
Change-Id: Ibb358b20f8a47136a4c73aa206f63b9ceb849060
2025-05-28 19:11:34 +08:00
Hilton Chain
d99f9ad19c
gnu: font-junicode: Split outputs.
...
Limit ‘out’ to OTF and variable fonts.
* gnu/packages/fonts.scm (font-junicode)[outputs]: Add ttf and woff.
[arguments]<#:phases>: Install variable fonts to ‘out’.
Change-Id: I374d727d63712691fa3b5ef6d98b105f675c3e75
2025-05-28 19:11:34 +08:00
Hilton Chain
566836714d
gnu: font-junicode: Use pre-built font files.
...
Upstream doesn't provide all pre-built font files in the git repository.
Since fontmake is not packaged yet, we can't build them from source at the
moment.
* gnu/packages/fonts.scm (font-junicode)[source]: Use pre-built fontfiles.
Fixes: https://codeberg.org/guix/guix/issues/68
Change-Id: I19adc64f7a966247c94a5ad1833aaa6d59e5aa6f
2025-05-28 19:11:32 +08:00
Skylar "The Cobra" Astaroth
d7c91dd37c
gnu: ncmpcpp: Enable music visualizer.
...
* gnu/packages/mpd.scm (ncmpcpp)[inputs]: Add fftw.
[#:configure-flags]: Add “--enable-visualizer”.
Change-Id: I171645589f47976bc3a66d8e420f2dc849f96834
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-05-28 11:03:22 +02:00
Hilton Chain
d1ec5be63e
gnu: smartdns: Update to 46.1.
...
* gnu/packages/dns.scm (smartdns): Update to 46.1.
Change-Id: I26e36b03b5389289a2f2aefb9ccab736681b8945
2025-05-27 20:02:15 -07:00
Cayetano Santos
9426f152b7
gnu: python-pytooling: Update to 8.4.7.
...
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.4.7.
Change-Id: I75eb093dcc03fdd00893655cc58ae453a81d2d8f
2025-05-27 19:59:03 -07:00
TohsakaTypeclass
1f168ab967
gnu: senpai: Update to 0.4.1.
...
- gnu/packages/messaging.scm (senpai): Update to 0.4.1.
Change-Id: Iee3edb715c573c9e7c46f854a7687f62dcbce42b
2025-05-27 19:43:08 -07:00
Efraim Flashner
a141278ebb
gnu: universal-ctags: Update to 6.1.20250525.0.
...
* gnu/packages/code.scm (universal-ctags): Update to 6.1.20250525.0.
Change-Id: If7e5988247a99744878ecf3b02ed93a5030af636
2025-05-27 19:30:11 -07:00
Nicolas Goaziou
225585d4b1
gnu: emacs-circe: Update to 2.14.
...
* gnu/packages/emacs-xyz.scm (emacs-circe): Update to 2.14.
Change-Id: I21ef4e22086a0be7f5b251c5c4548404f392d08f
2025-05-27 19:24:13 -07:00
Cayetano Santos
6008cc4da3
gnu: symbiyosys: Update to 0.53.
...
* gnu/packages/electronics.scm (symbiyosys): Update to 0.53.
Change-Id: Ib6839ac2b2feedb6c9d37959a82fc2f0c653661b
2025-05-27 16:39:24 -07:00
Artyom V. Poptsov
c2cee267e8
gnu: yggtray: Update to 0.1.14.
...
* gnu/packages/networking.scm (yggtray): Update to 0.1.14.
[native-inputs]: Add check and pkg-config. Remove doxygen and graphviz as
they are required only for the building of the development documentation which
is currently not getting installed with the package anyway.
[arguments]<#tests?>: Remove.
[arguments]<#:phases>: Replace "check" phase.
Change-Id: Ia5b7e07f77101c37fac8f1983dc397d9a19ff7ec
2025-05-27 22:37:32 +03:00
Sharlatan Hellseher
149fd94344
gnu: Add go-github-com-wangjia184-sortedset.
...
* gnu/packages/golang-xyz.scm (go-github-com-wangjia184-sortedset): New variable.
Change-Id: I1429fdd6ea62cf013352843f389ae8a32fd15554
2025-05-27 18:23:01 +01:00
Mark H Weaver
b868ae741e
gnu: icecat: Update to 115.24.0-guix1 [security fixes].
...
Includes fixes for CVE-2025-5262, CVE-2025-5263, CVE-2025-5264, and
CVE-2025-5265.
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2025-05-27 10:55:35 -04:00
Mark H Weaver
c7d570ae7f
gnu: libvpx: Fix CVE-2025-5262.
...
* gnu/packages/video.scm (libvpx) [replacement]: New field.
(libvpx/fixed): New variable.
* gnu/packages/patches/libvpx-CVE-2025-5262.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2025-05-27 10:55:23 -04:00
Leo Famulari
96da4def78
etc: pre-push Git hook: Make portable to current Debian.
...
Closes #64
The ;& operator was introduced in POSIX.1-2024 "Issue 8", from 2024, but
is not yet available in Debian's dash shell.
* etc/git/pre-push: Duplicate the handling of our two canonical Git repo
URLs.
Change-Id: I1125810c9f2d6fb9a99f7220d971cc38387989d3
2025-05-27 10:11:03 -04:00
Leo Famulari
da81ce890c
gnu: linux-libre 5.15: Update to 5.15.184.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.184.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
Change-Id: I0355cf171b2628d96e0d4453cd507874de0278e5
2025-05-27 09:48:19 -04:00
Leo Famulari
d236bc664d
gnu: linux-libre 6.1: Update to 6.1.140.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.140.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: Ibbaa59c5f1d5f2d8c681e835a17cc49892384cab
2025-05-27 09:48:18 -04:00
Leo Famulari
14eb6b713f
gnu: linux-libre 6.6: Update to 6.6.92.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.92.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I6c730f2905fab8b9baf0785c29327331cd09f4da
2025-05-27 09:48:18 -04:00
Leo Famulari
bb162b94f2
gnu: linux-libre 6.12: Update to 6.12.30.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.30.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: Iec0f6c8c66bed06421e9938d764ae001e0c0821f
2025-05-27 09:48:18 -04:00
Leo Famulari
fa1b3fa387
gnu: linux-libre: Update to 6.14.8.
...
Closes : #66
* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.8.
(linux-libre-6.14-pristine-source): Update hash.
Change-Id: Idcb4933e30c1fc68cbe777b337f529c2b3fe1175
2025-05-27 09:48:13 -04:00
Ashvith Shetty
bff04df003
gnu: Add dicedb.
...
* gnu/packages/databases.scm (dicedb): New variable.
* gnu/packages/patches/dicedb-remove-init-from-config-subpkg.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
Change-Id: Id5c97d254c35301181593b42c96a83a1ef843131
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-27 15:14:11 +02:00
Ashvith Shetty
a3e0a45b5d
gnu: Add go-github-com-dicedb-dicedb-go.
...
* gnu/packages/golang-xyz.scm (go-github-com-dicedb-dicedb-go): New variable.
Change-Id: I91a50f9d20de4697d5d3ec5473173025f57afae9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-27 15:13:01 +02:00
Ashvith Shetty
aeef63fd4e
gnu: Add go-github-com-axiomhq-hyperloglog.
...
* gnu/packages/golang-xyz.scm (go-github-com-axiomhq-hyperloglog): New variable.
Change-Id: Ied56075c3483a1a14f6cb8df7c04fd9ab48bb742
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-27 15:13:01 +02:00
Ashvith Shetty
42f18e1f49
gnu: Add go-github-com-ohler55-ojg.
...
* gnu/packages/golang-web.scm (go-github-com-ohler55-ojg): New variable.
Change-Id: I8922bee0be925f250d59fbf5017a8a213d15a6bd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-27 15:13:01 +02:00
Ashvith Shetty
99908b5844
gnu: Add go-github-com-kamstrup-intmap.
...
* gnu/packages/golang-xyz.scm (go-github-com-kamstrup-intmap): New variable.
Change-Id: I7196f9c57d4ccccae2022e4524b64ce6f923d35d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-27 15:12:58 +02:00
Ashvith Shetty
6f3fb54f72
gnu: Add go-github-com-mmcloughlin-geohash.
...
* gnu/packages/golang-xyz.scm (go-github-com-mmcloughlin-geohash): New variable.
Change-Id: I8c3ccba1a3a0381d4f43d094605ead23ace4c146
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-27 15:10:38 +02:00
Ian Eure
b50d22f3df
gnu: scummvm: Update to 2.9.1.
...
* gnu/packages/emulators.scm (scummvm): Update to 2.9.1.
Change-Id: I80ae95a6878d2ef39c77c6fe9054fd50f44cca8e
2025-05-27 12:56:31 +01:00
Sergey Trofimov
cd75a9838c
gnu: iwd: Update to 3.8.
...
* gnu/packages/networking.scm (iwd): Update to 3.8.
Change-Id: Iccc953e47b739beb73abf89d317e1479626e9039
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-27 19:01:53 +08:00
Sergey Trofimov
2eca204847
gnu: ell: Update to 0.77.
...
* gnu/packages/linux.scm (ell): Update to 0.77.
Change-Id: Ib7f1f214a3059f9bd8fe6cc208a2c2a645810b84
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-05-27 19:01:53 +08:00
Maxim Cournoyer
da5d2b382e
gnu: Add samu-as-ninja-wrapper.
...
* gnu/packages/ninja.scm (samu-as-ninja-wrapper): New variable.
Change-Id: I8227fc23ebb2bf9cdc9a6729be9f00ff10b196ca
2025-05-27 19:22:39 +09:00
Maxim Cournoyer
d575ca0334
gnu: Add samurai.
...
* gnu/packages/ninja.scm (samurai): New variable.
Change-Id: I5be4fd7e5100adfd24370a1ce8d7377a6b45df3b
2025-05-27 19:22:39 +09:00
Maxim Cournoyer
f458883cf5
doc: Substitute 'outputted' for 'output'.
...
* doc/guix.texi (mpv Media Player): Use the more common usage [0].
[0] https://english.stackexchange.com/a/35433
Change-Id: I5c10d281441c2995849df880dbaf62a790d2ff78
2025-05-27 19:22:39 +09:00
Tomas Volf
0543ccf62c
home-mpv-configuration: Support file-like for file fields.
...
* gnu/home/services/mpv.scm (serialize-mpv/file, mpv/file?): New procedures.
(ao-null-latency, audio-file-paths, audio-files, bluray-device, cdda-device)
(chapters-file, cookies-file, cover-art-files, demuxer-cache-dir, dump-stats)
(dvbin-file, dvd-device, external-files, glsl-shaders, gpu-shader-cache-dir)
(icc-cache-dir, icc-profile, image-lut, include, input-conf, input-ipc-server)
(log-file, lut, ordered-chapters-files, osd-fonts-dir, screenshot-directory)
(scripts, stream-dump, sub-ass-styles, sub-file-paths, sub-files)
(sub-fonts-dir, target-lut, tls-ca-file, tls-cert-file, tls-key-file):
(vo-image-outdir, watch-history-path, watch-later-directory): Change type.
* doc/guix.texi (mpv Media Player): Document it.
Reported-by: Sergey Trofimov <sarg@sarg.org.ru>
Change-Id: I7e55b306104c235d165ab138397b767f1af5c124
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-27 19:22:39 +09:00
Tomas Volf
0e23ff2995
home-mpv-configuration: Update for mpv 0.40.0.
...
* gnu/home/services/mpv.scm (audio-backward-batch, clipboard-backends)
(clipboard-monitor?, demuxer-mkv-crop-compat?, hwdec-software-fallback)
(input-ime?, load-commands?, load-console?, load-positioning?)
(osd-bar-marker-min-size, osd-bar-marker-scale, osd-bar-marker-style)
(osd-selected-color, osd-selected-outline-color, playlist-exts)
(save-watch-history?, sub-ass-prune-delay, sub-ass-scale-with-window?)
(sub-hinting, sub-line-spacing, sub-scale-signs?, sub-shaper, video-recenter?)
(watch-history-path, wayland-internal-vsync): New options.
(cache-pause-wait, video-aspect-override): Change range.
(dvbin-timeout, media-controls, target-colorspace-hint): Change type.
(video-aspect-method): Add enumeration member.
(drm-connector, drm-device, drm-draw-plane, drm-draw-surface-size)
(drm-drmprime-video-plane, drm-format, drm-mode, drm-vrr-enabled)
(load-osd-console?, sub-ass-hinting, sub-ass-line-spacing)
(sub-ass-scale-with-window?, sub-ass-shaper)
(vd-lavc-software-fallback): Removed options.
* doc/guix.texi: Update the list of fields.
Change-Id: I7e55b306104c235d165ab138397b767f1af5c124
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-27 19:22:39 +09:00
Sharlatan Hellseher
0734c42da2
gnu: Add python-ldaptor.
...
* gnu/packages/python-web.scm (python-ldaptor): New variable.
Change-Id: If7d2cb7b51bb0ccc85b76d7f2d4b31857e042066
2025-05-27 10:56:59 +01:00
Sharlatan Hellseher
6b8b8e3b85
gnu: sbcl-fast-generic-functions: Update to 0.0.0-2.6e9d690.
...
Closes <https://issues.guix.gnu.org/69585 > as upstream applied fixes as.
* gnu/packages/lisp-xyz.scm (sbcl-fast-generic-functions): Update to
0.0.0-2.6e9d690.
[source]: Remove patch.
* gnu/packages/patches/sbcl-fast-generic-functions-fix-sbcl-2.4.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.
Change-Id: I09eb5f296afa9529d5ceee2fbd33fedcd59ad199
2025-05-27 10:41:58 +01:00
Sharlatan Hellseher
1f9a091170
gnu: Add go-obfs4proxy.
...
Fixes <https://issues.guix.gnu.org/77470 >.
* gnu/packages/golang-crypto.scm (go-obfs4proxy): New variable.
Change-Id: I318e757e3d2eaaba818f28277559e65ab87c910b
2025-05-27 09:57:23 +01:00
Lynn Leichtle
3d39d357cd
maint: Add README.org symlink pointing to README.
...
This makes Codeberg rendering the format properly.
* README.org: New file.
Change-Id: I926d2e240b0402258fa6ec0f13876d67ccc8cb01
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-27 14:48:07 +08:00
Maxim Cournoyer
76b79cb7a6
gnu: telepathy-glib: Reinstate parallel tests.
...
The package successfully built 10 times in a row using 32 cores, so the issue
is presumed resolved.
* gnu/packages/glib.scm (telepathy-glib) [#:parallel-tests?]: Delete argument.
Change-Id: I6ed5fa969bba65d20a0130f01e3983d3dbb77f62
2025-05-27 15:40:10 +09:00