aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: aerc: Add a patch for bug with signed messages.Ashish SHUKLA2024-10-15
| | | | | | | * gnu/packages/mail.scm (aerc): (source)[origin]<patches>: Add patch. Change-Id: I9e080662854b93022255f53e9f6eff11a2c934a3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: julia-categoricalarrays: Update to 0.10.8.Spencer King2024-10-15
| | | | | | | * gnu/packages/julia-xyz.scm (julia-categoricalarrays): Update to 0.10.8. Change-Id: Ic2b21e0b4069234b0da49ec9c2f6b704ba095cdb Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* committer: Fix for inputs that are lists by using object->string.Attila Lendvai2024-10-15
| | | | | | | | * etc/committer.scm.in (change-commit-message): Use object->string to deal with more complex dependency specifications. Change-Id: Ieee39709fd3eb26368df400a9228d77aa97a9d9d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: jellyfin-mpv-shim: Fix icon & metainfo installation.Ian Eure2024-10-15
| | | | | | | | | | | | The icons and appdata.xml were getting installed into share/applications, when they should have gone into share/icons/hicolor and share/metainfo. Put them in the right place, which allows DEs to find them. * gnu/packages/video.scm (jellyfin-mpv-shim): In 'install-desktop-file phase, change the icon and metadata file name. Change-Id: Ic6cdae2fe0b348b94285bf8b39c014922baae6c1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: sipwitch: Fix build.Nicolas Graves2024-10-15
| | | | | | | | | * gnu/packages/telephony.scm (sipwitch): Fix build. [origin]<patches>: Add sipwitch-fix-build-with-exosip5.patch here... * gnu/packages/patches: ...here and... * gnu/local.mk: ...here. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: exosip: Update to 5.3.0. [security fixes]Nicolas Graves2024-10-15
| | | | | | | | This fixes CVE-2014-10375. * gnu/packages/telephony.scm (exosip): Update to 5.3.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: osip: Update to 5.3.1.Nicolas Graves2024-10-15
| | | | | | | | | * gnu/packages/telephony.scm (osip): Update to 5.3.1. [origin]<patches>: Remove patch. * gnu/packages/patches/osip-CVE-2017-7853.patch : Remove it. * gnu/local.mk: Remove patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: abc: Update to 0.0-3.707442e.Cayetano Santos2024-10-15
| | | | | | * gnu/packages/fpga.scm (abc): Update to 0.0-3.707442e. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gcc@9: Add libsanitizer fsconfig command patch.Rutherther2024-10-15
| | | | | | | | | | | | | Since newer glibc version there is a conflict in names between kernel module and glibc module. This uses a patch that was used upstream in llvm to bypass it. Without this, the build fails with a redefinition error. * gnu/packages/gcc.scm (gcc-9)[source]: Add ‘gcc-7-libsanitizer-fsconfig-command.patch’. Change-Id: Ibb8446b7bba52f72d82fcf69804cae09215daeed Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: nscd: When cross-compiling, Use (cross-libc target).Zheng Junjie2024-10-15
| | | | | | | | * gnu/services/base.scm (nscd-configuration)[glibc]: When cross-compiling, Use (cross-libc target). Change-Id: Ib219459b1ec28f7edfac075e70be3d61edf72d27 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix build: Avoid “could not determine …” warning when unnecessary.Ludovic Courtès2024-10-15
| | | | | | | | | | This is a followup to 0629af7c2a47171fe8699b4d45662e605fea2fa6. * guix/scripts/build.scm (guix-build): Move ‘urls’ definition to (assoc-ref opts 'log-file?) case so that the “could not determine current substitute URLs” warning is not displayed when ‘urls’ is unused. Change-Id: I9434621b00a80bdbcf54d2a46d1a1e5f49cc7669
* gnu: perl-pod-simple: Update to 3.45.gemmaro2024-10-15
| | | | | | | * gnu/packages/perl.scm (perl-pod-simple): Update to 3.45. Change-Id: I9933661f49f35da2a3b6ca2ff678b20831661826 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu: Add perl-text-markdown.Janneke Nieuwenhuizen2024-10-15
| | | | | | * gnu/packages/markup.scm (perl-text-markdown): New variable. Change-Id: Ibeaa8d3959e4ddea15650c97f5ca598c3cc8c60a
* gnu: Add perl-yaml-syck.Janneke Nieuwenhuizen2024-10-15
| | | | | | * gnu/packages/perl.scm (perl-yaml-syck): New variable. Change-Id: I49fd33875f50357834262a8fc8d8a117c3f492b6
* hurd-boot: Support system init: Create essential device nodes.Janneke Nieuwenhuizen2024-10-15
| | | | | | | | * gnu/build/hurd-boot.scm (make-hurd-device-nodes): Cater for existing directories (dev, servers). (set-hurd-device-translators): Remove /servers/socket/1, that is created by libexec/console-run. Cater for nonexistent /dev/console. (boot-hurd-system): Call make-hurd-device-nodes on initial run.
* hurd: Support system init in /libexec/runsystem.Janneke Nieuwenhuizen2024-10-15
| | | | | | | | This is the first step to support booting after guix system init, which does not create /servers. * gnu/packages/hurd.scm (hurd)[arguments]: In stage create-runsystem, do not assume /servers/socket/ exists, remove any existing /servers/socket/1.
* gnu: emacs-lilypond-mode: Add emacs-lilypond-mode.Javier Olaechea2024-10-15
| | | | | | | * gnu/packages/music.scm (emacs-lilypond-mode): New variable. Change-Id: Ifd6a3e35e9668f39a065de2ce7316775a8d99e39 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-flymake.Javier Olaechea2024-10-15
| | | | | | | * gnu/packages/emacs-xyz.scm (emacs-flymake): New variable. Change-Id: I8dc5cd880301dfbf8492e7b998fb80f786dd27d8 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: emacs-sly-named-readtables: Fix package build.Rostislav Svoboda2024-10-15
| | | | | | | | * gnu/packages/emacs.scm (emacs-sly-named-readtables)[#:phases]: Delete make-autoloads phase, since the package provides autoloads. Change-Id: Iec994490da91414386d4b916c9805770b56d74f8 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: emacs-zig-mode: Update to 0.0.8-1.f55e425.lynnlei2024-10-15
| | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-zig-mode): Update to 0.0.8-1.f55e425. [propagated-inputs]: Add EMACS-REFORMATTER. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: Ic3a493d691e1bb6ca6f4572829999584450a84df
* gnu: Fix emacs-exwm.Adam Quandour2024-10-15
| | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-exwm): Fix the package. EXWM project team removed exwm-config-example. Now exwm will not work if the user doesn't have any configuration in ~/.emacs (or any other emacs init file). I suggest leaving exwm-enable and a link to the project's wiki page. So the user will have at least a fullscreen emacs window to work with. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: If415c91899f694e59f21b519d42548dde89c0628
* gnu: Add emacs-varuga.Arun Isaac2024-10-15
| | | | | | | * gnu/packages/emacs-xyz.scm (emacs-varuga): New variable. Change-Id: I6900893ff65011fd8aa935a6b7281e83842b2b66 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: emacs-alchemist: Use HTTPS home page URI.Nicolas Goaziou2024-10-15
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-alchemist)[home-page]: Use HTTPS URI. Change-Id: I577bc27a198ec1fb150af2134051d2164d4bd4de
* gnu: emacs-alchemist: Add alchemist-server output.emma thompson2024-10-15
| | | | | Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: I0dd3a066eb0903a1f82331a3d3b0cdffbd14e7ff
* gnu: Add emacs-eglot-booster.Marcus Quincy2024-10-15
| | | | | | | * gnu/packages/emacs-xyz.scm (emacs-eglot-booster): New variable. Change-Id: If1c12d136f901894e91a34941e5cbf22aac1510e Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: qqc2-desktop-style: Fix tests.Zheng Junjie2024-10-15
| | | | | | | | | * gnu/packages/kde-frameworks.scm (qqc2-desktop-style)[arguments]: Enable tests. <#:phases>: Move check phase after install. Set QML_IMPORT_PATH, QT_PLUGIN_PATH,HOME environment variables. Change-Id: Ic96e6a72d4b4cec01a458ae70f6e46a508cf2362
* gnu: qqc2-desktop-style: Add kcolorscheme as an input.aurtzy2024-10-15
| | | | | | | | | | | | | | | This remedies an issue where applications like systemsettings and plasma-discover do not completely respect theming (e.g. when dark theme is enabled), with the following notable error message: kf.kirigami.platform: Failed to find a Kirigami platform plugin for style "org.kde.desktop" * gnu/packages/kde-frameworks.scm (qqc2-desktop-style)[inputs]: Add kcolorscheme. [arguments]<#:tests?>: Disable failing tests introduced by adding the kcolorscheme input. Change-Id: Ic34da2a2fc788737e543eb3cd2b23edf85a736a4
* style: Fix cli flag typo.Aaron Covrig2024-10-14
| | | | | | * guix/scripts/style.scm (%options): Fix cli flag expanded name typo. Change-Id: I6abfb5fd4ba0dc9b58f368437d10ccbe63ae28fa
* gnu: latex2html: Update to 2024.Aaron Covrig2024-10-14
| | | | | | * gnu/packages/documentation.scm (latex2html): Update to 2024. Change-Id: I618acb3959d088ef815a2c3c1cc8f87a6f1eac8e
* gnu: libfastjson: Update to 1.2304.0Aaron Covrig2024-10-14
| | | | * gnu/packages/c.scm (libfastjson): Update to 1.2304.0
* gnu: duperemove: Update to 0.14.1.Hilton Chain2024-10-14
| | | | | | * gnu/packages/disk.scm (duperemove): Update to 0.14.1. Change-Id: Id5683391ec65266b12c664c8851afdeccbcdee0e
* doc: Define the purpose, membership, and creation of teams.Ludovic Courtès2024-10-14
| | | | | | | | * doc/contributing.texi (Teams): Define the purpose of teams; provide example; clarify membership and team creation. (Reviewing the Work of Others): Link to “Teams”. Change-Id: I5d75f69bc4653eb9da9c1d1f920718238ea83b9d
* home: services: unclutter: Inherit $DISPLAY.Fabio Natali2024-10-14
| | | | | | | | | | | | * gnu/home/services/desktop.scm: Add DISPLAY to the list of environment variables passed to 'home-unclutter-service-type'. Change 'make-forkexec-construstor' to 'fork+exec-command' as the former did not seem to pick up the newly defined environment variable. Add 'x11-display' as a requirement. These changes are consistent to how things are done in 'home-redshift-service-type'. Change-Id: Ie8b88b30353e76139d354da27aef791036eaa5a0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: nvc: Update to 1.14.0.Cayetano Santos2024-10-14
| | | | | | * gnu/packages/fpga.scm (nvc): Update to 1.14.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: xen: Update to 4.19.0. [security fixes]Nicolas Graves2024-10-14
| | | | | | | | | | | | | | This fixes at least 10 different CVEs. * gnu/packages/virtualization.scm (xen): Update to 4.19.0. [arguments]<#make-flags>: Add SHLIB flags. <#phases>: Update 'patch phase. [origin]<patches>: Remove xen-docs-use-predictable-ordering.patch and xen-remove-config.gz-timestamp.patch from here... * gnu/packages/patches: ...here and... * gnu/local.mk: ...here. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: git-annex-remote-rclone: Upgrade to v0.8Aaron Covrig2024-10-14
| | | | | | | * gnu/packages/version-control.scm (git-annex-remote-rclone): Upgrade from v0.6 to v0.8 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: tor: Add support for pluggable transports.Nigko Yerden2024-10-14
| | | | | | | | | | | | | | | | | | | | | | | Pluggable transports are programs that disguise Tor traffic, which can be useful in case Tor is censored. Pluggable transports cannot be configured by #:config-file file exclusively because Tor process is run via 'least-authority-wrapper' and cannot have access to transport plugin, which is a separate executable (Bug#70302, Bug#70332). * doc/guix.texi (Networking Services): Document 'tor-transport-plugin' data type and 'transport-plugins' option for 'tor-configuration. * gnu/services/networking.scm: Export 'tor-configuration-transport-plugins', 'tor-transport-plugin', 'tor-transport-plugin?', 'tor-plugin-role', 'tor-plugin-protocol', and 'tor-plugin-program'. (<tor-configuration>): Add 'transport-plugins' field. (<tor-transport-plugin>): New variable. (tor-configuration->torrc): Add content to 'torrc' computed-file. (tor-shepherd-service): Add file-system-mapping(s). Change-Id: I1b0319358778c7aee650bc843e021a6803a1cf3a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* image: Add support for btrfs.Roman Scherer2024-10-14
| | | | | | | | * gnu/build/image.scm (make-btrfs-image): New variable. * gnu/system/image.scm (system-disk-image): Support btrfs. Change-Id: I80a5b52ec478ce5927d6208e324cbb70282c647a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* image: Use file system options in make-vfat-image.Roman Scherer2024-10-14
| | | | | | | * gnu/build/image.scm (make-vfat-image): Use file system options. Change-Id: I791aadd2803d1ef96fc79cf8910a74a0083d2b6e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: configuration: Document multiple configurations per field.Herman Rimm2024-10-14
| | | | | | | | | | * gnu/services/configuration.scm (generate-documentation): Filter for all configurations associated with each field-name. * doc/guix.texi (Complex Configurations): Describe use case for multiple field-names. Change-Id: I6d1e7b8858231aa05fda884b31a9bd0a48f07293 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* doc: Document home-shepherd-configuration-daemonize?Dariqq2024-10-14
| | | | | | | | * gnu/home/services/shepherd.scm: Export home-shepherd-configuration-daemonize?. * doc/guix.texi (home-shepherd-configuration): Add entry for daemonize? field. Change-Id: Ifd1518c89fe8d5869d5e6469823dafd8457f24f1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* home: home-shepherd-configuration: Add silent? field.Dariqq2024-10-14
| | | | | | | | | * gnu/home/services/shepherd.scm (home-shepherd-configuration): Add silent? field. (launch-shepherd-gexp): Conditionally invoke shepherd with --silent. * doc/guix.texi (home-shepherd-configuration): Document it. Change-Id: I1ce7a92c2777ebded39fe293b0bdcbd03562b4fc Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* doc: Refer to ‘iso-codes’, not ‘iso-codes/pinned’.Ludovic Courtès2024-10-14
| | | | | | | | | | | | This effectively reverts 8e5c8303a414719c19a597247674be87fd500d45, which was unnecessary in this case and would break when evaluating ‘doc/build.scm’ against a previous Guix revision where ‘iso-codes/pinned’ is unbound. * doc/build.scm (localization-helper-module): Use ‘iso-codes’ rather than ‘iso-codes/pinned’. Change-Id: I95497fa474fb5ce89c7d2fe9bf0925a0cd438763
* teams: Remove myself from the documentation team.Florian Pelz2024-10-14
| | | | | | * etc/teams.scm (Florian Pelz): Remove from the documentation team. Change-Id: I12be73998b18c3767f6d07753285bf1e70401054
* gnu: nanovna-saver: Update to 0.6.4.Guillaume Le Vaillant2024-10-14
| | | | | | * gnu/packages/radio.scm (nanovna-saver): Update to 0.6.4. Change-Id: I99b18313d8e7f644bb8303d4f964b76d930184e5
* gnu: multimon-ng: Update to 1.3.1.Guillaume Le Vaillant2024-10-14
| | | | | | * gnu/packages/radio.scm (multimon-ng): Update to 1.3.1. Change-Id: Ic2f27bbab20d47d40f1395e1df2011d0749d8e40
* gnu: xnec2c: Update to 4.4.16.Guillaume Le Vaillant2024-10-14
| | | | | | * gnu/packages/radio.scm (xnec2c): Update to 4.4.16. Change-Id: I8cf8dd7b3a92159f251a9145b15d336c8c46f8e9
* gnu: fldigi: Update to 4.2.06.Guillaume Le Vaillant2024-10-14
| | | | | | * gnu/packages/radio.scm (fldigi): Update to 4.2.06. Change-Id: Iff05e80e52b66264feb1f5de7a1fb0f90453379a
* doc: Fix typos.Florian Pelz2024-10-14
| | | | | | | * doc/guix.texi (Sound Services, Web Services, Miscellaneous Services, Invoking guix system, Sway window manager): Fix typos. Change-Id: I28c09ecb6034e4aae43ca6006b46fdb186832edd
* gnu: python-pytest-mp: Remove variable.jgart2024-10-13
| | | | | | | * gnu/packages/python-check.scm (python-pytest-mp): Upstream archived this project and it is not used by any other packages. Change-Id: Ibe0d98b8d7442a29aee7fcddf508caa40db72a0c