Age | Commit message (Expand) | Author |
2022-08-28 | services: Add lightdm-service-type....* gnu/services/lightdm.scm: New service.
* tests/services/lightdm.scm: Test it.
* doc/guix.texi (X Window): Document it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
Co-authored-by: L p R n d n <guix@lprndn.info>
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
| Maxim Cournoyer |
2022-08-28 | build: marionette: Add support for Tesseract OCR....* gnu/build/marionette.scm (invoke-ocrad-ocr): New procedure.
(invoke-tesseract-ocr): Likewise.
(marionette-screen-text): Rename the #:ocrad argument to #:ocr. Dispatch the
matching OCR invocation procedure.
(wait-for-screen-text): Rename the #:ocrad argument to #:ocr.
* gnu/tests/base.scm (run-basic-test): Adjust accordingly.
* gnu/tests/install.scm (enter-luks-passphrase): Likewise.
(enter-luks-passphrase-for-home): Likewise.
| Maxim Cournoyer |
2022-08-28 | marionette: Improve the error message of 'wait-for-screen-text'....* gnu/build/marionette.scm (wait-for-screen-text): Return the last OCR'd text
when the predicate fails to match instead of the not useful predicate object.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm: Apply patch to fix color depth issue with VNC....* gnu/packages/patches/lightdm-vnc-color-depth.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm: Apply patch to allow using VNC options....* gnu/packages/patches/lightdm-arguments-ordering.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm: Apply patch to fix a problem with VNC integration....* gnu/packages/patches/lightdm-vncserver-check.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm-gtk-greeter: Adjust --enable-at-spi-command value....* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[configure-flags]: Add the '--launch-immediately' option to the
at-spi-bus-launcher to match what is used in the source.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm-gtk-greeter: Adjust default config file path....* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[phases]{customize-default-config-path}: New phase.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm-gtk-greeter: Enable libklavier support....* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[configure-flags]: Add '--with-libxklavier'.
[inputs]: Add libxklavier.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm-gtk-greeter: Use the glib-or-gtk-wrap phase as-is....* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[configure-flags]: Install binaries to bin/, so the wrap phase of glib-or-gtk
handles them.
[phases]{wrap-program}: Delete.
{custom-wrap}: New phase, wrapping the wrapper with a few extra environment
variables.
| Maxim Cournoyer |
2022-08-28 | gnu: lightdm-gtk-greeter: Add GDK_PIXBUF_MODULE_FILE to wrapper....* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[build-system]: Use glib-or-gtk-build-system.
[phases]{wrap-program}: Add GDK_PIXBUF_MODULE_FILE to wrapper.
[inputs]: Add librsvg.
| Maxim Cournoyer |
2022-08-28 | gnu: accountsservice: Provide a means to locate extensions....* gnu/packages/patches/accountsservice-extensions.patch: New patch.
* gnu/packages/freedesktop.scm (accountsservice)[source]: Apply it.
[phases]{wrap-with-xdg-data-dirs}: New phase.
| Maxim Cournoyer |
2022-08-28 | gnu: accountsservice: Update to 22.08.8, enable doc and test suite....* gnu/packages/freedesktop.scm (accountsservice): Update to 22.08.8.
[tests?]: Delete argument.
[configure-flags]: Remove obsolete "-Dsystemd" flag. Add "-Ddocbook=true" and
"-Dgtk_doc=true".
[phases]{patch-docbook-references}: New phase.
{patch-/bin/cat}: Delete and merge into...
[patch-paths]: ... this phase, renamed from pre-configure. Use
search-input-file.
[native-inputs]: Add docbook-xml-4.1.2, docbook-xsl, gtk-doc, libxml2,
libxslt, python-dbusmock, python-pygobject, vala and xmlto.
| Maxim Cournoyer |
2022-08-28 | gnu: security: Add fail2ban-service-type....* gnu/services/security.scm: New module.
* gnu/tests/security.scm: New module.
* gnu/local.mk: Add new security module and tests.
* doc/guix.text: Add fail2ban-service-type documentation.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| muradm |
2022-08-28 | bootloader: Convert device in menu-entry to proper sexp....Previously, menu-entry->sexp didn't try to convert `device` to a
proper sexp, which was inserted directly into the boot parameters
G-exp, leading to a G-exp input error. Now convert both uuid and
file-system-label possibilities to sexps, and add parsing code to
sexp->menu-entry. This fixes #57307.
* gnu/bootloader.scm (menu-entry->sexp, sexp->menu-entry): Take
non-string devices into account.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Josselin Poiret |
2022-08-28 | gnu: emacs-crdt: Update to 0.3.3....* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.3.3.
| Nicolas Goaziou |
2022-08-28 | gnu: Remove shlomif-cmake-modules....This origin was added for the now removed fortune-mod, so let's remove it
as well.
* gnu/packages/games.scm (shlomif-cmake-modules): Delete variable.
| Liliana Marie Prikler |
2022-08-28 | gnu: Remove rinutils....This package was introduced as native input to the now removed fortune-mod,
so let's remove it as well.
* gnu/packages/games.scm (rinutils): Delete variable.
| Liliana Marie Prikler |
2022-08-28 | gnu: Remove fortune-mod....Since the addition of fortune-jkirchartz, it is no longer necessary to
keep around a package that propagates various non-nice things.
For a complete list, see <https://bugs.gnu.org/54691>.
* gnu/packages/games.scm (fortune-mod): Delete variable.
| Liliana Marie Prikler |
2022-08-28 | gnu: Add fortunes-jkirchartz....* gnu/packages/toys.scm (fortunes-jkirchartz): New variable.
| Liliana Marie Prikler |
2022-08-28 | gnu: Add daikichi....* gnu/packages/toys.scm (daikichi): New variable.
| Liliana Marie Prikler |
2022-08-28 | gnu: gnome-shell: Adjust for polkit 121....* gnu/packages/patches/gnome-shell-polkit-autocleanup.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gnome.scm (gnome-shell)[source](patches): New field.
| Marius Bakke |
2022-08-28 | gnu: gnome-maps: Update to 42.2....* gnu/packages/geo.scm (gnome-maps): Update to 42.2.
[inputs]: Change from LIBGWEATHER to LIBGWEATHER4.
| Marius Bakke |
2022-08-28 | gnu: Add libgweather4....* gnu/packages/gnome.scm (libgweather4): New variable.
| Marius Bakke |
2022-08-28 | gnu: libgweather: Remove obsolete input....* gnu/packages/gnome.scm (libgweather)[native-inputs]: Remove INTLTOOL. Add
GETTEXT-MINIMAL.
| Marius Bakke |
2022-08-28 | gnu: libgweather: Remove input labels....* gnu/packages/gnome.scm (libgweather)[arguments]: Use G-expression and
SEARCH-INPUT-DIRECTORY.
[native-inputs, propagated-inputs]: Remove labels.
| Marius Bakke |
2022-08-28 | gnu: r-genomeinfodb: Update to 1.32.3....* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.32.3.
| Efraim Flashner |
2022-08-28 | gnu: webkit: Update to 2.36.7....* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit):
Update to 2.36.7.
| Efraim Flashner |
2022-08-28 | gnu: r-iranges: Update to 2.30.1....* gnu/packages/bioconductor.scm (r-iranges): Update to 2.30.1.
| Efraim Flashner |
2022-08-28 | gnu: libatomic-ops: Fix test suite on riscv64-linux....* gnu/packages/bdw-gc.scm (libatomic-ops)[arguments]: When building for
riscv64-linux add a configure-flag to link libatomic.
| Efraim Flashner |
2022-08-28 | gnu: ruby-ffi: Update to 1.15.5....* gnu/packages/libffi.scm (ruby-ffi): Update to 1.15.5.
[arguments]: Remove custom 'do-not-depend-on-ccache phase. Adjust custom
'remove-git-ls-files phase to changes in the code. Remove trailing #t
from phases.
| Efraim Flashner |
2022-08-28 | gnu: emacs-cider: Update to 1.5.0....* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.5.0.
[arguments]<#:phases>: Remove PATCH-EL-FILES phase to prevent a build failure.
| Nicolas Goaziou |
2022-08-28 | gnu: fet: Update to 6.5.7....* gnu/packages/education.scm (fet): Update to 6.5.7.
| Nicolas Goaziou |
2022-08-27 | gnu: qtile: Install .desktop file....* gnu/packages/wm.scm (qtile)[arguments]: Add install-xsession phase.
Signed-off-by: Marius Bakke <marius@gnu.org>
| jonscoresby--- |
2022-08-27 | gnu: qtwebengine: Fix QTWEBENGINEPROCESS_PATH specification....* gnu/packages/qt.scm (qtwebengine)[native-search-paths]: Use
"lib/qt6/libexec/QtWebEngineProcess" for search path.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Zhu Zihao |
2022-08-27 | gnu: samba: Update to 4.16.4....As a reproducibility check, you can check the hash:
$ guix hash -r $(./pre-inst-env guix build samba --no-grafts --system=x86_64-linux)
1mg3nh705pbiz3ihq8jzkmjb15m6y8zjnzyr4hxmbciv7frgykk0
I've checked that it's correctly signed, and I've tried to verify that the PGP
key is correct -- searching for 'Samba Distribution Verification Key', the
websites of the first search results have the same key:
* https://www.linuxcompatible.org/story/samba-4150rc5-released/
* https://wiki.samba.org/index.php/Samba_4.12_Features_added/changed
* https://www.mail-archive.com/samba-announce@lists.samba.org/msg00562.html
* https://wiki.linuxfromscratch.org/blfs/ticket/14748
https://groups.google.com/g/linux.samba/c/k3xaN0TIcQU has a different key,
but as mentioned on the previous locations, the key has changed.
I have also checked the source code diff (using diffoscope) between the the
current version and the previous, nothing appears 'suspicious' (with the
caveat that it is written in C).
According to "guix refresh -l" there aren't too many dependents. I'm
currently rebuilding them, no failures so far except for lxde, but it already
failed to build before this patch.
* gnu/packages/samba.scm (samba): Update to 4.16.4. To help future updaters,
add the current PGP fingerprint in a comment.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Maxime Devos |
2022-08-27 | gnu: scons: Update to 4.4.0....* gnu/packages/patches/scons-test-environment.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/build-tools.scm (scons): Update to 4.4.0.
[source](patches): New field.
[arguments]: Adjust bootstrap for the new version. Enable tests.
[native-inputs]: Add PYTHON-WHEEL and PYTHON-PSUTIL.
(scons-3): New variable.
(scons-python2): Inherit from it.
* gnu/packages/web.scm (serf)[arguments]: Stick with SCONS-3 to prevent rebuilds.
| Marius Bakke |
2022-08-27 | gnu: scons: Move to (gnu packages build-tools)....* gnu/packages/python-xyz.scm (scons, scons-python2): Move from here ...
* gnu/packages/build-tools.scm (scons, scons-python2): ... to here.
* gnu/packages/direct-connect.scm, gnu/packages/disk.scm,
gnu/packages/game-development.scm, gnu/packages/gps.scm,
gnu/packages/image.scm, gnu/packages/installers.scm, gnu/packages/web.scm,
gnu/packages/xdisorg.scm: Adjust module imports accordingly.
* guix/build-system/scons.scm (default-scons): Likewise.
| Marius Bakke |
2022-08-27 | gnu: Remove unused module import....* gnu/packages/gtk.scm: Don't import (gnu packages build-tools).
| Marius Bakke |
2022-08-27 | gnu: realmd: Remove input labels....* gnu/packages/admin.scm (realmd)[native-inputs]: Remove labels.
| Marius Bakke |
2022-08-27 | gnu: emacs-arduino-mode: Slightly improve description....* gnu/packages/emacs-xyz.scm (emacs-arduino-mode)[description]: Make it a full
sentence, and mention Org Babel support.
| Nicolas Goaziou |
2022-08-27 | gnu: emacs-arduino-mode: Update to 1.3.0-0-652c6a3....* gnu/packages/emacs-xyz.scm (emacs-arduino-mode): Update to 1.3.0-0-652c6a3.
[source]: Move upstream to repo.or.cz.
[arguments]: Remove unnecessary phases.
[home-page]: Update to repo.or.cz.
| Nicolas Goaziou |
2022-08-27 | gnu: emacs-org-contrib: Update to 0.4....* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.4.
[source]: Remove now unnecessary snippet.
[propagated-inputs]: Remove EMACS-ARDUINO-MODE.
| Nicolas Goaziou |
2022-08-27 | gnu: Add emacs-alarm-clock....* gnu/packages/emacs-xyz.scm (emacs-alarm-clock): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| Arun Isaac |
2022-08-27 | gnu: Add emacs-tamil99....* gnu/packages/emacs-xyz.scm (emacs-tamil99): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| Arun Isaac |
2022-08-27 | gnu: emacs-lpy: Update to ce78a46....* gnu/packages/emacs-xyz.scm (emacs-lpy): Update to ce78a46.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| jgart |
2022-08-27 | gnu: Add emacs-consult-org-roam....* gnu/packages/emacs-xyz.scm (emacs-consult-org-roam): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| Nicolas Graves via Guix-patches via |
2022-08-27 | gnu: Add emacs-drag-stuff....* gnu/packages/emacs-xyz.scm (emacs-drag-stuff): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| jgart |
2022-08-27 | gnu: emacs-iter2: Update to 1.3....* gnu/packages/emacs-xyz.scm (emacs-iter2): Update to 1.3.
| Nicolas Goaziou |
2022-08-27 | gnu: emacs-taxy-magit-section: Update to 0.10....* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.10.
| Nicolas Goaziou |