~ruther/guix-local

ref: f0763fba5cc02bd586ebeb2053df0d982133ea21 guix-local/gnu d---------
f0763fba — Ricardo Wurmus 4 years ago
gnu: f-seq: Remove trailing #T.

* gnu/packages/bioinformatics.scm (f-seq)[arguments]: Remove trailing #T from
build phase.
1310879f — Ricardo Wurmus 4 years ago
gnu: f-seq: Simplify snippet.

* gnu/packages/bioinformatics.scm (f-seq)[source]: Simplify snippet.
3b6a7693 — Mathieu Othacehe 4 years ago
gnu: osinfo-db-next: Fix uri.

* gnu/packages/virtualization.scm (osinfo-db-next)[source]: Fix URI.
f4d4c405 — Ludovic Courtès 4 years ago
gnu: python-kivy: Add missing dependencies.

* gnu/packages/python-xyz.scm (python-kivy)[arguments]: Add 'set-home'
phase.
[inputs]: Add PYTHON-DOCUTILS, PYTHON-KIVY-GARDEN, and PYTHON-PYGMENTS.
[synopsis, description]: Tweak.
7e40d0ee — Ludovic Courtès 4 years ago
gnu: Add python-kivy-garden.

* gnu/packages/python-xyz.scm (python-kivy-garden): New variable.
f72db02a — Ludovic Courtès 4 years ago
gnu: fpm2: Build with '-fcommon'.

* gnu/packages/password-utils.scm (fpm2)[arguments]: Add #:configure-flags.
3686780f — Ludovic Courtès 4 years ago
gnu: xnee: Build with '-fcommon'.

* gnu/packages/xnee.scm (xnee)[arguments]: New field.
c162f858 — Ludovic Courtès 4 years ago
gnu: libsoup: Simplify inputs.

Obtained by running "guix style --input-simplification=always" and by
using 'modify-inputs' instead of list primitives.

* gnu/packages/gnome.scm (libsoup-minimal, libsoup-minimal-2, libsoup):
Simplify inputs.
0dc42f5b — Ludovic Courtès 4 years ago
gnu: librsvg: Simplify inputs.

Obtained by running "guix style --input-simplification=always".

* gnu/packages/gnome.scm (librsvg, librsvg-2.40): Simplify inputs.
dcf308a8 — Ludovic Courtès 4 years ago
gnu: gtk+: Simplify inputs.

Obtained by running:

  guix style --input-simplification=always gtk+ gtk+@2

* gnu/packages/gtk.scm (gtk+-2, gtk+): Simplify inputs.
59711993 — Ludovic Courtès 4 years ago
gnu: gtk+@2: Use 'librsvg-for-system'.

* gnu/packages/gtk.scm (gtk+-2)[propagated-inputs]: Use
'librsvg-for-system' unconditionally.
90570b5e — Ludovic Courtès 4 years ago
gnu: libsoup: Remove unneeded dependency on PHP.

* gnu/packages/gnome.scm (libsoup-minimal)[native-inputs]: Remove PHP.
2561f272 — Ludovic Courtès 4 years ago
gnu: gtk+: Use 'librsvg-for-system'.

This brings back SVG support on non-x86_64 platforms.

* gnu/packages/gtk.scm (gtk+)[inputs]: Use 'librsvg-for-system'
unconditionally.
[arguments]: In 'disable-failing-tests' phase, remove conditional
substitutions aimed for non-x86_64 targets lacking librsvg support.
* gnu/packages/gnome.scm (libhandy)[arguments]: Likewise, remove
'skip-test-that-requires-svg' phase.
3bd7ce60 — Ludovic Courtès 4 years ago
gnu: emacs: Use 'librsvg-for-system'.

* gnu/packages/emacs.scm (emacs)[inputs]: Use 'librsvg-for-system'
unconditionally.
c789d00b — Ludovic Courtès 4 years ago
gnu: openbox: Use 'librsvg-for-system'.

* gnu/packages/openbox.scm (openbox)[inputs]: Use 'librsvg-for-system'
unconditionally.
efbaa5fc — Ludovic Courtès 4 years ago
gnu: mate: Depend on 'librsvg-for-system'.

* gnu/packages/mate.scm (engrampa)[inputs]: Replace LIBRSVG by
LIBRSVG-FOR-SYSTEM.
(libmatekbd)[inputs]: Likewise.
(mate-panel)[inputs]: Likewise.
(mate-screensaver)[inputs]: Likewise.
(mate-utils)[inputs]: Likewise.
(mate-control-center)[inputs]: Likewise.
(eom)[inputs]: Likewise, and remove duplicate
[license]: Remove unnecessary list.
c19f968c — Ludovic Courtès 4 years ago
gnu: librsvg@2.40: Depend on the default Pango version.

This avoids conflicts where, say, gtk+ would pull pango@1.44 whereas
mate-control-center would additionally pull pango@1.42 via librsvg@2.40
on i686-linux.

* gnu/packages/gnome.scm (librsvg-2.40)[arguments]: In
'remove-failing-tests' phase, remove two additional tests.
[inputs]: Change PANGO-1.42 to PANGO.
a9d426c4 — Thiago Jung Bauermann 4 years ago
gnu: Add texlive-latex-luatex.

When TeX Live was updated to version 2021 the ‘lualatex’ format started
being generated with the LuaHBTeX engine, but the ‘lualatex’ command still
uses the LuaTeX engine. This causes the command to fail:

  user@popigai:~$ lualatex hello.tex
  This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix)
  restricted system commands enabled.

  ---! lualatex.fmt was written by luahbtex
  (Fatal format file error; I'm stymied)user@popigai:~$

The correct way to fix this problem would be either to change texlive-bin
to make ‘lualatex’ use the LuaHBTeX engine, or to change texlive-latex-base
to generate ‘lualatex.fmt’ with LuaTeX. Both options would rebuild large
parts of the world.

Ricardo Wurmus suggested creating a new package to provide ‘lualatex.fmt’
for LuaTeX as a workaround. This is what this package does.

Fixes https://issues.guix.gnu.org/51252.

* gnu/packages/tex.scm (texlive-latex-luatex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
85c07e33 — Ludovic Courtès 4 years ago
gnu: gtranslator: Fix URL.

Reported by Vivien Kraus.

* gnu/packages/gnome.scm (gtranslator)[source]: Change
'version-major+minor' to 'version-major'.
0f2a77e1 — Ricardo Wurmus 4 years ago
gnu: Add libnftnl/fixed.

* gnu/packages/linux.scm (libnftnl/fixed): New variable.
Next