~ruther/guix-local

68e3592f — Maxim Cournoyer 3 years ago
gnu: gtranslator: Update to 42.0.

* gnu/packages/gnome.scm (gtranslator): Update to 42.0.  Move input fields
after arguments.
[build-type]: Add comment.
[native-inputs]: Remove labels.
[propagated-inputs]: Replace gtksourceview with gtksourceview-4.
[inputs]: Remove labels.  Remove libdazzle and gtk+.  Replace glib with glib-next.
Replace libsoup-minimal-2 with libsoup.  Add pango-next.
7ad9360b — Maxim Cournoyer 3 years ago
gnu: Add glib-next.

* gnu/packages/glib.scm (glib-next): New variable.
(glib-with-documentation): Inherit from it.
dc1cf13a — Maxim Cournoyer 3 years ago
gnu: libgda: Update to 6.0.0.

* gnu/packages/gnome.scm (libgda): Update to 6.0.0.
[source]: Delete modules and snippet field.  Apply new patches.
[build-system]: Use meson-build-system.
[native-inputs]: Remove autoconf, autoconf-archive, automake, libtool, which
and xorg-server-for-tests.
[inputs]: Add json-glib.
* gnu/packages/patches/libgda-cve-2021-39359.patch: New file.
* gnu/packages/patches/libgda-fix-build.patch: Likewise.
* gnu/packages/patches/libgda-fix-missing-initialization.patch: Likewise.
* gnu/packages/patches/libgda-skip-postgresql-tests.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.
8dae6393 — Maxim Cournoyer 3 years ago
gnu: Remove tepl-5.

* gnu/packages/gnome.scm (tepl-5): Delete variable.
d94de3f4 — Maxim Cournoyer 3 years ago
gnu: gnome-latex: Update to 3.41.2.

* gnu/packages/gnome.scm (gnome-latex): Update to 3.41.2.
[inputs]: Remove amtk, gsettings-desktop-schemas, gtk+ and gtksourceview, now
propagated by tepl.  Replace tepl-5 with tepl.
[native-inputs]: Remove intltool.
cad5c754 — Maxim Cournoyer 3 years ago
gnu: gnome-boxes: Update to 42.3.

* gnu/packages/gnome.scm (gnome-boxes): Update to 42.3.
[source]: Delete patches field.
[configure-flags]: Use gexps.
[phases]: New argument.
[native-inputs]: Replace intltool with gettext-minimal.  Delete gtk+:bin.
Sort.
[inputs]: Sort.
* gnu/packages/patches/gnome-boxes-add-guix-logo.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
89a340eb — Maxim Cournoyer 3 years ago
gnu: gnome-tweaks: Update to 40.10.

* gnu/packages/gnome.scm (gnome-tweaks): Update to 40.10.
[arguments]: Use gexps.
[modules]: New argument.
[phases]{wrap}: Do not use @@ import style.
{wrap-gi-typelib-and-python}: Compute the site-packages directory via the
procedure of the same name.
[native-inputs]: Remove labels.
5808a8ba — Maxim Cournoyer 3 years ago
gnu: gnome-dictionary: Use latest meson.

* gnu/packages/gnome.scm (gnome-dictionary)
[meson]: Delete argument.
ddc0c5e9 — Maxim Cournoyer 3 years ago
gnu: gnome-weather: Update to 42.0.

* gnu/packages/gnome.scm (gnome-weather): Update to 42.0.
[native-inputs, inputs]: Move after arguments.
[arguments]: Use a plain list and adjust accordingly.
[phases]{disable-gtk-update-icon-cache}: New phase.
{fix-desktop-file}: Use search-input-file.
{wrap}: Likewise.
[native-inputs]: Delete gtk+:bin.
[inputs]: Delete gnome-desktop and libhandy.  Replace libgweather with
libgweather4.  Add bash-minimal, gsettings-desktop-schemas-next, gtk and
libadwaita.
22aaa843 — Maxim Cournoyer 3 years ago
gnu: gedit: Update to 42.2.

* gnu/packages/gnome.scm (gedit): Update to 42.2.
[arguments]: Use gexps.
[parallel-build?]: Tentatively remove argument.
[phases]: Delete trailing #t.
{patch-libgd-fetch}: Rename to...
{do-not-invoke-git}: ... this, removing libgd handling.
{wrap-gedit}: Use 'this-package-input'.
[inputs]: Replace gtksourceview with gtksourceview-4.  Remove amtk,
isco-codes, tepl, libx11 and gnome-desktop.  Add bash-minimal.
Move libxml2 and vala to...
[native-inputs]: ... here.  Remove itstool and libgd.  Add python.
b9071064 — Maxim Cournoyer 3 years ago
gnu: tepl: Update to 6.1.2 and enable tests.

* gnu/packages/gnome.scm (tepl): Update to 6.1.2.
[tests?]: Delete argument.
[phases]: New argument.
[native-inputs]: Move gsettings-desktop-schemas to propagated-inputs.
[inputs]: Move libxml2 to native-inputs.  Move amtk, glib,
gsettings-desktop-schemas, gtk+ and gtksourceview-4 to...
[propagated-inputs]: ... here.
5dd3acd0 — Maxim Cournoyer 3 years ago
import: gnome: Improve version handling logic.

Before this change, we'd get:

    $ guix refresh gedit
    updating from version 40.1 to version 43.alpha...

This is because the new GNOME version scheme introduced in 2021 with GNOME 40
was not treated correctly.  Also, no longer ignore odd numbered minor
versions, as this appears to be a declining practice in GNOME.

* guix/import/gnome.scm (latest-gnome-release)
<pre-release-text?>: New predicate.
<even-minor-version?>: Rename to...
<release-version?>: ...this.  Return #f in case the version corresponds to a
development release.
* guix/import/gnome.scm (latest-gnome-release): Adjust accordingly.
f93ad156 — Maxim Cournoyer 3 years ago
gnu: gnome-screenshot: Update to 41.0.

* gnu/packages/gnome.scm (gnome-screenshot): Update to 41.0.
[glib-or-gtk?]: New argument.
[native-inputs]: Remove labels and sort.  Replace intltool with
gettext-minimal.
[inputs]: Remove libcanberra.
4f991351 — Maxim Cournoyer 3 years ago
gnu: gnome-terminal: Update to 3.44.1.

* gnu/packages/gnome.scm (gnome-terminal): Update to 3.44.1.
[build-system]: Use meson-build-system.
[configure-flags]: Remove argument.
[glib-or-gtk?]: New argument.
[phases]{patch-/bin/true}: Delete phase.
{patch-build-system}: New phase.
[native-inputs]: Delete labels and sort.  Replace intltool with
gettext-minimal.  Add python.
[inputs]: Sort.  Add gnome-shell and nautilus.
e50781c1 — Maxim Cournoyer 3 years ago
gnu: gnome-sudoku: Update to 42.0.

* gnu/packages/gnome.scm (gnome-sudoku): Update to 42.0.
[native-inputs]: Sort.  Replace intltool with gettext-minimal.
7d38c626 — Maxim Cournoyer 3 years ago
gnu: gnome-mines: Replace intltool with gettext-minimal.

[native-inputs]: Replace intltool with gettext-minimal.
051c5d9b — Maxim Cournoyer 3 years ago
gnu: gnome-keyring: Update to 42.1 and enable tests.

* gnu/packages/gnome.scm (gnome-keyring): Update to 42.1.
[phases]{check}: Move after install and override.
[inputs]: Sort.
[native-inputs]: Add dbus and docbook-xml-4.3.  Replace intltool with
gettext-minimal.  Remove autoconf and automake.
b74f8371 — Maxim Cournoyer 3 years ago
gnu: gnome-font-viewer: Update to 42.0.

* gnu/packages/gnome.scm (gnome-font-viewer): Update to 42.0.
[phases]: Delete trailing #t.  Use gexps.
{patch-thumbnailer}: Use search-input-file.
[native-inputs]: Delete labels.
[inputs]: Replace gtk+ with gtk.  Add libadwaita.
31444491 — Maxim Cournoyer 3 years ago
gnu: gnome-calculator: Update to 42.2.

* gnu/packages/gnome.scm (gnome-calculator): Update to 42.2.
[phases]{skip-gtk-update-icon-cache}: New phase.
[native-inputs]: Remove gtk+:bin.
[inputs]: Add gsettings-desktop-schemas-next and libadwaita.
c2066082 — Maxim Cournoyer 3 years ago
gnu: pango-next: Rename from "pango "to "pango-next".

* gnu/packages/gtk.scm (pango-next)[name]: Rename from pango to pango-next.
Next