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
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
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
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
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
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
jgart
03062c7a9f
gnu: nix: Update home page.
...
* gnu/packages/package-management.scm (nix) [home-page]: Update home page.
Change-Id: I674e719828139685e4862d96f4e2596d8c0f155b
2024-07-25 09:41:17 -05:00
Andy Tai
2c5eaa61e5
gnu: parallel: Update to 20240722.
...
* gnu/packages/parallel.scm (parallel): Update to 20240722.
Change-Id: I0b13441a038807dd45a13a9b153ca6ba8799507d
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-25 13:08:00 +08:00
Ashish SHUKLA
47da5abba4
gnu: mako: Update to 1.9.0.
...
* gnu/packages/wm.scm (mako): Update to 1.9.0.
Change-Id: I38f6ab0ea03457d0ae95f3de625921cf7b9da24c
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-25 13:07:40 +08:00
Timotej Lazar
e9f02e7e4b
gnu: nheko: Update to 0.12.0.
...
* gnu/packages/messaging.scm (nheko): Update to 0.12.0.
[arguments]: Switch to Qt 6. Use configure flags to disable bundled libraries.
[inputs]: Add brotli, kdsingleapplication, libxkbcommon, vulkan-headers, and
vulkan-loader. Drop boost, xcb-util-wm, qtbase-5, qtquickcontrols2-5, and
single-application-qt5. Use version 6 for remaining Qt inputs.
[native-inputs]: Replace qttools-5 with qttools.
Change-Id: Id7f1ee119ce3ff5bad130b7d13b6c98ed382b928
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-25 12:38:20 +08:00
Timotej Lazar
7794cf9a80
gnu: mtxclient: Switch to new package style.
...
* gnu/packages/matrix.scm (mtxclient)[arguments]: Use g-exps.
Change-Id: I044faf4e25b9e5d282e9364070a7e24bb6f89b5e
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-25 12:38:16 +08:00
Timotej Lazar
01506708c8
gnu: mtxclient: Update to 0.10.0.
...
* gnu/packages/messaging.scm (mtxclient): Update to 0.10.0.
Change-Id: I095e805803b02f5e22ab2a8b764f856a072d7df4
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-25 12:38:12 +08:00
Timotej Lazar
e64c6f0ded
gnu: Add kdsingleapplication.
...
* gnu/packages/qt.scm (kdsingleapplication): New variable.
Change-Id: I08407da35712d465f9573f6bf1de0cc2e8435cb1
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-25 12:38:08 +08:00
Zheng Junjie
01ae236495
Revert "gnu: python-mako: Improve package style."
...
This reverts commit 53f58596c9
.
This introduces too many rebuilds.
Change-Id: I6f7e1a01df90db4f51d3d64140740e7f29339f3d
2024-07-25 12:31:38 +08:00
jgart
53f58596c9
gnu: python-mako: Improve package style.
...
* gnu/packages/python-xyz.scm (python-mako) [arguments]: Use G-expressions.
Change-Id: Ib33ddae71a7913dccbc3117644c8efd1058e0747
2024-07-24 22:37:12 -05:00
jgart
628189f919
gnu: bower: Update to 1.1.
...
* gnu/packages/mail.scm (bower): Update to 1.1.
Change-Id: I240870755317de0b44b5c7af8ce9a77727649e7e
2024-07-24 22:06:24 -05:00
jgart
a41ed4b10a
gnu: trealla: Update to 2.55.5.
...
* gnu/packages/prolog.scm (trealla): Update to 2.55.5.
Change-Id: Ib9c4da341b4af4cb5ee8d72af4d51b5ecad26be6
2024-07-24 21:46:07 -05:00
jgart
01031d33b2
gnu: trealla: Update to 2.55.4.
...
* gnu/packages/prolog.scm (trealla): Update to 2.55.4.
Change-Id: I6e684cf6ddd03d05910a8de6719fad767105a5c1
2024-07-24 21:46:07 -05:00
jgart
ca21243648
gnu: trealla: Update to 2.55.3.
...
* gnu/packages/prolog.scm (trealla): Update to 2.55.3.
Change-Id: Idf943e2bfc9213ed2bac51cb73d087a64a7b7eec
2024-07-24 21:46:07 -05:00
jgart
2375551ec8
gnu: trealla: Update to 2.55.2.
...
* gnu/packages/prolog.scm (trealla): Update to 2.55.2.
Change-Id: I61d057db57efc30f3a957d1345f86d7b8857965f
2024-07-24 21:46:07 -05:00
jgart
9befcfe6fb
gnu: trealla: Update to 2.55.1.
...
* gnu/packages/prolog.scm (trealla): Update to 2.55.1.
Change-Id: Ib3888d69aa7fa38c03d171a624500ed28098f031
2024-07-24 21:46:07 -05:00
jgart
976884dea1
gnu: trealla: Update to 2.55.0.
...
* gnu/packages/prolog.scm (trealla): Update to 2.55.0.
Change-Id: Ie3bdd311afae7e975ce495594a35ac20a708bb09
2024-07-24 21:46:06 -05:00
jgart
77f86bf0f2
gnu: trealla: Update to 2.54.6.
...
* gnu/packages/prolog.scm (trealla): Update to 2.54.6.
Change-Id: I665c518f29bd6df3c9556209453a8638e471a197
2024-07-24 21:46:06 -05:00
jgart
54fe562019
gnu: sshuttle: Improve package style.
...
* gnu/packages/vpn.scm (sshuttle) [arguments]: Use G-expressions.
Change-Id: Ia8961e3382116d0f1e67a7feb181f1e0fd6a5caf
2024-07-24 21:46:06 -05:00
jgart
103595d868
gnu: sshuttle: Update to 1.1.2.
...
* gnu/packages/vpn.scm (sshuttle): Update to 1.1.2.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-poetry-core.
Change-Id: I353b8e1206d5d73bf94cb46e98ec7869fbd49fcb
2024-07-24 21:46:06 -05:00
宋文武
33d1ec88af
gnu: Add drawterm-wayland.
...
* gnu/packages/plan9.scm (drawterm-wayland): New variable.
Change-Id: Ice435f5a0d44df61974bf2e028fe364e98a89d80
2024-07-25 10:12:53 +08:00
宋文武
eed20f41f0
gnu: drawterm: Update to 20240703-1.f11139d.
...
* gnu/packages/plan9.scm (drawterm): Update to 20240523-1.8391a9e.
Change-Id: I9dfdc7fd934b71422bd62025259da83c26591ddb
2024-07-25 10:12:02 +08:00
宋文武
999573a69e
gnu: zathura-pdf-poppler: Update to 0.3.2.
...
* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.3.2.
[arguments]: Use G-Expressions. Pass "-Dplugindir=..." to configure-flags.
Change-Id: Ib76c87267c342007ad8b26e5a9efbcd17a2f488b
2024-07-25 09:58:56 +08:00
宋文武
d41c79c7af
gnu: zathura-pdf-mupdf: Update to 0.4.3.
...
* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.4.3.
Change-Id: Ib13b98b597516938caf17cf3470565b460367464
2024-07-25 09:58:56 +08:00
宋文武
274702228f
gnu: zathura: Update to 0.5.6.
...
* gnu/packages/patches/zathura-use-struct-initializers.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/pdf.scm (zathura): Update to 0.5.6.
[source]: Remove patch.
Change-Id: Ibe49294891f1adccfcfb6996674602535c8bd842
2024-07-25 09:58:56 +08:00
宋文武
e72ed15e9a
gnu: mupdf: Update to 1.24.7.
...
* gnu/packages/pdf.scm (mupdf): Update to 1.24.7.
Change-Id: Ic325aeb43933bfdcbe779623c49805ce48bdb7e0
2024-07-25 09:58:55 +08:00
宋文武
1e59295112
gnu: mujs: Update to 1.3.5.
...
* gnu/packages/javascript.scm (mujs): Update to 1.3.5.
Change-Id: I15580d589cf3163ea669adfd93848ad893f0e124
2024-07-25 09:58:55 +08:00
Leo Famulari
ff4e3b4b0e
gnu: borg: Update to 1.4.0.
...
* gnu/packages/backup.scm (borg): Update to 1.4.0.
[source]: Remove obsolete snippet components.
[arguments]: Export a newly required environment variable in the 'set-env'
phase. Adjust the custom 'install-doc' phase to install miscellaneous
documentation into a directory named after the package name and version.
Change-Id: I688bb4e6c67506226418b6b4a47595f2a10c10ae
2024-07-24 17:55:25 -04:00
Leo Famulari
b8fe6e3ba2
gnu: xxHash: Update to 0.8.2.
...
* gnu/packages/digest.scm (xxhash): Update to 0.8.2.
[arguments]: Remove obsolete build phase 'fix-man-page-links'.
Change-Id: I43b10dd18c70c21de8de50336dfef9f8125519f7
2024-07-24 17:55:25 -04:00
Efraim Flashner
8c6e724686
gnu: Add linux-libre-lts-arm64-generic.
...
* gnu/packages/linux.scm (linux-libre-lts-arm64-generic): New variable.
Change-Id: I85b0c318850cf984ec9dbfc272278ba80eb39b30
2024-07-24 00:27:49 +03:00
Efraim Flashner
56395b12f6
graft: Only create directory when needed.
...
* guix/build/graft.scm (rewrite-directory)[rewrite-leaf]: Only create
the parent directories when they don't already exist.
Change-Id: I802aac4d6090ed07effddde3eb3195f64aca31d3
2024-07-23 20:26:59 +03:00
Efraim Flashner
c74401749a
graft: Perform grafts with guile-final.
...
* guix/build/graft.scm (rewrite-directory): Rewrite store directories in
individual files sequentially.
(exit-on-exception): Remove procedure.
* guix/packages.scm (guile-for-grafts): Switch to guile-final.
Change-Id: I50f7b23a3ceff8bb1495dc1f4bc772746147d924
2024-07-23 18:09:35 +03:00
Efraim Flashner
20c4e778a9
graft: Remove work-around for old guile.
...
* guix/build/graft.scm (mkdir-p*): Remove function.
(rewrite-directory): Switch from mkdir-p* to mkdir-p.
Change-Id: Ib6a80648d271c19093c05af84acb967e069ccc19
2024-07-23 17:54:53 +03:00
Simon Tournier
d007b64356
scripts: hash: Handle repository with different VCS folders.
...
Fixes <https://issues.guix.gnu.org/issue/65979 >.
* guix/hash.scm (%vcs-directories): New variable.
(vcs-file?): Add optional argument for passing VCS kind of the
file/repository.
(file-hash*): Adjust accordingly.
(vcs-file-predicate): New procedure and export it.
* guix/scripts/hash.scm (guix-hash)[file-hash]: Use it.
Change-Id: I8e286c3426ddefd664dc3a471d5a09e309824faa
2024-07-23 16:27:27 +02:00
Simon Tournier
ffdcef5f36
ci: Catch error for unreachable channel with substitutes.
...
* guix/ci.scm (channel-with-substitutes-available): Catch all error when
running 'find-latest-commit-with-substitutes'. Move the warning when failing.
Change-Id: I352e07f14417f77c7ebf0f40a01c6a2e58b15d78
2024-07-23 16:24:38 +02:00
Nicolas Goaziou
ae2591d028
gnu: keepassxc: Update to 2.7.9.
...
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.9.
Change-Id: Ifcdfa5b58e4d7407c270bfa715fb94019015c089
2024-07-23 15:53:04 +02:00