~ruther/guix-local

ref: 87ffb3d3fbcc9273cb77f22e153ed31a70e2da11 guix-local/gnu d---------
87ffb3d3 — Efraim Flashner 2 years ago
gnu: isync: Patch path to openssl binary.

* gnu/packages/mail.scm (isync)[arguments]: Add a phase to patch the
path to the openssl binary for mbsync-get-cert.
00feb986 — Ricardo Wurmus 2 years ago
gnu: povray: Update to 3.7.0.10.

* gnu/packages/graphics.scm (povray): Update to 3.7.0.10.
[source]: Simplify snippet.
6e99158a — Ricardo Wurmus 2 years ago
gnu: povray: Drop input labels.

* gnu/packages/graphics.scm (povray)[inputs]: Remove all input labels.
[arguments]: Use G-expression to avoid the use of %build-inputs.
321979a1 — John Kehayias 2 years ago
gnu: imgui@1.86: Adjust make-flags.

* gnu/packages/toolkits.scm (imgui-1.86)[arguments]: Remove the
"-DIMGUI_ENABLE_FREETYPE" make-flag which breaks the display of mangohud, the
only dependent.  The "-DImDrawIdx=unsigned int" make-flag was previously
removed, so we can do both by filtering make-flags starting with "-D".
[inputs]: Remove freetype.
40a1254b — Bruno Victal 2 years ago
gnu: mympd: Update to 12.0.4.

* gnu/packages/mpd.scm (mympd): Update to 12.0.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
0be2108d — Luis Felipe 2 years ago
gnu: Add font-orbitron.

* gnu/packages/fonts.scm (font-orbitron): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
0be51fe0 — Karl Hallsby 2 years ago
gnu: Add tree-sitter-scala.

* gnu/packages/tree-sitter.scm (tree-sitter-scala): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
a4456989 — john muhl 2 years ago
gnu: Add tree-sitter-lua.

* gnu/packages/tree-sitter.scm (tree-sitter-lua): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
f59c31de — B. Wilson 2 years ago
gnu: Add smithforth.

* gnu/packages/forth (smithforth): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
e1dcf86a — Rikard Nordgren 2 years ago
gnu: Add python-beziers.

* gnu/packages/fontutils.scm (python-beziers): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
e9c0bb03 — Nicolas Graves 2 years ago
gnu: python-distributed: Disable failing tests.

* gnu/packages/python-science.scm (python-distributed): Disable failing tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
002c5bec — Ludovic Courtès 2 years ago
accounts: Ensure ‘last-change’ field of shadow entries is never zero.

* gnu/build/accounts.scm (passwd->shadow): Add ‘max’ call so NOW is
greater than or equal to 1.
9b77bd0b — Efraim Flashner 2 years ago
gnu: vim: Update to 9.0.2001.

* gnu/packages/vim.scm (vim): Update to 9.0.2001.
[arguments]: Skip another test.
577fd211 — Liliana Marie Prikler 2 years ago
gnu: mpd-mpc: Install bash completions in correct location.

* gnu/packages/mpd.scm (mpd-mpc)[#:phases]: Add ‘move-completion’.
2e0ed791 — Liliana Marie Prikler 2 years ago
gnu: emacs-next-minimal: Apply Guix patches.

* gnu/packages/patches/emacs-next-native-comp-driver-options.patch: Add file.
* gnu/packages/patches/emacs-next-exec-path.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register them here.
* gnu/packages/emacs.scm (emacs-next-minimal)[origin](patches): Include the
same patches as emacs-minimal, save for the variants specific to emacs-next
introduced above.

Co-Authored-By: Nicolas Graves <ngraves@ngraves.fr>
Fixes: ‘emacs-next’ is almost unusable <https://bugs.gnu.org/66227>
6e635309 — jgart 2 years ago
gnu: python-glymur: Update to 0.12.8.

* gnu/packages/python-xyz.scm (python-glymur): Update to 0.12.8.
[native-inputs]: Add python-scikit-image.
00a28bc4 — Bruno Victal 2 years ago
services: configuration: Add some commonly used predicates.

* gnu/services/configuration.scm (list-of-packages?, list-of-symbols?): New
predicate.
* gnu/services/audio.scm (list-of-symbol?): Remove.
* gnu/services/telephony.scm (string-list?): Remove.
(serialize-string-list): Rename to …
(serialize-list-of-strings): … this.
(account-fingerprint-list?, jami-account-list?): Use list-of.
* doc/guix.texi: Update it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
dd65564d — Bruno Victal 2 years ago
services: fstrim-service-type: Serialize with SRFI-171 transducers.

* gnu/services/linux.scm (serialize-fstrim-configuration): Refactor to use
base-transducer.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
a7994ed5 — Bruno Victal 2 years ago
services: configuration: Use transducers within serialize-configuration.

Introduces 'base-transducer', a SRFI-171 based transducer that can be used as a
starting point for writing custom configuration record serializing procedures.

This also fixes the symbol maybe-value serialization test case.

* gnu/services/configuration.scm (empty-serializer?): New predicate.
(base-transducer, tfilter-maybe-value): New procedure.
(serialize-configuration): Adapt to use base-transducer.

* gnu/services/telephony.scm (jami-account->alist): Use transducers to skip
fields that are unserializable or whose field maybe-value is unset.

* tests/services/configuration.scm: Remove test-expect-fail.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
1b29e5db — Bruno Victal 2 years ago
services: configuration: Simplify normalize-extra-args.

* gnu/services/configuration.scm
(define-configuration-helper, normalize-extra-args): Use #f instead of %unset-value.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Next