summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2023-03-10services: xorg: Deprecate 'screen-locker-service' procedure....* doc/guix.texi (X Window): Replace 'screen-locker-service' with 'screen-locker-service-type'. Document <screen-locker-configuration>. * gnu/services/desktop.scm (desktop-services-for-system): Use screen-locker-service-type. * gnu/services/xorg.scm: Export accessors for <screen-locker-configuration>. (<screen-locker>): Rename to ... (<screen-locker-configuration>): ... this. (<screen-locker-configuration>)[empty?]: Rename to ... (<screen-locker-configuration>)[allow-empty-password?]: ... this. (screen-locker-pam-services): Update record name. (screen-locker-setuid-programs): Update accessor name. (screen-locker-service): Deprecate procedure. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-03-10services: connman: Set service canonical-name to connman....* gnu/services/networking.scm (connman-shepherd-service): Make 'networking a virtual service and set 'connman as its canonical name. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-03-10services: network-manager: Set service canonical-name to NetworkManager....According to the semantics in [1], 'networking should be a "virtual service" and NetworkManager its canonical-name. This does not influence existing services and they should continue to use the 'networking symbol. One visible change is that 'herd status' doesn't show 'networking' anymore, instead listing 'NetworkManager' in its place but both symbols are can be used to start and stop the same service. Note: Though the symbol NetworkManager doesn't really conform with the overall kebab-case used throughout Guix, this is intentional as we really want to make it clear that that the symbol NetworkManager really refers to the software called NetworkManager, since it's a canonical name here. (rather than risk misleading the user to interpret the symbol network-manager as a symbol for some unspecific network management software) [1]: https://www.gnu.org/software/shepherd/manual/html_node/Jump-Start.html * gnu/services/networking.scm (network-manager-shepherd-service): Make 'networking a virtual service and set 'NetworkManager as its canonical name. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-03-10services: network-manager: Await for NetworkManager to finish starting up....This is similar to its NetworkManager-wait-online.service systemd counterpart, with the main difference being that we handle it all in 'networking symbol, rather than introduce a new 'networking-online symbol. (see discussion #47253) As a result of this change, with opensmtpd-service-type as an example, manual 'herd restart smtpd' after system bootups are no longer required when opensmtpd is configured with a smtpd.conf containing non-loopback interfaces. (this issue is described in more detail at #60300) Fixes <https://issues.guix.gnu.org/60300>. * gnu/services/networking.scm (network-manager-shepherd-service): Await for NetworkManager to finish starting up. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-03-10services: connman: Deprecate 'iwd?' field....* gnu/services/networking.scm (<connman-configuration>) [iwd?]: Use helper to warn deprecated field. (connman-shepherd-service): Make iwd? a local variable independent from the deprecated field. * doc/guix.texi (Networking Setup): Remove mention of iwd? field. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-03-10services: connman: Add 'shepherd-requirement' field....* gnu/services/networking.scm (<connman-configuration>) [shepherd-requirement]: New field. (connman-shepherd-service): Honor it. (connman-configuration-shepherd-requirement): Export accessor. * doc/guix.texi (Networking Setup): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-03-10services: connman: Use match-record and export accessors....* gnu/services/networking.scm (connman-shepherd-service): Use match-record. (connman-configuration-connman, connman-configuration-disable-vpn?) (connman-configuration-iwd?): Export accessors. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-03-10services: network-manager: Deprecate 'iwd?' field....* gnu/services/networking.scm (warn-iwd?-field-deprecation): New procedure, helper for deprecated field. (<network-manager-configuration>)[iwd?]: Use helper to warn deprecated field. (network-manager-shepherd-service): Make iwd? a local variable independent from the deprecated field. * doc/guix.texi (Networking Setup): Remove mention of iwd? field. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-03-10services: network-manager: Add 'shepherd-requirement' field....Note: This also makes wpa-supplicant an optional requirement. * gnu/services/networking.scm (<network-manager-configuration>) [shepherd-requirement]: New field. (network-manager-shepherd-service): Honor it. (network-manager-configuration-shepherd-requirement): Export accessor. * doc/guix.texi (Networking Setup): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-03-09gnu: ipxe: Update to 1.21.1-1.9e1f7a3....* gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1-1.9e1f7a3. [source]: Remove patch. [arguments]: Add phase to skip 1 i386 firmware file. Move setting syslinux path from make-flags to phases. * gnu/packages/patches/ipxe-reproducible-geniso.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Efraim Flashner
2023-03-09gnu: make-openbios-package: Enable building from aarch64, riscv64....* gnu/packages/firmware.scm (make-openbios-package)[source]: Add patch to correctly detect aarch64 and riscv64 build hosts. (openbios-qemu-ppc)[arguments]: Remove aarch64 workaround for #:system. * gnu/packages/patches/openbios-aarch64-riscv64-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Efraim Flashner
2023-03-09gnu: make-openbios-package: Enable setting configure-flags....* gnu/packages/firmware.scm (make-openbios-package)[arguments]: Adjust custom 'configure phase to apply configure-flags. Efraim Flashner
2023-03-09gnu: emacs-next-tree-sitter: Inherit from emacs-next-pgtk....Make emacs with tree-sitter work on wayland as well. * gnu/packages/emacs.scm (emacs-next-tree-sitter): Inherit from emacs-next-pgtk, remove uneeded native-inputs, add synopsis and description. [source]: Use inherited patches. Andrew Tropin
2023-03-09gnu: emacs-next-pgtk: Remove xwidgets support....xwidgets is beefy and buggy, but emacs-next-pgtk is important for wayland users, so it seems a good idea to remove xwidgets from emacs-next-pgtk. Also, we have a separate emacs-xwidgets package for those who wants to experiment. * gnu/packages/emacs.scm (emacs-next-pgtk)[propagated-inputs]: Remove gsettings-desktop-schemas glib-networking. [arguments]<#:configure-flags>: Remove --with-xwidgets. [inputs]: Remove webkitgtk-with-libsoup2. [home-page]: PGTK is merged to upstream emacs repository now, so inherit home-page from emacs-next. Andrew Tropin
2023-03-09gnu: Add emacs-cyrillic-dvorak-im....* gnu/packages/emacs-xyz.scm (emacs-cyrillic-dvorak-im): New variable. Andrew Tropin
2023-03-09gnu: fluxbox: Make big cursors work....* gnu/packages/patches/fluxbox-1.3.7-no-dynamic-cursor.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/wm.scm (fluxbox)[source]: Add patch. [arguments]<#:phases>[force-bootstrap]: New phase. [native-inputs]: Add autoconf, automake, gnu-gettext. [inputs]: Add libxcursor. Danny Milosavljevic
2023-03-08gnu: tlpui: Update to 1.5.0-6....* gnu/packages/linux.scm (tlpui): Update to 1.5.0-6. [arguments]<#:phases>: Rename USE-TLP-INPUT into SET-ABSOLUTE-LOCATIONS to be more accurate. Also add a new phase to skip failing tests. [inputs]: Add LSBUTILS and PCIUTILS. Nicolas Goaziou
2023-03-08gnu: emacs-ace-jump-helm-line: Fix description....* gnu/packages/emacs-xyz.scm (emacs-ace-jump-helm-line)[description]: Pacify linter. Nicolas Goaziou
2023-03-08gnu: emacs-afternoon-theme: Use HTTPS home page URI....* gnu/packages/emacs-xyz.scm (emacs-afternoon-theme)[home-page]: Use HTTPS URI. Nicolas Goaziou
2023-03-08gnu: Add emacs-afternoon-theme....* gnu/packages/emacs-xyz.scm (emacs-afternoon-theme): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Rostislav Svoboda
2023-03-08gnu: Add emacs-cider-eval-sexp-fu....* gnu/packages/emacs-xyz.scm (emacs-cider-eval-sexp-fu): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Rostislav Svoboda
2023-03-08gnu: Add emacs-ace-jump-helm-line....* gnu/packages/emacs-xyz.scm (emacs-ace-jump-helm-line): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Rostislav Svoboda
2023-03-08gnu: Add emacs-ac-ispell....* gnu/packages/emacs-xyz.scm (emacs-ac-ispell): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Rostislav Svoboda
2023-03-08gnu: Add emacs-cfrs....* gnu/packages/emacs-xyz.scm (emacs-cfrs): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Rostislav Svoboda
2023-03-08gnu: Add emacs-font-lock+....* gnu/packages/emacs-xyz.scm (emacs-font-lock+): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Rostislav Svoboda
2023-03-08gnu: emacs-terraform-mode: Update to 1.0.0....* gnu/packages/emacs-xyz.scm (emacs-terraform-mode): Update to 1.0.0. [propagated-inputs]: Add EMACS-DASH. Nicolas Goaziou
2023-03-08gnu: emacs-shell-command+: Update to 2.4.2....* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.4.2. Nicolas Goaziou
2023-03-08gnu: emacs-org-re-reveal: Update to 3.18.2....* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.18.2. Nicolas Goaziou
2023-03-08gnu: emacs-magit-todos: Update to 1.6....* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.6. Nicolas Goaziou
2023-03-08gnu: emacs-ebuild-mode: Update to 1.62....* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.62. Nicolas Goaziou
2023-03-08gnu: emacs-dtrt-indent: Update to 1.9....* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.9. Nicolas Goaziou
2023-03-08gnu: emacs-cnfonts: Update to 1.1.0....* gnu/packages/emacs-xyz.scm (emacs-cnfonts): Update to 1.1.0. [description]: Use proper capitalization. Nicolas Goaziou
2023-03-08gnu: emacs-cmake-font-lock: Update to 0.1.13....* gnu/packages/emacs-xyz.scm (emacs-cmake-font-lock): Update to 0.1.13. Nicolas Goaziou
2023-03-08gnu: emacs-beginend: Update to 2.4.0....* gnu/packages/emacs-xyz.scm (emacs-beginend): Update to 2.4.0. Nicolas Goaziou
2023-03-08gnu: emacs-tramp: Update to 2.6.0.2....* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.0.2. Nicolas Goaziou
2023-03-08gnu: emacs-kind-icon: Update to 0.2.0....* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.2.0. Nicolas Goaziou
2023-03-08gnu: emacs-compat: Update to 29.1.4.0....* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.4.0. Nicolas Goaziou
2023-03-08gnu: emacs-subed: Update to 1.1.0....* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.1.0. Nicolas Goaziou
2023-03-08gnu: emacs-auctex: Update to 13.1.10....* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.10. Nicolas Goaziou
2023-03-08gnu: emacs-apheleia: Update to 3.2....* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 3.2. Nicolas Goaziou
2023-03-08gnu: Update emacs-ement to 0.7....* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.7. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> jgart
2023-03-08gnu: skribilo: Update to 0.10.0....* gnu/packages/skribilo.scm (skribilo): Update to 0.10.0. Arun Isaac
2023-03-08gnu: libreoffice: Update to 7.5.1.2....* gnu/packages/libreoffice.scm (libreoffice): Update to 7.5.1.2. [arguments]: Adjust 'prepare-src phase for newer dragonbox dependency. Remove outdated configure flag. [inputs]: Replace dragonbox-for-libreoffice with dragonbox. Replace harfbuzz with harfbuzz-5. (dragonbox-for-libreoffice): Remove package. * gnu/packages/hunspell.scm (hunspell-dictonary): Update to 7.5.1.2. Efraim Flashner
2023-03-08gnu: lagrange: Update to 1.15.3....* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.3. Efraim Flashner
2023-03-08gnu: bubblewrap: Update to 0.8.0....* gnu/packages/virtualization.scm (bubblewrap): Update to 0.8.0. Efraim Flashner
2023-03-08gnu: git-annex: Update to 10.20230227....* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230227. Efraim Flashner
2023-03-08gnu: vdirsyncer: Update to 0.19.1....* gnu/packages/dav.scm (vdirsyncer): Update to 0.19.1. Efraim Flashner
2023-03-08gnu: toot: Update to 0.35.0....* gnu/packages/mastodon.scm (toot): Update to 0.35.0. Efraim Flashner
2023-03-08gnu: yt-dlp: Update to 2023.03.04....* gnu/packages/video.scm (yt-dlp): Update to 2023.03.04. Efraim Flashner
2023-03-08gnu: flatpak: Update to 1.14.3....* gnu/packages/package-management.scm (flatpak): Update to 1.14.3. * gnu/packages/patches/flatpak-unset-gdk-pixbuf-for-sandbox.patch: Refresh patch. Efraim Flashner