| Commit message (Expand) | Author | Age | Files | Lines |
* | services: 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-07 | 1 | -0/+109 |
* | gnu: 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-07 | 1 | -24/+30 |
* | marionette: 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-07 | 1 | -3/+9 |
* | marionette: 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-07 | 1 | -0/+2 |
* | marionette: 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-07 | 1 | -13/+29 |
* | marionette: 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-07 | 2 | -13/+13 |
* | services: 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-07 | 2 | -7/+55 |
* | gnu: 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-07 | 1 | -1/+4 |
* | gnu: 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-07 | 1 | -2/+42 |
* | gnu: tigervnc-server: Disable tests via #:tests?.•••* gnu/packages/vnc.scm (tigervnc-server)
[tests?]: Set to #f.
[phases]: Restore check phase.
| Maxim Cournoyer | 2022-10-07 | 1 | -1/+2 |
* | gnu: tigervnc-server: Adjust PAM config.•••* gnu/packages/vnc.scm (tigervnc-server)
[phases]{adjust-pam-config}: New phase.
| Maxim Cournoyer | 2022-10-07 | 1 | -0/+5 |
* | gnu: 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-07 | 1 | -28/+42 |
* | gnu: 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-07 | 1 | -86/+76 |
* | tests: 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-07 | 1 | -0/+6 |
* | gnu: 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-07 | 1 | -2/+6 |
* | gnu: 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-07 | 1 | -2/+5 |
* | doc: 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-07 | 1 | -6/+19 |
* | guix-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-07 | 1 | -0/+19 |
* | guix-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-07 | 1 | -12/+12 |
* | guix-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-07 | 1 | -9/+19 |
* | gnu: extractpdfmark: Improve package style.•••* gnu/packages/pdf.scm (extractpdfmark)[arguments]: Use G-expressions. Fix
phase name.
[native-inputs]: Remove labels.
| Nicolas Goaziou | 2022-10-07 | 1 | -11/+11 |
* | gnu: extractpdfmark: Update to 1.1.1.•••* gnu/packages/pdf.scm (extractpdfmark): Update to 1.1.1.
| Nicolas Goaziou | 2022-10-07 | 1 | -2/+2 |
* | gnu: emacs-lcr: Update to 1.2.•••* gnu/packages/emacs-xyz.scm (emacs-lcr): Update to 1.2.
| Nicolas Goaziou | 2022-10-07 | 1 | -2/+2 |
* | gnu: emacs-org-re-reveal: Update to 3.16.0.•••* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.16.0.
| Nicolas Goaziou | 2022-10-07 | 1 | -2/+2 |
* | gnu: emacs-ement: Update to 0.3.1.•••* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.3.1.
| Nicolas Goaziou | 2022-10-07 | 1 | -2/+2 |
* | gnu: emacs-emms: Update to 12.•••* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 12.
| Nicolas Goaziou | 2022-10-07 | 1 | -2/+2 |
* | gnu: emacs-debbugs: Update to 0.34.•••* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.34.
| Nicolas Goaziou | 2022-10-07 | 1 | -2/+2 |
* | gnu: julius: Update to 1.7.0.•••* gnu/packages/games.scm (julius): Update to 1.7.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Timotej Lazar | 2022-10-06 | 1 | -2/+2 |
* | gnu: squid: Enable TLS features.•••Despite openssl being listed as an input, it was not actually enabled by
default. Fixing that using a configure flag.
* gnu/packages/networking.scm (squid)[arguments]: Add "--with-openssl"
to #:configure-flags.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Sergey Trofimov | 2022-10-06 | 1 | -1/+1 |
* | gnu: nyacc: Update to 1.07.4.•••* gnu/packages/mes.scm (nyacc): Update to 1.07.4.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Felix Lechner | 2022-10-06 | 1 | -2/+2 |
* | gnu: sssd: Update to 2.7.4.•••* gnu/packages/sssd.scm (sssd): Update to 2.7.4.
* gnu/packages/patches/sssd-optional-systemd.patch: Update patch.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Timotej Lazar | 2022-10-06 | 2 | -14/+14 |
* | gnu: python-textual: Remove input labels.•••* gnu/packages/python-xyz.scm (python-textual)[arguments]: Define the
'tests' origin here.
[native-inputs]: Remove "tests" input and remove input labels.
| Ludovic Courtès | 2022-10-06 | 1 | -23/+22 |
* | gnu: Add python-textual.•••* gnu/packages/python-xyz.scm (python-textual): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Brian Kubisiak | 2022-10-06 | 1 | -0/+44 |
* | snippets: Fix move.•••The current move is never correct. It flip-flops between car and cadr for
the destination. Since the position of the destination is not actually a
fixed point in the list of changes, use a more robust method of inferring it.
* etc/snippets/tempel/text-mode (move\ ): Infer source and destination from
washed diffs. Process new module before destination.
| Liliana Marie Prikler | 2022-10-06 | 1 | -8/+30 |
* | snippets: tempel: Reformat.•••This makes it so that ‘indent-region’ and ‘delete-trailing-whitespace’ do not
change the file.
* etc/snippets/tempel/text-mode: Reformat.
| Liliana Marie Prikler | 2022-10-06 | 1 | -108/+123 |
* | snippets: tempel: Fix calls to mapconcat.•••* etc/snippets/tempel/text-mode (update\ ,https\ ): Add "\n" as separator
argument to mapconcat.
| Liliana Marie Prikler | 2022-10-06 | 1 | -2/+2 |
* | gnu: python-renpy: Update to 8.0.3.•••* gnu/packages/game-development.scm (python-renpy): Update to 8.0.3.
| Liliana Marie Prikler | 2022-10-06 | 1 | -2/+2 |
* | gnu: python-pygame-sdl2: Update to 2.1.0-for-renpy-8.0.3.•••* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
2.1.0-for-renpy-8.0.3.
| Liliana Marie Prikler | 2022-10-06 | 1 | -2/+2 |
* | gnu: tessen: Update to 2.1.2.•••* gnu/packages/password-utils.scm (tessen): Update to 2.1.2.
[arguments]: Substitute notify-send, wl-copy and xdg-open.
[inputs] Add libnotify, wl-clipboard and xdg-utils.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Tanguy Le Carrour | 2022-10-06 | 1 | -4/+9 |
* | gnu: weechat-wee-slack: Update to 2.9.0.•••* gnu/packages/messaging.scm (weechat-wee-slack): Update to 2.9.0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| itd | 2022-10-06 | 1 | -2/+2 |
* | gnu: zfs: Update to 2.1.6.•••* gnu/packages/file-systems.scm (zfs): Update to 2.1.6.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Brian Cully | 2022-10-06 | 1 | -2/+2 |
* | gnu: komikku: Update to 1.1.0.•••* gnu/packages/gnome.scm (komikku): Update to 1.1.0.
| Liliana Marie Prikler | 2022-10-06 | 1 | -2/+2 |
* | doc: Fix missing package name.•••* doc/guix.texi (Invoking guix import): Fix missing package name for gem
importer.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Taiju HIGASHI | 2022-10-06 | 1 | -1/+1 |
* | gnu: Add waybar-cpu-histogram.•••* gnu/packages/wm.scm (waybar-cpu-histogram): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Fredrik Salomonsson | 2022-10-06 | 1 | -0/+29 |
* | gnu: libdaemon: Fix targeting riscv64.•••* gnu/packages/libdaemon.scm (libdaemon)[native-inputs,arguments]: Treat
targeting riscv64 like aarch64 is handled.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Lu Hui | 2022-10-06 | 1 | -2/+5 |
* | gnu: Add discregrid.•••* gnu/packages/graphics.scm (discregrid): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Paul A. Patience | 2022-10-06 | 1 | -0/+69 |
* | gnu: Add r-gldex.•••* gnu/packages/cran.scm (r-gldex): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Wiktor Żelazny | 2022-10-06 | 1 | -0/+27 |
* | gnu: Add r-spacefillr.•••* gnu/packages/cran.scm (r-spacefillr): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Wiktor Żelazny | 2022-10-06 | 1 | -0/+24 |
* | gnu: Add cpass.•••* gnu/packages/password-utils.scm (cpass): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| ( | 2022-10-06 | 1 | -2/+36 |
* | gnu: Add wlgreet.•••* gnu/packages/admin.scm (wlgreet): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| ( | 2022-10-06 | 1 | -0/+71 |