Commit graph

137387 commits

Author SHA1 Message Date
Sharlatan Hellseher
be7386e288
gnu: go-github-com-oschwald-geoip2-golang: Move to golang-web.
* gnu/packages/syncthing.scm (go-github-com-oschwald-geoip2-golang):
Move from here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: Ie95d3630ec98cd2f60139914959a82dc3313ea05
2024-06-27 15:28:26 +01:00
Sharlatan Hellseher
3a94f439b3
gnu: go-github-com-oschwald-maxminddb-golang: Enable tests.
* gnu/packages/golang-web.scm (go-github-com-oschwald-maxminddb-golang):
Enable tests.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: Idf3c98bdf832422779b045adb348dfaea6f8d3e2
2024-06-27 15:28:26 +01:00
Sharlatan Hellseher
9bcb67166f
gnu: go-github-com-oschwald-maxminddb-golang: Update to 1.13.0.
* gnu/packages/golang-web.scm (go-github-com-oschwald-maxminddb-golang): Update to 1.13.0.

Change-Id: I8b718ddf8c064f6492d882b70713243cfb82f4e8
2024-06-27 15:28:26 +01:00
Sharlatan Hellseher
fe2a300eaa
gnu: go-github-com-oschwald-maxminddb-golang: Move to golang-web.
* gnu/packages/syncthing.scm (go-github-com-oschwald-maxminddb-golang):
Move from here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: I88e887ccaeecb5c165bff920515dbdef9f8b85ad
2024-06-27 15:28:25 +01:00
Efraim Flashner
69f9a43c87
gnu: llvm-16: Fix building on i686-linux.
* gnu/packages/llvm.scm (llvm-16)[arguments]: Skip the
make-dynamic-linker-phase on i686-linux.

Change-Id: I38c134d246859d7fc6025e2ed1c3f29d845a7d82
2024-06-27 16:43:55 +03:00
Efraim Flashner
428c841918
gnu: libvpx: Patch CVE-2023-44488.
* gnu/packages/video.scm (libvpx/fixed)[source]: Add patch.
* gnu/packages/patches/libvpx-CVE-2023-44488.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Iec6fbc048a0f75ed60752601034a9da8bf23b186
2024-06-27 16:43:55 +03:00
Ashish SHUKLA
97540acadc
gnu: mold: Update to 2.32.1.
* gnu/packages/mold.scm (mold): Update to 2.32.1.

Change-Id: Iaf5b3b4ba09e19a35f471c08b7b130a4fee4d4fb
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-27 21:04:08 +08:00
Michael Ford
c99b1e2fc6
gnu: LLVM, Clang, libomp, lld: Update to 18.1.8.
* gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18): Update to
18.1.8.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Change-Id: I76f93d6dce19f0e1a0b99393a5865369c49c4072
2024-06-27 21:01:49 +08:00
Christopher Baines
c6e6001a10
gnu: guix: Update to 1.4.0-22.1a34b9b.
* gnu/packages/package-management.scm (guix): Update to 1.4.0-22.1a34b9b.

Change-Id: I316d987e0f744f3b827d3c0ff6db54e1e6c79375
2024-06-27 11:51:46 +01:00
Christopher Baines
42026b1186
gnu: guix-data-service: Update to 0.0.1-52.b5fbde5.
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-52.b5fbde5.

Change-Id: I89db5f73d25711e3098b8c5c10c00cf8c16b4acc
2024-06-27 11:16:42 +01:00
Christopher Baines
06fd838a7f
gnu: guix-build-coordinator: Update to 0-109.406db8a.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-109.406db8a.

Change-Id: I9f182770a13a7edae1182ceb39c1d10d2e440f78
2024-06-27 11:13:49 +01:00
Sharlatan Hellseher
1a34b9b725
gnu: go-github-com-gorilla-csrf: Update to 1.7.2.
* gnu/packages/golang-web.scm (go-github-com-gorilla-csrf): Update to 1.7.2.

Change-Id: Idc013e07f6293ef53da23232c77c766b4e8b0c73
2024-06-27 00:35:38 +01:00
Sharlatan Hellseher
cda6baaa3e
gnu: go-github-com-gorilla-csrf: Adjust package style.
* gnu/packages/golang-web.scm (go-github-com-gorilla-csrf): Apply list
package style. Shift order.
[propagated-inputs]: Remove labels.

Change-Id: Id7f87529c2dc66c3c6fd5b2b05422569c37e3920
2024-06-27 00:35:38 +01:00
Sharlatan Hellseher
51b0244afe
gnu: go-github-com-jackpal-gateway: Update to 1.0.15.
* gnu/packages/golang-web.scm (go-github-com-jackpal-gateway): Update to 1.0.15.
[propagated-inputs]: Add go-golang-org-x-net.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: Ifcedc02b76d11dc215a904563aa6571aa52cedc3
2024-06-27 00:35:38 +01:00
Sharlatan Hellseher
915209cb7e
gnu: go-github-com-jackpal-gateway: Move to golang-web.
* gnu/packages/syncthing.scm (go-github-com-jackpal-gateway): Move from
here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: Ibc24eb85c76df4cea60749eaca55eb7ae7cb3cf5
2024-06-27 00:35:38 +01:00
Sharlatan Hellseher
9882215279
gnu: go-github-com-ccding-go-stun: Adjust indentation.
* gnu/packages/golang-web.scm (go-github-com-ccding-go-stun): Adjust
indentation.

Change-Id: I1f44af1a95fb31d8078030b2fd2a6a8075e7cd69
2024-06-27 00:35:38 +01:00
Sharlatan Hellseher
4860bf4757
gnu: go-github-com-ccding-go-stun: Update to 0.1.4.
* gnu/packages/golang-web.scm (go-github-com-ccding-go-stun): Update to 0.1.4.

Change-Id: I68f70a065182c275c134e74963133ac15622d257
2024-06-27 00:35:38 +01:00
Sharlatan Hellseher
255b093107
gnu: go-github-com-ccding-go-stun: Move to golang-web.
* gnu/packages/syncthing.scm (go-github-com-ccding-go-stun): Move from
here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: I0713418f7d0b00d3aa7ab4289765556e68b8246d
2024-06-27 00:35:37 +01:00
Sharlatan Hellseher
8db567d19d
gnu: go-github-com-go-ldap-ldap: Enable tests.
* gnu/packages/golang-web.scm (go-github-com-go-ldap-ldap): Enable tests.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: I6c3090abac883f87e75534a60e0c9e5ff518887d
2024-06-27 00:35:37 +01:00
Sharlatan Hellseher
3244c6ca88
gnu: go-github-com-go-ldap-ldap: Update to 3.4.8.
* gnu/packages/golang-web.scm (go-github-com-go-ldap-ldap): Update to 3.4.8.
[propagated-inputs]: Add go-github-com-google-uuid.

Change-Id: Ic8792cbe8b911c23fdcb87612928b86bd89dc95a
2024-06-27 00:35:37 +01:00
Sharlatan Hellseher
f0e5d0b411
gnu: go-github-com-go-ldap-ldap: Move to golang-web.
* gnu/packages/syncthing.scm (go-github-com-go-ldap-ldap): Move from
here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: Ica9883664d11b621d0bd4ce896d217eb82abd0ce
2024-06-27 00:35:30 +01:00
Sharlatan Hellseher
5978962638
gnu: go-github-com-go-asn1-ber-asn1-ber: Improve description.
* gnu/packages/golang-crypto.scm (go-github-com-go-asn1-ber-asn1-ber)
[description]: Apply textinfo acronym.

Change-Id: Icdaae8b688d729de49011314b7dc82a98fc4ae21
2024-06-27 00:35:22 +01:00
Sharlatan Hellseher
1202510c91
gnu: go-github-com-go-asn1-ber-asn1-ber: Update to 1.5.7.
* gnu/packages/golang-crypto.scm (go-github-com-go-asn1-ber-asn1-ber): Update to 1.5.7.

Change-Id: Iebabb5b67d196f7b8e599c472087126cc3ba9a72
2024-06-27 00:35:22 +01:00
Sharlatan Hellseher
46781c3008
gnu: go-github-com-go-asn1-ber-asn1-ber: Move to golang-crypto.
* gnu/packages/syncthing.scm (go-github-com-go-asn1-ber-asn1-ber): Move
from here ...
* gnu/packages/golang-crypto.scm: ... to here.

Change-Id: Ib146ac76bbd2d7c34c315dc4f424d05ced597011
2024-06-27 00:35:15 +01:00
Sharlatan Hellseher
67da8cac76
gnu: go-github-com-azure-go-ntlmssp: Improve description.
* gnu/packages/golang-web.scm (go-github-com-azure-go-ntlmssp)
[description]: Apply textlive acronym.

Change-Id: Ie91d88c956c27c6c88b1fcc69c5cc1321c711b62
2024-06-27 00:34:28 +01:00
Sharlatan Hellseher
557b758ede
gnu: go-github-com-azure-go-ntlmssp: Update to 0.0.0-20221128193559-754e69321358.
* gnu/packages/golang-web.scm (go-github-com-azure-go-ntlmssp): Update to 0.0.0-20221128193559-754e69321358.

Change-Id: I612f9f0df6781e292385c09c1920087665ff4eb4
2024-06-27 00:34:28 +01:00
Sharlatan Hellseher
294ad13de9
gnu: go-github-com-azure-go-ntlmssp: Move to golang-web.
* gnu/packages/syncthing.scm (go-github-com-azure-go-ntlmssp): Move
from here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: I9c8397996470d84f57a4472717ebd0d06d06bb4c
2024-06-27 00:34:28 +01:00
Sharlatan Hellseher
1abbcd2a65
gnu: go-github-com-audriusbutkevicius-recli: Update to 0.0.6.
* gnu/packages/golang-xyz.scm (go-github-com-audriusbutkevicius-recli): Update to 0.0.6.

Change-Id: I26631ba87ce71a737f45b2add2dfaf443ecda92d
2024-06-27 00:34:28 +01:00
Sharlatan Hellseher
91e0f01f0e
gnu: go-github-com-audriusbutkevicius-recli: Move to golang-xyz.
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-recli):
Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I1494e60367873ba5ddbfe0725cd8a0ed02d8cb9e
2024-06-27 00:34:28 +01:00
Sharlatan Hellseher
1bf7ed71b2
gnu: go-github-com-audriusbutkevicius-pfilter: Update to 0.0.11.
* gnu/packages/golang-web.scm (go-github-com-audriusbutkevicius-pfilter): Update to 0.0.11.

Change-Id: Ieb720b9b392ca02dba7b30cfc47886da072dfcde
2024-06-27 00:34:28 +01:00
Sharlatan Hellseher
0aad1bf8b1
gnu: go-github-com-audriusbutkevicius-pfilter: Move to golang-web.
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter):
Move from here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: Ie148e31dde805b79956553988431153159598acc
2024-06-27 00:34:28 +01:00
Sharlatan Hellseher
97e02a903e
gnu: Remove go-github-com-bkaradzic-go-lz4.
* gnu/packages/syncthing.scm (go-github-com-bkaradzic-go-lz4): Delete variable.

Change-Id: Idb01a1909d4fe3d4360350e891fd97349db05a6f
2024-06-27 00:34:28 +01:00
Sharlatan Hellseher
cae129208d
gnu: go-github-com-sasha-s-go-deadlock: Update to 0.3.1.
* gnu/packages/golang-check.scm (go-github-com-sasha-s-go-deadlock): Update to 0.3.1.

Change-Id: Ief7fcbf1b6d68deb1e8c47a9dcf6f12c5a5bb291
2024-06-27 00:34:28 +01:00
Sharlatan Hellseher
fb217d218e
gnu: go-github-com-petermattis-goid: Update to 0.0.0-2.bb94eb5.
* gnu/packages/golang-check.scm (go-github-com-petermattis-goid): Update to 0.0.0-2.bb94eb5.

Change-Id: I8403c200037dccac6c65def47e97a0218ff3f9a9
2024-06-27 00:34:27 +01:00
Sharlatan Hellseher
f046e348e1
gnu: go-github-com-sasha-s-go-deadlock: Move to golang-check.
* gnu/packages/syncthing.scm (go-github-com-sasha-s-go-deadlock): Move
from here ...
* gnu/packages/golang-check.scm: ... to here.

Change-Id: Id3d101897b4ac056cfe48a52289dd3e4f51402d8
2024-06-27 00:34:27 +01:00
Sharlatan Hellseher
9fb7946a23
gnu: go-github-com-petermattis-goid: Move to golang-check.
* gnu/packages/syncthing.scm (go-github-com-petermattis-goid): Move from
here ...
* gnu/packages/golang-check.scm: ... to here.

Change-Id: I68182d8131afdcb346076d4f1e69ccf680b48cdb
2024-06-27 00:34:27 +01:00
Simon Tournier
bd908af0c6
swh: Specify 'extid_version' when looking up by external ID.
Reported in <https://gitlab.softwareheritage.org/swh/meta/-/issues/5093>.

* guix/swh.scm (swh-url): Don't add trailing slash when URL contains
parameters.
(lookup-external-id): Specify 'extid_version' to avoid SWH bug from
previous erroneous nar hash computations with the initial SWH deployment
of this feature.

Change-Id: Iea2a5256e0612dae95567907bb11edb92a50df73
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-06-26 23:56:56 +02:00
Tomas Volf
76a2b9d707
services: guix: Default `channels' field to #f.
In the absence of the /etc/guix/channels.scm file, %default-channels is used
anyway.  If user manually (or by extra-special-file) created the file, we
should respect it.  This commit therefore changes the default to #f, hopefully
having zero impact on people not actively using the `channels' field.

* gnu/services/base.scm (<guix-configuration>)[channels]: Set default to #f.

Change-Id: I516c1735a037a153fabbebfc337051aaf0be2155
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-26 23:36:24 +02:00
Tomas Volf
398393187c
doc: Warn about extra-special-file usage in /etc.
* doc/guix.texi (Base Services)[extra-special-file]: Add warning regarding
files in /etc.

Change-Id: Ic45465c8712d61caeed42d7912777368e8763a1a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-26 23:34:59 +02:00
Ludovic Courtès
6aaff90ad6
gnu: shepherd: Update to 0.10.5.
* gnu/packages/admin.scm (shepherd-0.10): Update to 0.10.5.

Change-Id: I4f195917e0103ba1da75a52665848bbc877b5d24
2024-06-26 23:27:09 +02:00
Ludovic Courtès
d11b96eb54
etc: Add explicit ‘--substitute-urls’ in guix-daemon service files.
Having substitute URLs explicitly listed in the service startup file
makes it clearer what should be modified to permanently change the list
of substitute URLs.

* config-daemon.ac: Rename ‘guix_substitute_urls’ to
‘GUIX_SUBSTITUTE_URLS’ and substitute it.
* nix/local.mk (etc/guix-%.service, etc/init.d/guix-daemon)
(etc/guix-%.conf): Substitute it.
* etc/guix-daemon.conf.in, etc/guix-daemon.service.in,
etc/init.d/guix-daemon.in: Add an explicit ‘--substitute-urls’ option.

Change-Id: Ie491b7fab5c42e54dca582801c03805a85de2bf9
2024-06-26 22:59:55 +02:00
Ludovic Courtès
7c8d38f91e
services: Never throw when stopping mount-may-fail file systems.
This is a followup to 7c27bd115b.

* gnu/services/base.scm (file-system-shepherd-service): Catch
'system-error from ‘umount’ call when FILE-SYSTEM is marked as
mount-may-fail.

Change-Id: I2234f8da320b43089f4ee058cad8608ce9c078f8
2024-06-26 22:52:03 +02:00
Ludovic Courtès
0a220c1599
services: shepherd: Support “free-form” services.
* gnu/services/shepherd.scm (<shepherd-service>)[free-form]: New field.
[start]: Add default value.
(shepherd-service-file): Rename to…
(shepherd-service-file/regular): … this.
(shepherd-service-file/free-form): New procedure.
(shepherd-service-file): Dispatch to one of the two procedures above.
* doc/guix.texi (Shepherd Services): Document the ‘free-form’ field.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

Change-Id: I206374e950ef6d1e4a996c0f507fb5fcd9cadde3
2024-06-26 22:51:25 +02:00
Ludovic Courtès
0fdac5f036
doc: Introduce mumi before referring to it.
* doc/contributing.texi (Debbugs User Interfaces): Introduce mumi in the
body of the text rather than a footnote since the “Command-Line
Interface” section assumes it has already been introduced.
(Command-Line Interface, Emacs Interface): Capitalize titles.

Change-Id: I0e87cd48b6158582016734afe71c716c548c1639
2024-06-26 22:49:36 +02:00
John Kehayias
947005f5ee
gnu: Add rofi-pass-wayland.
This variant of rofi-pass swaps out the X-related tools used for Wayland
versions and changes the default configuration file to use them.

* gnu/packages/password-utils.scm (rofi-pass-wayland): New variable.

Change-Id: Ie844fc2f3a7f49fd6322e5418a6944b6b941abce
2024-06-26 15:16:59 -04:00
John Kehayias
eef9e0ee8f
gnu: rofi-pass: Update to 2.0.2-0.8aa6b92.
With no release in over 5 years, update to the most recent commit to include
features like Wayland support.  Rewrite the package definition to use the
makefile, patch paths, and generally improve the style.

* gnu/packages/password-utils.scm (rofi-pass): Update to 2.0.2-0.8aa6b92.
[origin]: Use git-fetch rather than just the individual script.
[build-system]: Switch to gnu-build-system.
[arguments]: Remove modules and builder.  Disable tests.  Add make-flags.
<phases>: Add fix-etc-path and wrap-path phases.  Remove configure and build.
[propagated-inputs]: Move to ...
[inputs]: ... here. Add bash-minimal, pwgen, xclip, and xset.

Change-Id: Ia03ef46f3b567bc2eb6d1350db3612043f06d94b
2024-06-26 15:16:55 -04:00
Ashish SHUKLA
03459ca165
gnu: git: Update to 2.45.2.
* gnu/packages/version-control.scm (git): Update to 2.45.2.

Change-Id: I6bcbc5f0f12a50cbfc0fdc51c30b26e765005d28
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-26 14:54:57 -04:00
Maxim Cournoyer
a3b8a9627b
gnu: bcc: Add bash-minimal to inputs.
* gnu/packages/linux.scm (bcc) [inputs]: Add bash-minimal.

Change-Id: I938ae555fc5789782041e8fd3243e41ced2fb9b6
2024-06-26 14:54:25 -04:00
Maxim Cournoyer
16babde41e
gnu: qt-creator: Add a debug output.
* gnu/packages/qt.scm (qt-creator) [outputs]: New field.

Change-Id: I287e5ec9b810346d3d161814e2e386791db8aa28
2024-06-26 14:52:27 -04:00
Leo Famulari
1b2e139624
Revert "gnu: git: Update to 2.45.2."
This partially reverts commit 26c0ff98cf,
removing some extraneous changes that were added by mistake.

This is a followup to commit 26c0ff98cf

Change-Id: I907cfb98414ec8aeb1bbfc7b1b3d41fd36e8d309
2024-06-26 10:35:46 -04:00