Commit Graph

140367 Commits

Author SHA1 Message Date
Sharlatan Hellseher
9e79d8dc5a
gnu: go-github-com-emersion-go-pgpmail: Enable tests.
* gnu/packages/golang-crypto.scm (go-github-com-emersion-go-pgpmail):
Enable tests.

Change-Id: I3317c27e942e2f5f52a25354b53b7d8cb8c252b0
2024-07-26 21:16:15 +01:00
Sharlatan Hellseher
64aedb5576
gnu: go-github-com-emersion-go-pgpmail: Update to 0.2.1.
* gnu/packages/golang-crypto.scm (go-github-com-emersion-go-pgpmail): Update to 0.2.1.
[propagated-inputs]: Remove go-golang-org-x-crypto.

Change-Id: I77a4f29b9f72482ff0a66033df122bb0528137e6
2024-07-26 21:15:39 +01:00
Sharlatan Hellseher
cbba4c9ed9
gnu: Remove go-github-com-technoweenie-multipartstreamer.
The project is abandoned, the last changes were added 11y ago. Not in
use within Guix.

* gnu/packages/golang.scm (go-github-com-technoweenie-multipartstreamer): Delete variable.

Change-Id: I04cf34e4b3fe7a52b7c30ca794ad051a62a93691
2024-07-26 21:10:12 +01:00
Sharlatan Hellseher
c91cfc0cd0
gnu: Remove go-github-com-go-telegram-bot-api-telegram-bot-api.
The project is abandoned and not in used within Guix.
<https://github.com/go-telegram-bot-api/telegram-bot-api/issues/721>

* gnu/packages/golang-web.scm (go-github-com-go-telegram-bot-api-telegram-bot-api):
Delete variable.

Change-Id: I3c9525692f4b4f1c17b2c45a2331e71c7a6e42ac
2024-07-26 21:04:26 +01:00
Sharlatan Hellseher
cec2654f97
gnu: go-github-com-gatherstars-com-jwz: Move to golang-web.
* gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): Move from
here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: I9c5c08dc04ee88cd60c24d8efced194acacc9f7d
2024-07-26 19:56:44 +01:00
Sharlatan Hellseher
342411a327
gnu: packages/golang-web: Update module commentary.
* gnu/packages/golang-web.scm: Update module commentary.

Change-Id: I2128fc62955d79d9dfa97e5f669ee85510b0fb7c
2024-07-26 19:52:50 +01:00
Sharlatan Hellseher
fd7f750c26
gnu: go-github-com-gatherstars-com-jwz: Adjust synopsis and description.
* gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz)
[synopsis]: Fix lint warning.
[description]: Add link to the original implementation paper.

Change-Id: I06400b3603caf4b9b588bc6822a6d04d861f6448
2024-07-26 19:45:14 +01:00
Timotej Lazar
72e586fcae
gnu: gtk: Fix build on aarch64.
* gnu/packages/gtk.scm (gtk)[arguments]<#:test-options>: Rename failing
test suite to match upstream change on aarch64-linux.

Change-Id: Ibdf03a94e71f72283a093cba6d5a328004defa5c
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-07-26 19:21:34 +02:00
Ludovic Courtès
9db34c41ac
build-system/meson: #:test-options can be a gexp.
* guix/build-system/meson.scm (meson-build, meson-cross-build): Accept
gexps for #:test-options.

Change-Id: I9cfec616f067a5c9928f65892e370f90f23f4352
2024-07-26 19:21:33 +02:00
Rodion Goritskov
4bc49e2185
services: agate: Update options for compatibility with the current Agate version.
* gnu/services/web.scm (<agate-configuration>)[certs]: Add.
[cert]: Remove.
[key]: Remove.
[hostname]: Change from string to list.
[silent?]: Remove.
[only-tls13?]: Add.
[central-conf?]: Add.
[ed25519?]: Add.
[skip-port-check?]: Add.
(agate-shepherd-service): Change handling of addr and hostname, add new
options handling.
* doc/guix.texi (Web Services): Update.

Change-Id: Ifb4968d704627344913bb69f20636d710a4fe738
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-07-26 18:55:07 +02:00
vicvbcun
2cbdec8bcd
file-systems: Allow specifying CIFS credentials in a file.
As files in the store and /etc/fstab are world readable, specifying the
password in the file-system record is suboptimal.  To mitigate this,
`mount.cifs' supports reading `username', `password' and `domain' options from
a file named by the `credentials' or `cred' option.

* gnu/build/file-systems.scm (mount-file-system): Read mount options from the
file specified via the `credentials' or `cred' option if specified.

Change-Id: I786c5da373fc26d45fe7a876c56a8c4854d18532
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-07-26 18:50:53 +02:00
Richard Sent
b631640f3b
home: Set 700 permissions on .gnupg with home-gpg-agent-service
* gnu/home/services/gnupg.scm (gpg-agent-activation): New variable.
(home-gpg-agent-service-type) [extensions]: Extend
home-activation-service-type.

Change-Id: If3365c6cade2b03ee53a466ce1d63a5cdf654d6c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-07-26 18:22:04 +02:00
Lars Bilke
31fe177a97
gnu: petsc: Build reproducibly.
* gnu/packages/maths.scm (petsc)[arguments]: In ‘configure’ phase, add
‘sorted’ call in ‘gmakegen.py’.
In ‘clean-local-references’, remove substitution of “Libraries compiled
on”, which is unnecessary since  PETSc 3.9
(<a970bd7489>).
Add substitution for “Machine characteristics” bit.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Ibb846c1ae368af94b46d5ce789b1263e0bc78a13
2024-07-26 18:18:12 +02:00
Sharlatan Hellseher
a57cadf2f7
gnu: go-github-com-gatherstars-com-jwz: Update to 1.4.0.
* gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): Update to 1.4.0.

Change-Id: I0250cd7787baeab177c36d24897e31655740361e
2024-07-26 17:04:53 +01:00
Sharlatan Hellseher
57c40eb904
gnu: aws-vault: Improve package style.
* gnu/packages/golang.scm (aws-vault): Improve package style. Fix
indentation.
[arguments]: Apply G-expressions.
[native-inputs]: Place after [arguments].
[home-page]: Place above [synopsis].

Change-Id: I752318280483d5e501577e063ab899063eea0112
2024-07-26 17:02:50 +01:00
Sharlatan Hellseher
460340ecfa
gnu: aws-vault: Update to 7.2.0.
* gnu/packages/golang.scm (aws-vault): Update to 7.2.0.
[native-inputs]: Remove go-github-com-99designs-go-keyring,
go-github-com-mtibben-androiddnsfix, go-github-com-mtibben-percent,
go-github-com-jmespath-go-jmespath,
go-github-com-dvsekhvalnov-jose2go, go-github-com-godbus-dbus,
go-github-com-gsterjov-go-libsecret,
go-github-com-mitchellh-go-homedir, go-golang-org-x-crypto,
go-golang-org-x-sys, go-gopkg-in-ini,
go-github-com-alecthomas-kingpin, go-github-com-alecthomas-template,
and go-github-com-alecthomas-units; add
go-github-com-99designs-keyring, go-github-com-alecthomas-kingpin-v2,
go-github-com-aws-aws-sdk-go-v2-credentials,
go-github-com-google-go-cmp, go-github-com-mattn-go-isatty,
go-github-com-mattn-go-tty, and go-gopkg-in-ini-v1.

Change-Id: Id28ebb181c978cbd1195fe6b0e31c97e4339aa1f
2024-07-26 17:02:50 +01:00
Sharlatan Hellseher
bb611d3213
gnu: go-gopkg-in-ini-v1: Move to golang-xyz.
* gnu/packages/golang.scm (go-gopkg-in-ini-v1): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ie75a3d46253e28ba886db80f9c56407efa7c4675
2024-07-26 17:02:50 +01:00
Sharlatan Hellseher
93952ffbb7
gnu: go-gopkg-in-ini-v1: Enable tests.
* gnu/packages/golang.scm (go-gopkg-in-ini-v1): Enable tests.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: I30cd79fe6406e3bbc380c823c7b5b7a39ec2bb58
2024-07-26 17:02:50 +01:00
Sharlatan Hellseher
11622b137b
gnu: go-gopkg-in-ini-v1: Update to 1.67.0.
* gnu/packages/golang.scm (go-gopkg-in-ini-v1): Update to 1.67.0.

Change-Id: I8a1aa5b67c07aaf8650027e83b8d091755fd9c58
2024-07-26 17:02:50 +01:00
Sharlatan Hellseher
67440865cf
gnu: Add go-github-com-aws-aws-sdk-go-v2-credentials.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-credentials):
New variable.

Change-Id: Iee01126d508d2bdfb315ec000843f301c1b539a8
2024-07-26 17:02:50 +01:00
Sharlatan Hellseher
6cf5896b03
gnu: Add go-keyring.
* gnu/packages/golang-crypto.scm (go-keyring): New variable.

Change-Id: I492e1724ecaef9d6819d99be0aff8ee5a3d72b13
2024-07-26 17:02:42 +01:00
Ludovic Courtès
4c8997c123
gnu: rr: Add ‘supported-systems’ field.
* gnu/packages/debug.scm (rr)[supported-systems]: New field.

Change-Id: I6d93b1eae91fbe6c963e737afd6e5d2a30160ac1
2024-07-26 17:44:39 +02:00
Andrew Tropin
c1907b39e8
gnu: emacs-kbd: Update to 0.0.1-1.b9048e9.
* gnu/packages/emacs-xyz.scm (emacs-kbd): Update to 0.0.1-1.b9048e9.

Change-Id: Ib73c4440c7db42ef60f851cf19359a6c01db1f50
2024-07-26 18:14:11 +04:00
Ahmad Draidi
1658e1170b
gnu: labwc: Update to 0.7.4.
* gnu/packages/wm.scm (labwc): Update to 0.7.4.

Change-Id: Ibfc5d73a5526ce33760561e757a2dfb40c5a8bb3
Signed-off-by: Juliana Sims <juli@incana.org>
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-07-26 20:29:44 +08:00
宋文武
8eb3e40604
gnu: kdeconnect: Add sonnet to dependencies.
Fixes <https://issues.guix.gnu.org/72284>.

* gnu/packages/kde.scm (kdeconnect)[inputs]: Add sonnet.

Change-Id: I9a3a9e26bd43de08272d79b15a8cd166e327a226
2024-07-26 20:29:44 +08:00
Andrew Tropin
279973880f
gnu: kmonad: Update to 0.4.2-0.31c591b.
* gnu/packages/haskell-apps.scm (kmonad): Update to 0.4.2-0.31c591b.

Change-Id: I3e374285b075e34e7bb4b82d574c4c6305f6b9a7
2024-07-26 16:21:31 +04:00
Sharlatan Hellseher
51679b4a9a
gnu: go-github-com-99designs-keyring: Enable tests.
* gnu/packages/golang-crypto.scm (go-github-com-99designs-keyring):
Refresh package style and enable tests.
[arguments]: <#:phases>: Add 'disable-failing-test phase.
[native-inputs]: Add gnupg, go-github-com-stretchr-testify, and password-store.

Change-Id: Id679e834180b9d5ad5e7c1c4ce009d17b3c3ab5f
2024-07-26 13:08:21 +01:00
Sharlatan Hellseher
408b35a18b
gnu: go-github-com-99designs-go-keyring: Rename variable.
* gnu/packages/golang-crypto.scm (go-github-com-99designs-go-keyring):
Rename variable to go-github-com-99designs-keyring to reflect go.mod
import path.

Change-Id: I0ceb3554cd9f2368958efe6493752ee5d2bfd919
2024-07-26 12:43:50 +01:00
Sharlatan Hellseher
8af0ee243c
gnu: Add go-github-com-mattn-go-tty.
* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-tty): New variable.

Change-Id: I08c4508c83aa70b747b71c307b3c9e2862b2588d
2024-07-26 09:00:39 +01:00
jgart
efc2682640
gnu: python-waitress: Update to 3.0.0.
* gnu/packages/python-xyz.scm (python-waitress): Update to 3.0.0.
[build-system]: Use pyproject-build-system.
[arguments]: Disable failing test.
* gnu/packages/patches/python-waitress-fix-tests.patch: Delete no longer
needed patch.
* gnu/local.mk: Delete patch line.

Change-Id: I5397649e30098627de8c24f6afa2b74413d3446a
2024-07-25 17:26:09 -05:00
jgart
119d658d75
gnu: trealla: Update to 2.55.7.
* gnu/packages/prolog.scm (trealla): Update to 2.55.7.

Change-Id: I6f954cfa3bcf8c6b34ee2f4ca902f3b7ef1f5b38
2024-07-25 17:11:38 -05:00
Sharlatan Hellseher
1129b6fe4a
gnu: yggdrasil: Enable tests.
* gnu/packages/networking.scm (yggdrasil): Enable tests.
[arguments]: <#:phases>: Use custom 'check phase.

Change-Id: Ia2a59803508063a97993eae647a66335f5db3d06
2024-07-25 22:58:28 +01:00
jgart
07293655b7
gnu: plantuml: Update to 1.2024.6.
* gnu/packages/uml.scm (plantuml): Update to 1.2024.6.
[source]: Update uri.

Change-Id: I5106370fb4687a9e46dd5d5eacb926e7e5ef736d
2024-07-25 16:52:24 -05:00
Sharlatan Hellseher
86ee57e861
gnu: yggdrasil: Adjust inputs.
* gnu/packages/networking.scm (yggdrasil): Adjust inputs which come as
propagated form other packages.
[propagated-inputs]: Remove go-golang-org-x-tools,
go-github-com-vishvananda-netns, go-github-com-bits-and-blooms-bitset,
go-github-com-bits-and-blooms-bloom-v3,
go-github-com-mitchellh-mapstructure, go-github-com-mattn-go-runewidth,
go-github-com-mattn-go-isatty, go-github-com-mattn-go-colorable,
go-github-com-fatih-color, and go-github-com-vividcortex-ewma.

Change-Id: I127cc49d49ed97431ba8b21a419ee92397467213
2024-07-25 22:40:55 +01:00
Sharlatan Hellseher
7a6f5b0502
gnu: go-github-com-arceliar-ironwood: Enable tests.
* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Enable most
of the tests.
[arguments]: <#:phases>: Add 'remove-examples and use custom 'check
phase.
[propagated-inputs]: Add go-github-com-bits-and-blooms-bitset and
go-github-com-bits-and-blooms-bloom-v3.

Change-Id: I3319e291927e8aa53ce90d00d2cbf6a9df684568
2024-07-25 22:36:23 +01:00
jgart
17ea7dc50f
gnu: trealla: Update to 2.55.6.
* gnu/packages/prolog.scm (trealla): Update to 2.55.6.

Change-Id: I258ebe918fb71876fbdda7277d468f863633ef3b
2024-07-25 16:35:43 -05:00
Sharlatan Hellseher
39fab0cf8c
gnu: go-github-com-bits-and-blooms-bloom: Rename variable.
* gnu/packages/golang.scm (go-github-com-bits-and-blooms-bloom): Rename
variable to go-github-com-bits-and-blooms-bloom-v3 to reflect go.mod
import path.
* gnu/packages/networking.scm (yggdrasil) [propagated-inputs]: Remove
go-github-com-bits-and-blooms-bloom; add
go-github-com-bits-and-blooms-bloom-v3.

Change-Id: Idc568d5e7357da4ce74d53ac575421f32260f766
2024-07-25 22:28:23 +01:00
Sharlatan Hellseher
3fbccedb86
gnu: go-github-com-bits-and-blooms-bloom: Update to 3.7.0.
* gnu/packages/golang.scm (go-github-com-bits-and-blooms-bloom): Update to 3.7.0.

Change-Id: I7f147536c7fb075711fb50a6836554675e02a224
2024-07-25 22:25:58 +01:00
jgart
be6b6d61a7
gnu: litterbox: Improve package style.
* gnu/packages/irc.scm (litterbox) [arguments]: Use G-expressions.

Change-Id: I4aba2094bf8be6c6a91a7d9d874aba4676142ebe
2024-07-25 16:25:57 -05:00
jgart
1265e1e8ea
gnu: Add bubger.
* gnu/packages/mail.scm (bubger): New variable.

Change-Id: I68a3d4dea546b8643ddef19d2bd3dd5edd263cb4
2024-07-25 16:23:05 -05:00
Sharlatan Hellseher
ef9a6e9132
gnu: go-netlink: Rename variable.
* gnu/packages/linux.scm (go-netlink): Renamve variable to
go-github-com-vishvananda-netlink to reflect go.mod import path.

* gnu/packages/networking.scm (yggdrasil) [propagated-inputs]: Remove
go-netlink, add go-github-com-vishvananda-netlink.
(nebula): [inputs]: Remove go-netlink, add go-github-com-vishvananda-netlink.

* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy) [native-inputs]:
Remove go-netlink, add go-github-com-vishvananda-netlink.

Change-Id: I77658e6c7f5d57d8631b42c661466c6b7e08df50
2024-07-25 22:01:09 +01:00
Sharlatan Hellseher
a80cec86d5
gnu: go-netlink: Enable tests.
* gnu/packages/linux.scm (go-netlink): Enable most of the tests.
[arguments]: <#:phases>: Add 'disable-failing-tests phase.

Change-Id: Ie4fafbc922e98a7eb474f91317995b6502a99108
2024-07-25 21:56:58 +01:00
Sharlatan Hellseher
c961057bf6
gnu: go-netlink: Refresh package style.
* gnu/packages/linux.scm (go-netlink): Fix indentation, apply new
package style, swap native-inputs with propagated-inputs.
[propagated-inputs]: Add go-golang-org-x-sys and go-github-com-vishvananda-netns.
[native-inputs]: Remove go-golang-org-x-sys and go-github-com-vishvananda-netns.

Change-Id: I523cd03263752ab00c08e9011b86cb1b64327e7f
2024-07-25 21:54:06 +01:00
Sharlatan Hellseher
0a6eb07ad9
gnu: go-netlink: Update to 1.1.0.
* gnu/packages/linux.scm (go-netlink): Update to 1.1.0.

Change-Id: I92aeb71ecdb5c5bc8027ded40438f86ae48a8416
2024-07-25 21:53:08 +01:00
Sharlatan Hellseher
da8d961036
gnu: go-netns: Rename varialbe.
* gnu/packages/networking.scm (go-netns): Rename variable to
go-github-com-vishvananda-netns to reflect go.mod import path.
(yggdrasil) [propagated-inputs]: Remove go-netns, add
go-github-com-vishvananda-netns.
(nebula): [inputs]: Remove go-netns, add go-github-com-vishvananda-netns.

* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy) [native-inputs]:
Remove go-netns, add go-github-com-vishvananda-netns.

* gnu/packages/linux.scm (go-netlink) [native-inputs]: Remove go-netns,
add go-github-com-vishvananda-netns.

Change-Id: I49fb89a886134b0c768557ca4700c9be19c2c5d7
2024-07-25 21:45:40 +01:00
Sharlatan Hellseher
ebf41dcf11
gnu: go-netns: Enable tests.
* gnu/packages/networking.scm (go-netns): Enable most of the tests.
[arguments]: <#:phases>: Add 'disable-failing-tests phase.

Change-Id: I1430de0df4cfab3a922f7a0e5bd0342e82efa871
2024-07-25 21:41:30 +01:00
Sharlatan Hellseher
8e233ea593
gnu: go-netns: Fix indentation.
* gnu/packages/networking.scm (go-netns): Fix indentation.

Change-Id: I06a2819e522abfedd8a21820ae14ae1e51f24488
2024-07-25 21:37:01 +01:00
Sharlatan Hellseher
f6ed91c640
gnu: go-netns: Update to 0.0.4.
* gnu/packages/networking.scm (go-netns): Update to 0.0.4.
[propagated-inputs]: Add go-golang-org-x-sys.

Change-Id: I5af9f1d6e10454435ededae9c3f002f7445f2418
2024-07-25 21:35:44 +01:00
Sharlatan Hellseher
734bf6bf02
gnu: go-github-com-hjson-hjson-go: Rename variable.
* gnu/packages/golang-web.scm (go-github-com-hjson-hjson-go): Rename
variable to go-github-com-hjson-hjson-go-v4 to reflect go.mod import path.
Apply new package style.
* gnu/packages/networking.scm (yggdrasil) [propagated-inputs]: Remove
go-github-com-hjson-hjson-go, add go-github-com-hjson-hjson-go-v4.
* gnu/packages/uucp.scm (nncp) [propagated-inputs]: Remove
go-github-com-hjson-hjson-go, add go-github-com-hjson-hjson-go-v4.

Change-Id: I9e99f208feaf535d9946e11dff09a81fc4a01a7a
2024-07-25 21:26:19 +01:00
Sharlatan Hellseher
efdef61831
gnu: go-github-com-hjson-hjson-go: Update to 4.4.0.
* gnu/packages/golang-web.scm (go-github-com-hjson-hjson-go): Update to 4.4.0.

Change-Id: Ie2e9abd927681c399a16300a2a4fba9d04b1192f
2024-07-25 21:17:48 +01:00