aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2022-10-09gnu: icecat: Remove vestigial patch.Mark H Weaver
This is a followup to commit bb762ac517ff5ab4e55a0efb7e1b534c36c2b7c3. * gnu/packages/patches/icecat-use-older-reveal-hidden-html.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2022-10-08gnu: btrbk: Update to 0.32.4.Maxim Cournoyer
* gnu/packages/backup.scm (btrbk): Update to 0.32.4.
2022-10-08gnu: sameboy: Update to 0.15.6.Felix Gruber
* gnu/packages/emulators.scm (sameboy): Update to 0.15.6. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-10-08gnu: emacs-org-re-reveal: Update to 3.16.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.16.1.
2022-10-08gnu: emacs-lcr: Update to 1.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-lcr): Update to 1.3.
2022-10-08gnu: emacs-dante: Update to 1.7.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-dante): Update to 1.7. [propagated-inputs]: Order alphabetically.
2022-10-08gnu: bdb: Fix targeting riscv64.Lu Hui
* gnu/packages/libdaemon.scm (bdb)[native-inputs,arguments]: Treat targeting riscv64 like aarch64 is handled. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-10-08gnu: Add ghc-hxt-xpath.Alice BRENON
* gnu/packages/haskell-web.scm (ghc-hxt-xpath): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-10-08gnu: guix-build-coordinator: Update to 0-61.ed52f0b.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-61.ed52f0b.
2022-10-08gnu: libgme: Do not retain reference on GCC.Ludovic Courtès
This reduces the closure size of libgme from 221MiB to 72MiB. * gnu/packages/audio.scm (libgme)[arguments]: Add #:configure-flags.
2022-10-08gnu: upower: Fix test failure on i686-linux.Ludovic Courtès
* gnu/packages/gnome.scm (upower)[arguments]: Add 'adjust-test-for-excess-precision' when 'target-x86-32?' returns true.
2022-10-08gnu: guix: Update to 3170843.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/58352>. * gnu/packages/package-management.scm (guix): Update to 3170843.
2022-10-08gnu: pigx-sars-cov-2: Update to 0.0.8.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (pigx-sars-cov-2): Update to 0.0.8. [arguments]: Add build phase 'unpack-databases; enable tests. [native-inputs]: Add origins for databases; remove automake and autoconf. [inputs]: Add r-data-table, r-deconvr, r-htmltools, r-jsonlite, r-knitr, and r-mass.
2022-10-08gnu: weston: Use G-expression.Ricardo Wurmus
* gnu/packages/freedesktop.scm (weston)[arguments]: Use gexp to remove references to %outputs and %build-inputs.
2022-10-08gnu: weston: Use plain list of inputs.Ricardo Wurmus
* gnu/packages/freedesktop.scm (weston)[inputs]: Use new style.
2022-10-08gnu: weston: Remove trailing #T from build phases.Ricardo Wurmus
* gnu/packages/freedesktop.scm (weston)[arguments]: Remove trailing #T from build phases.
2022-10-08gnu: weston: Update to 10.0.2.Kaelyn Takata
* 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.
2022-10-08gnu: wl-clipboard: Update to 2.1.0.Hilton Chain
* 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>
2022-10-08gnu: egl-wayland: Update to 1.1.11.Hilton Chain
* gnu/packages/xorg.scm (egl-wayland): Update to 1.1.11. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-08gnu: Add ktimer.Zheng Junjie
* gnu/packages/kde.scm (ktimer): New variable.
2022-10-08gnu: git: Update to 2.38.0.Greg Hogan
* gnu/packages/version-control.scm (git): Update to 2.38.0. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-08gnu: Add hut.Dhruvin Gandhi
* 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>
2022-10-08gnu: Add go-github-com-juju-ansiterm.Dhruvin Gandhi
* gnu/packages/golang.scm (go-github-com-juju-ansiterm): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-08gnu: Add go-github-com-lunixbochs-vtclean.Dhruvin Gandhi
* gnu/packages/golang.scm (go-github-com-lunixbochs-vtclean): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-08gnu: Add go-git-sr-ht-emersion-gqlclient.Dhruvin Gandhi
* gnu/packages/golang.scm (go-git-sr-ht-emersion-gqlclient): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-08gnu: Add go-git-sr-ht-emersion-go-scfg.Dhruvin Gandhi
* gnu/packages/golang.scm (go-git-sr-ht-emersion-go-scfg): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-08gnu: Add go-github-com-google-shlex.Dhruvin Gandhi
* gnu/packages/golang.scm (go-github-com-google-shlex): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-07gnu: linux-libre 5.4: Update to 5.4.217.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.217. (linux-libre-5.4-pristine-source): Update hash.
2022-10-08gnu: Add font-arphic-ukai.Ricardo Wurmus
* gnu/packages/fonts.scm (font-arphic-ukai): New variable.
2022-10-08gnu: Add font-google-noto-serif-cjk.Ricardo Wurmus
* gnu/packages/fonts.scm (font-google-noto-serif-cjk): New variable.
2022-10-08gnu: Add font-google-noto-sans-cjk.Ricardo Wurmus
* gnu/packages/fonts.scm (font-google-noto-sans-cjk): New variable.
2022-10-08gnu: Add texlive-zhspacing.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-zhspacing): New variable.
2022-10-07gnu: giac: Fix build.Nicolas Goaziou
* 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>.
2022-10-07tests: xvnc: Do not use specification->package in OS definition.Maxim Cournoyer
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.
2022-10-07Revert "Revert "services: Add xvnc-service-type.""Maxim Cournoyer
This reverts commit 0c4966160054bc50e6ab3a4ac9c9a6a1826ab5a0. The fix appears in the subsequent commit, for clarity.
2022-10-07Revert "services: Add xvnc-service-type."Maxim Cournoyer
This reverts commit 1c528a95cb92b7808e6603d7956185005583629f. This broke 'guix pull', for (yet) unknown reasons.
2022-10-07services: Add xvnc-service-type.Maxim Cournoyer
* gnu/services/vnc.scm: New file. * gnu/tests/vnc.scm: Likewise. * gnu/local.mk: Register them.
2022-10-07services: xorg: Add auto-suspend? field to <gdm-configuration>.Maxim Cournoyer
* 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.
2022-10-07services: Add dconf-service-type.Maxim Cournoyer
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.
2022-10-07gnu: dconf: Set sysconfdir to /etc.Maxim Cournoyer
* gnu/packages/gnome.scm (dconf) [arguments]: Use gexps. [configure-flags]: Add --sysconfdir=/etc. [native-inputs]: Remove labels.
2022-10-07marionette: Add a callback arguments to wait-for-screen-text.Maxim Cournoyer
* 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.
2022-10-07marionette: Define keystrokes for typing colons and exclamation marks.Maxim Cournoyer
* gnu/build/marionette.scm (%qwerty-us-keystrokes): Register keystrokes for the ':' and '!' characters.
2022-10-07marionette: Preserve screen dumps on failures.Maxim Cournoyer
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.
2022-10-07marionette: Make marionette-screen-text private.Maxim Cournoyer
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.
2022-10-07services: gdm: Add a configuration field to enable XDMCP.Maxim Cournoyer
* 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.
2022-10-07gnu: gdm: Patch an extra reference to the Xsession script.Maxim Cournoyer
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.
2022-10-07gnu: tigervnc-server: Patch and wrap vncserver script.Maxim Cournoyer
* gnu/packages/vnc.scm (tigervnc-server): [phases]{patch-paths, wrap-vncserver}: New phases. [inputs]: Add font-alias, guile-3.0, util-linux and xinit.
2022-10-07gnu: tigervnc-server: Disable tests via #:tests?.Maxim Cournoyer
* gnu/packages/vnc.scm (tigervnc-server) [tests?]: Set to #f. [phases]: Restore check phase.
2022-10-07gnu: tigervnc-server: Adjust PAM config.Maxim Cournoyer
* gnu/packages/vnc.scm (tigervnc-server) [phases]{adjust-pam-config}: New phase.
2022-10-07gnu: tigervnc-server: Move source production into origin snippet.Maxim Cournoyer
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.