~ruther/guix-local

f26b9d5c — Pierre-Henry Fröhring 3 years ago
gnu: mupdf: Update to 1.20.3.

* Copy/paste is fixed.

The build now uses the patched version of freeglut that is included in the
thirdparty directory so that copy/paste works.

* gnu/packages/pdf.scm (mupdf)[source](snippet): Preserve freeglut.
[inputs]: Add LIBXRANDR and LIBXI.
[arguments]: Explicitly add configure flags for system libraries.

Signed-off-by: Marius Bakke <marius@gnu.org>
608f9efc — Marius Bakke 3 years ago
gnu: tesseract-ocr: Propagate leptonica.

* gnu/packages/ocr.scm (tesseract-ocr)[inputs]: Move LEPTONICA ...
[propagated-inputs]: ... here.
83c86fa4 — Remco van 't Veer 4 years ago
gnu: ruby: Replace with 2.7.6 [security fixes].

Includes fixes for: CVE-2022-28739, CVE-2021-41816, and CVE-2021-41817.

* gnu/packages/ruby.scm (ruby-2.7-fixed): New variable.
(ruby-2.7)[replacement]: Graft.

Signed-off-by: Marius Bakke <marius@gnu.org>
939c9981 — Remco van 't Veer 4 years ago
gnu: ruby: Update to 3.1.2 [security fixes].

Includes fixes for: CVE-2022-28738, and CVE-2022-28739.

* gnu/packages/ruby.scm (ruby-3.1): Update to 3.1.2.

Signed-off-by: Marius Bakke <marius@gnu.org>
2654acea — Remco van 't Veer 4 years ago
gnu: ruby: Update to 3.0.4 [security fixes].

Includes fixes for: CVE-2022-28738, CVE-2022-28739, CVE-2021-41819,
CVE-2021-41816, and CVE-2021-41817.

* gnu/packages/ruby.scm (ruby-3.0): Update to 3.0.4.

Signed-off-by: Marius Bakke <marius@gnu.org>
a500e1a0 — Remco van 't Veer 4 years ago
gnu: ruby: Update to 2.6.10 [security fixes].

Includes fixes for: CVE-2022-28739, CVE-2021-41819, CVE-2021-41817,
CVE-2021-31810, CVE-2021-32066, CVE-2021-28965, CVE-2020-25613, and
CVE-2020-10933.

* gnu/packages/ruby.scm (ruby-2.6): Update to 2.6.10.

Signed-off-by: Marius Bakke <marius@gnu.org>
8ab71252 — Marius Bakke 3 years ago
gnu: Remove ruby@2.5.

* gnu/packages/ruby.scm (ruby-2.5): Remove variable.
ae9b3d7c — Marius Bakke 3 years ago
gnu: Remove ruby@2.4.

* gnu/packages/ruby.scm (ruby-2.4): Remove variable.
f4f225e4 — Efraim Flashner 3 years ago
gnu: accountsservice: Adjust inputs.

This fixes the builds of gdm and some other packages.

* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Move polkit ...
[propagated-inputs]: ... to here.
3aac8438 — jgart 3 years ago
gnu: Add cl-safe-read.

* gnu/packages/lisp-xyz.scm (cl-safe-read, ecl-safe-read, sbcl-safe-read): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
cc6c0792 — Nikolay Korotkiy 3 years ago
gnu: cmus: Update to 2.10.0.

* gnu/packages/music.scm (cmus): Update to 2.10.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
a52473e2 — Nicolas Goaziou 3 years ago
gnu: wireshark: Update to 3.6.7.

* gnu/packages/networking.scm (wireshark): Update to 3.6.7.
de66e215 — Efraim Flashner 3 years ago
gnu: r-keggrest: Update to 1.36.3.

* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.36.3.
75d73172 — Andrew Tropin 3 years ago
gnu: fennel: Update to 1.2.0.

* gnu/packages/lua.scm (fennel): Update to 1.2.0.
[arguments]: Migrate to gexps.
0ea62e84 — Maxim Cournoyer 3 years ago
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>
42fee6d0 — Maxim Cournoyer 3 years ago
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.
697b7971 — Maxim Cournoyer 3 years ago
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.
b096b939 — Maxim Cournoyer 3 years ago
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.
a4fd1840 — Maxim Cournoyer 3 years ago
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.
da3c784c — Maxim Cournoyer 3 years ago
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.
Next