aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-10-08gnu: weston: Use plain list of inputs....* gnu/packages/freedesktop.scm (weston)[inputs]: Use new style. Ricardo Wurmus
2022-10-08gnu: weston: Remove trailing #T from build phases....* gnu/packages/freedesktop.scm (weston)[arguments]: Remove trailing #T from build phases. Ricardo Wurmus
2022-10-08gnu: weston: Update to 10.0.2....* gnu/packages/freedesktop.scm (weston): Update to 10.0.2. [inputs] Switch from pipewire to pipewire-0.3, use wayland-protocols-next. [native-inputs]: Add python-3. Kaelyn Takata
2022-10-08gnu: wl-clipboard: Update to 2.1.0....* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.1.0. [arguments]<#:configure-flags>: Set completion files' installdir. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Hilton Chain
2022-10-08gnu: egl-wayland: Update to 1.1.11....* gnu/packages/xorg.scm (egl-wayland): Update to 1.1.11. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Hilton Chain
2022-10-08gnu: Add ktimer....* gnu/packages/kde.scm (ktimer): New variable. Zheng Junjie
2022-10-08gnu: git: Update to 2.38.0....* gnu/packages/version-control.scm (git): Update to 2.38.0. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Greg Hogan
2022-10-08gnu: Add hut....* gnu/packages/version-control.scm (hut): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Dhruvin Gandhi
2022-10-08gnu: Add go-github-com-juju-ansiterm....* gnu/packages/golang.scm (go-github-com-juju-ansiterm): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Dhruvin Gandhi
2022-10-08gnu: Add go-github-com-lunixbochs-vtclean....* gnu/packages/golang.scm (go-github-com-lunixbochs-vtclean): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Dhruvin Gandhi
2022-10-08gnu: Add go-git-sr-ht-emersion-gqlclient....* gnu/packages/golang.scm (go-git-sr-ht-emersion-gqlclient): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Dhruvin Gandhi
2022-10-08gnu: Add go-git-sr-ht-emersion-go-scfg....* gnu/packages/golang.scm (go-git-sr-ht-emersion-go-scfg): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Dhruvin Gandhi
2022-10-08gnu: Add go-github-com-google-shlex....* gnu/packages/golang.scm (go-github-com-google-shlex): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Dhruvin Gandhi
2022-10-07gnu: linux-libre 5.4: Update to 5.4.217....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.217. (linux-libre-5.4-pristine-source): Update hash. Leo Famulari
2022-10-08gnu: Add font-arphic-ukai....* gnu/packages/fonts.scm (font-arphic-ukai): New variable. Ricardo Wurmus
2022-10-08gnu: Add font-google-noto-serif-cjk....* gnu/packages/fonts.scm (font-google-noto-serif-cjk): New variable. Ricardo Wurmus
2022-10-08gnu: Add font-google-noto-sans-cjk....* gnu/packages/fonts.scm (font-google-noto-sans-cjk): New variable. Ricardo Wurmus
2022-10-08po: Fix syntax error in French translation....* po/doc/guix-manual.fr.po: Add missing space. Ricardo Wurmus
2022-10-08po: Fix syntax error in German translation....* po/doc/guix-manual.de.po: Remove double wrapping of @uref. Ricardo Wurmus
2022-10-08gnu: Add texlive-zhspacing....* gnu/packages/tex.scm (texlive-zhspacing): New variable. Ricardo Wurmus
2022-10-07nix: Guard against removing temporary roots of living processes....Fixes <https://issues.guix.gnu.org/25018>. * nix/libstore/gc.cc (readTempRoots): Add a check to guard against removing the temporary roots of a living process. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Ludovic Courtès
2022-10-07gnu: giac: Fix build....* gnu/packages/algebra.scm (giac)[source]<origin>: Add a patch to fix build issue with Pari-GP 2.15. [arguments]<#:phase>: Skip another test. * gnu/packages/patches/giac-pari-gp-anyarg.patch: New file. * gnu/local.mk: Register it. This fixes <https://issues.guix.gnu.org/58274>. Nicolas Goaziou
2022-10-07tests: xvnc: Do not use specification->package in OS definition....Doing so would cause the extra package dependencies to not be correctly registered as dependencies, which would lead to a silent failure when attempting to load or byte compile the module at the time guix build itself (e.g., when running 'guix pull'). * gnu/tests/vnc.scm (%xvnc-os) [packages]: Turn the the specification->package declaration into a list of package objects. Maxim Cournoyer
2022-10-07Revert "Revert "services: Add xvnc-service-type.""...This reverts commit 0c4966160054bc50e6ab3a4ac9c9a6a1826ab5a0. The fix appears in the subsequent commit, for clarity. Maxim Cournoyer
2022-10-07Revert "services: Add xvnc-service-type."...This reverts commit 1c528a95cb92b7808e6603d7956185005583629f. This broke 'guix pull', for (yet) unknown reasons. Maxim Cournoyer
2022-10-07Update NEWS....* NEWS: Add new entry for installation script improvements. Maxim Cournoyer
2022-10-07services: Add xvnc-service-type....* gnu/services/vnc.scm: New file. * gnu/tests/vnc.scm: Likewise. * gnu/local.mk: Register them. Maxim Cournoyer
2022-10-07services: xorg: Add auto-suspend? field to <gdm-configuration>....* gnu/services/xorg.scm (<gdm-configuration>) <auto-suspend?>: New field. (gdm-dconf-profiles): New variable. * gnu/services/xorg.scm (gdm-shepherd-service) <environment-variables> [!auto-suspend?]: Specify DCONF_PROFILE. (gdm-service-type): Extend DCONF-SERVICE-TYPE. * doc/guix.texi (X Window): Document the new field. Maxim Cournoyer
2022-10-07services: Add dconf-service-type....This allows the dconf profile directive "system-db:" to look up profiles by name from under /etc/dconf/db/. * gnu/services/xorg.scm (dconf-keyfile, dconf-profile): New procedures. (dconf-profiles?): New predicate. (dconf-configuration): New procedure. (dconf-profile->profile-file): Likewise. (dconf-profile->db-keyfile): Likewise. (dconf-profile->db-keyfile-dir): Likewise. (dconf-profile->db): Likewise. (dconf-profile->files): Likewise. (dconf-service-type): New service type. Maxim Cournoyer
2022-10-07gnu: dconf: Set sysconfdir to /etc....* gnu/packages/gnome.scm (dconf) [arguments]: Use gexps. [configure-flags]: Add --sysconfdir=/etc. [native-inputs]: Remove labels. Maxim Cournoyer
2022-10-07marionette: Add a callback arguments to wait-for-screen-text....* gnu/build/marionette.scm (wait-for-screen-text): New 'pre-action' and 'post-action' arguments. Update doc. Call the procedures before and after the OCR occurs, respectively. Maxim Cournoyer
2022-10-07marionette: Define keystrokes for typing colons and exclamation marks....* gnu/build/marionette.scm (%qwerty-us-keystrokes): Register keystrokes for the ':' and '!' characters. Maxim Cournoyer
2022-10-07marionette: Preserve screen dumps on failures....This is to make it easier to debug test failures involving 'wait-for-screen-text': the screendump image used for the OCR is now preserved for inspection when 'wait-for-screen-text' fails. * gnu/build/marionette.scm (marionette-screen-text): Return the screendump image file as the second value. Adjust doc. (wait-for-screen-text): Add the preserved screendump image file name to the error message. Adjust doc. Maxim Cournoyer
2022-10-07marionette: Make marionette-screen-text private....It has only one user, which is better suited for wait-for-screen-text anyway. * gnu/tests/base.scm (run-basic-test): Refactor to use wait-for-screen-text instead of marionette-screen-text. Maxim Cournoyer
2022-10-07services: gdm: Add a configuration field to enable XDMCP....* gnu/services/xorg.scm (<gdm-configuration>)[xdmcp?]: New field. * gnu/services/xorg.scm (gdm-configuration-file): Use it. Use (ice-9 format) to serialize boolean. (gdm-polkit-rules): New variable. (gdm-service-type): Use it to extend polkit. * doc/guix.texi (X Window): Document it. Maxim Cournoyer
2022-10-07gnu: gdm: Patch an extra reference to the Xsession script....Without this change, attempting to start a remote session over VNC would fail with: Sep 19 19:54:04 localhost gdm-session-worker: Gdm: GdmSessionWorker: child '/gnu/store/yy9wq647l37658vgi291a287ll9iw6dc-gdm-42.0/etc/gdm/Xsession' could not be started: No such file or directory * gnu/packages/gnome.scm (gdm)[phases]{patch-paths} <daemon/gdm-session.c>: Patch a reference in so the Xsession script is correctly found via the GDM_X_SESSION environment variable. Maxim Cournoyer
2022-10-07gnu: tigervnc-server: Patch and wrap vncserver script....* gnu/packages/vnc.scm (tigervnc-server): [phases]{patch-paths, wrap-vncserver}: New phases. [inputs]: Add font-alias, guile-3.0, util-linux and xinit. Maxim Cournoyer
2022-10-07gnu: tigervnc-server: Disable tests via #:tests?....* gnu/packages/vnc.scm (tigervnc-server) [tests?]: Set to #f. [phases]: Restore check phase. Maxim Cournoyer
2022-10-07gnu: tigervnc-server: Adjust PAM config....* gnu/packages/vnc.scm (tigervnc-server) [phases]{adjust-pam-config}: New phase. Maxim Cournoyer
2022-10-07gnu: tigervnc-server: Move source production into origin snippet....This will make it possible to patch command references in source files, and also makes it more transparent as to what sources get used. * gnu/packages/vnc.scm (tigervnc-server): Re-flow comment. [source]: Inherit from xorg-server. Add a snippet. Use a patch to apply the xserver patch. Fix file name. [phases]{copy-tvnc-xserver, patch-xserver}: Delete phases. {build-tigervnc, install-tigervnc-aux}: Adjust accordingly. Maxim Cournoyer
2022-10-07gnu: tigervnc-server: Use new style inputs, gexps....* gnu/packages/vnc.scm (%tigervnc-client-source): New variable. (tigervnc-server): Move input fields after arguments. [native-inputs]: Use new style and 'modify-inputs'. Do not add tigervnc-client regular inputs. [configure-flags]: Use gexps, cons* instead of append. [phases]: Use gexps. {check}: Replace smiley with an explanatory comment. {copy-tvnc-xserver}: Adjust default Makefile variables, which simplifies needed bindings in other phases. {build-tigervnc, build, install-tigervnc-aux, install}: Remove let*-bound variables. {build-tigervnc, build}: Honor PARALLEL-BUILD?. Maxim Cournoyer
2022-10-07tests: Attempt to build 'desktop.tmpl' on all major architectures....Partly fixes <https://issues.guix.gnu.org/58352>. * tests/guix-system.sh: Try to build 'desktop.tmpl' for x86_64, i686, and aarch64. Ludovic Courtès
2022-10-07gnu: libnma: Depend on GTK 4.x only on supported platforms....Partly fixes <https://issues.guix.gnu.org/58352>. * gnu/packages/gnome.scm (libnma)[arguments]: Set "-Dlibnma_gtk4=false" when (supported-package? gtk) returns #f. [inputs]: Adjust accordingly. Ludovic Courtès
2022-10-07gnu: rest@0.9.1: Remove dependency on gtksourceview and libadwaita....Partly fixes <https://issues.guix.gnu.org/58352>. This also reduces the closure size of rest@0.9.1 from 2.1GiB to 498MiB (on x86_64-linux). * gnu/packages/gnome.scm (rest-next)[arguments]: Pass the "-Dexamples=false" config flag. * gnu/packages/gnome.scm (rest-next)[inputs]: Remove GTKSOURCEVIEW and LIBADWAITA. Ludovic Courtès
2022-10-07doc: Add git send-email tip in 'Submitting Patches' section....* doc/contributing.texi (Submitting Patches): Add a tip detailing how to prefix the subject line with the branch name the change should be installed to. Maxim Cournoyer
2022-10-07guix-install.sh: Add Bash prompt customization option....Fixes <https://issues.guix.gnu.org/55484>. * etc/guix-install.sh (sys_customize_bashrc): New function. (main): Use it. Maxim Cournoyer
2022-10-07guix-install.sh: Introduce 'die' utility function....* etc/guix-install.sh (die): New function. (chk_sys_arch): Use it. (guix_get_bin_list, guix_get_bin, sys_create_store): Likewise. Maxim Cournoyer
2022-10-07guix-install.sh: Improve prompt_yes_no procedure....* etc/guix-install.sh (_flush): New function. (prompt_yes_no): Clear input, then only read the first character, silently. Add the [Yes/no] string to the message. When a newline is entered by the user, treat it as the default value, which is "yes". (chk_gpg_keyring): Remove "(yes/no)" from the prompt message. (configure_substitute_discovery): Likewise. (sys_authorize_build_farms): Likewise. Maxim Cournoyer
2022-10-07gnu: extractpdfmark: Improve package style....* gnu/packages/pdf.scm (extractpdfmark)[arguments]: Use G-expressions. Fix phase name. [native-inputs]: Remove labels. Nicolas Goaziou
2022-10-07gnu: extractpdfmark: Update to 1.1.1....* gnu/packages/pdf.scm (extractpdfmark): Update to 1.1.1. Nicolas Goaziou