~ruther/guix-local

a956c7df — Maxim Cournoyer 3 years ago
build: qt-utils: Fix another regression.

This fixes another regression introduced with
1f466ed6be932526fc69e72ffd50390691d0d382, which affected the packages bitmask,
hime, hime, nimf and vorta.

The fix is to provide a default qt-major-version when #:qtbase is missing,
such as when borrowing the qt-wrap phase in a package not using the Qt build
system.

* guix/build/qt-utils.scm (wrap-all-qt-programs)[qt-major-version]: Fall-back
to %default-qt-major-version when #:qtbase is #f.

Reported-by: John Kehayias <john.kehayias@protonmail.com> and others.
e920ba0b — Nicolas Goaziou 3 years ago
gnu: emacs-helm: Update to 3.8.7.

* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.7.
243bcbb8 — Marius Bakke 3 years ago
gnu: notcurses: Adjust indentation.

* gnu/packages/notcurses.scm (notcurses): Re-indent.
d0f25610 — Marius Bakke 3 years ago
gnu: notcurses: Use tarball source instead of git.

* gnu/packages/notcurses.scm (notcurses)[source]: Use URL-FETCH.
5d7cb47d — Marius Bakke 3 years ago
gnu: notcurses: Update to 3.0.8.

* gnu/packages/notcurses.scm (notcurses): Update to 3.0.8.
[arguments]: Fix configure flag typo.
ca6f1531 — Marius Bakke 3 years ago
gnu: nheko: Update to 0.10.0.

* gnu/packages/messaging.scm (nheko): Update to 0.10.0.
[arguments]: Adjust unbundling substitutions.
9dab4ff7 — Marius Bakke 3 years ago
gnu: mtxclient: Update to 0.8.0.

* gnu/packages/messaging.scm (mtxclient): Update to 0.8.0.
30ac2d1c — Marius Bakke 3 years ago
gnu: libolm: Update to 3.2.12.

* gnu/packages/crypto.scm (libolm): Update to 3.2.12.
[source](uri): Follow redirect.
d01310f2 — Marius Bakke 3 years ago
gnu: ungoogled-chromium: Update to 104.0.5112.81-1.

* gnu/packages/chromium.scm (%chromium-version): Set to 104.0.5112.81.
(%ungoogled-origin): Update hash.
(ungoogled-chromium)[source](sha256): Likewise.
[arguments]: Add snippet to fix build with system MINIZIP.  Remove obsolete
configure flag.
1892f553 — Marius Bakke 3 years ago
gnu: inkscape: Build with lib2geom 1.2.

* gnu/packages/graphics.scm (lib2geom-1.2): New variable.
* gnu/packages/inkscape.scm (inkscape)[arguments]: Enable previously failing
test.
[inputs]: Replace "lib2geom" with LIB2GEOM-1.2.
20d1e2ff — Marius Bakke 3 years ago
gnu: inkscape: Update to 1.2.1.

* gnu/packages/inkscape.scm (inkscape): Update to 1.2.1.
aec302e0 — Marius Bakke 3 years ago
gnu: amalgamate: Remove input labels.

* gnu/packages/code.scm (amalgamate)[inputs]: Remove label.
a5933dc0 — Marius Bakke 4 years ago
gnu: gsasl: Update to 2.0.1.

* gnu/packages/gsasl.scm (gsasl): Update to 2.0.1.
3bd2b1b5 — Sharlatan Hellseher 4 years ago
gnu: Add python-h5netcdf.

* gnu/packages/python-xyz.scm: (python-h5netcdf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
58d19686 — Sharlatan Hellseher 4 years ago
gnu: python-netcdf4: Update to 1.6.0

* gnu/packages/python-xyz.scm: (python-netcdf4): Update to 1.6.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
c90c1698 — Philip McGrath 4 years ago
gnu: anystyle: Use GDBM by default.

Since we have GDBM available, it offers a smaller memory footprint
and faster start-up.

* gnu/packages/ruby.scm (anystyle)[arguments]<#:phases>: Add phase
'change-default-dictionary-adapter'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
9c124671 — Philip McGrath 4 years ago
gnu: anystyle: Add tests for dictionary adapters.

* gnu/packages/ruby.scm (anystyle)[arguments]: Instead of deleting the
'check' phase, replace it with a few tests. Add SRFI 1 to '#:modules'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
14a50b62 — Philip McGrath 4 years ago
gnu: ruby-anystyle: Initialize dictionary files.

For the GDBM and Marshal dictionary adapters to be useful with their
default settings, we must initialize their data files during the package
build: upstream would initialize them lazily, but that doesn't work with
an immutable installation directory (at least, not without more complex
patches). Otherwise, we would always end up rebuilding the dictionary at
startup, which is “slow” and “not recommended”.

* gnu/packages/patches/ruby-anystyle-fix-dictionary-populate.patch: New
patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-anystyle)[patches]: Use it.
[arguments]<#:phases>: Add 'populate-dictionaries' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
bc2de565 — Philip McGrath 4 years ago
gnu: ruby-anystyle-data: Don't write to installed gem.

* gnu/packages/patches/ruby-anystyle-data-immutable-install.patch: New
patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-anystyle-data)[patches]: Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3ee5460b — Philip McGrath 4 years ago
gnu: Add anystyle.

* gnu/packages/ruby.scm (anystyle): New variable.
(ruby-anystyle)[description]: Mention it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Next