Commit Graph

3334 Commits

Author SHA1 Message Date
Roman Scherer
77acd4b4aa
gnu: evolution-data-server: Disable failing test on aarch64.
This test is flaky on an Apple M1.

* gnu/packages/gnome.scm (evolution-data-server): Disable failing test on
aarch64.

Change-Id: Iccb75f2144b773a8b94242aaee9e6acedaa3af0b
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-17 17:55:53 +01:00
Christopher Baines
6cae1db889
Merge remote-tracking branch 'savannah/master' into mesa-updates
Change-Id: Iad185e2ced97067b3dff8fd722435a6c5e2c00e5
2024-04-09 16:46:34 +01:00
Liliana Marie Prikler
08de161274
gnu: Fix builds that require old blueprint-compiler.
This is a follow-up commit to cee21ef865 and
fixes two builds that rely on an older version of blueprint-compiler.
The giara package remains broken as a result of a test failure.

* gnu/packages/gnome.scm (blueprint-compiler-0.4): New variable.
* gnu/packages/syndication.scm (giara, gfeeds): Replace blueprint-compiler
with blueprint-compiler-0.4.
* gnu/packages/text-editors.scm (textpieces): Likewise
2024-04-07 11:18:23 +02:00
Dariqq
bfc614397b
gnu: gnome-essential-extras: Propagate xdg-desktop-portal.
xdg-desktop-portal (and xdg-desktop-portal-gnome) is needed for the dark theme
in Gnome 44 to work properly.

* gnu/packages/gnome.scm (gnome-essential-extras)[propagated-inputs]: Add xdg-desktop-portal.

Change-Id: Id84626e6bc404e9607ee7f8f299ac90f24323081
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-04-06 06:36:50 +02:00
Liliana Marie Prikler
bb2698ccde
gnu: komikku: Update to 1.34.2.
* gnu/packages/gnome.scm (komikku): Update to 1.34.2.
[inputs]: Add python-colorthief.
[native-inputs]: Add blueprint-compiler.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-04-06 06:36:46 +02:00
Liliana Marie Prikler
cee21ef865
gnu: blueprint-compiler: Update to 0.12.0.
* gnu/packages/gnome.scm (blueprint-compiler): Update to 0.12.0.
[arguments]: Remove ‘wrap-gi’ phase, add ‘pre-check’.
[native-inputs]: Add libadwaita and xorg-server-for-tests.  Reindent.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-04-06 06:36:42 +02:00
Attila Lendvai
fa0413c2ce
gnu: gedit: Update to 44.3.
* gnu/packages/gnome.scm (gedit): Update to 44.3.

Change-Id: Ib13eb5a09939de440874fc9f558d38aab5d5e49c
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-05 12:00:45 +01:00
Juliana Sims
6906657e76
gnu: geary: Update to 44.1.
* gnu/packages/gnome.scm (geary): Update to 44.1.

Change-Id: I692a3084ed69a4b47e39733df691050ac9141318
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-03-31 21:25:52 -04:00
John Kehayias
5639756aa0
gnu: librsvg-2.40: Skip tests that fail with cairo 1.18.0.
* gnu/packages/gnome.scm (librsvg-2.40)[arguments]: Skip two tests which fail
after cairo was updated to version 1.18.0.

Change-Id: If3867a9fdee6481da819954d77341f411e85e78b
2024-03-31 20:47:20 -04:00
Vivien Kraus
beec255338
gnu: shotwell: Update to 0.32.6.
* gnu/packages/gnome.scm (shotwell): Update to 0.32.6.
[arguments]: Convert to list of G-Expressions.
[#:phase 'skip-gtk-update-icon-cache]: Adjust to build system change.
[inputs]: Add libportal.

Change-Id: I5167d13d8514e278732459d1705f0041e3797894
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-24 09:58:18 +00:00
Herman Rimm
f7ba5df8b0
gnu: seahorse: Update to 43.0.
* gnu/packages/gnome.scm (seahorse): Update.

Change-Id: I13ce7c9e2cfb7c0b8d575148a502d81ddf30d13d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-23 05:16:31 +01:00
Herman Rimm
5b26305e0e
gnu: libsecret: Update to 0.21.4.
* gnu/packages/gnome.scm (libsecret): Update.

Change-Id: I8a785f1fa9ff9ddde6dfda9a52abd0405b5ab448
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-23 05:16:30 +01:00
Vivien Kraus
ff3a9b8717
gnu: gnome-shell: Update to 44.10.
* gnu/packages/gnome.scm (gnome-shell): Update to 44.10.

Change-Id: Ib4591ac6b34af33e63468eddd21015b823a6f8da
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-20 08:11:09 +00:00
Vivien Kraus
b69a7a862f
gnu: gnome-online-accounts: Update to 3.48.1.
* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.48.1.

Change-Id: I779bc5ae3978b59489abd8c3c54944c035674fc6
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-20 08:11:09 +00:00
Vivien Kraus
2c958acffb
gnu: folks: Update to 0.15.8.
* gnu/packages/gnome.scm (folks): Update to 0.15.8.

Change-Id: I36ceb7d70e315a22352495e3470ce9fd7e126196
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-20 08:11:06 +00:00
Vivien Kraus
64785a7941
gnu: libgda: Disable failing tests.
* gnu/packages/patches/libgda-disable-data-proxy-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (libgda): Use it here.

Change-Id: I0a86fb75b1ad048eca99408750b26f4b8ff448c1
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-16 10:26:47 +00:00
Liliana Marie Prikler
2ee5451319
Merge branch 'master' into gnome-team 2024-03-10 00:05:58 +01:00
Liliana Marie Prikler
7b9a23ea31
gnu: gnome-photos: Build against gegl-0.4.44.
On gnome-team, this dependency was already accounted for in commit
4beac7d95c, but it was forgotten when updating
gimp on master.

* gnu/packages/gimp.scm (babl-0.1.96, gegl-0.4.44): New variables.
* gnu/packages/gnome.scm (gnome-photos)[inputs]: Replace gegl with gegl-0.4.44.
2024-03-09 22:16:40 +01:00
Vivien Kraus
fe2b2f860e
gnu: orbit2: Fix bug on 32-bit systems.
* gnu/packages/patches/orbit2-fix-array-allocation-32bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (orbit2): Use it here.

Change-Id: I72e10fc9d8a5421a7ec6b4ccf1425008b322ea3f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2024-03-09 19:38:52 +01:00
Vivien Kraus
eefcc7cafa
gnu: orbit2: Propagate inputs.
* gnu/packages/gnome.scm (orbit2) [inputs]: Move to 'propagated-inputs'.

Change-Id: I09e613cb4fee7962c50f62459ad6272bb7ffaea4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2024-03-09 19:38:51 +01:00
Vivien Kraus
ea67a6e256
gnu: orbit2: Update style.
* gnu/packages/gnome.scm (orbit2) [arguments]: Convert to list of G-Expressions.
[native-inputs]: Write the native-input list on one line.

Change-Id: I6a09616719c07cbb48195cf0c59d8b799c404d47
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2024-03-09 19:38:51 +01:00
Efraim Flashner
8b05007297
gnu: colord-minimal: Skip tests on big-endian systems.
* gnu/packages/gnome.scm (colord-minimal)[arguments]: Disable tests when
building on a big-endian system.

Change-Id: I6d1ba215894175e75ed4a3171ad3c54cb12653cd
2024-03-08 17:13:46 +02:00
Liliana Marie Prikler
25c14c893f
Merge branch 'master' into gnome-team 2024-03-02 12:22:34 +01:00
Vivien Kraus
71a3dca25c
gnu: nautilus: Update search path specification.
* gnu/packages/gnome.scm (nautilus) [native-search-paths]: Change the
extensions directory from lib/nautilus/site-extensions to
lib/nautilus/extensions-4.

Change-Id: I16ea81406b53c251e1dd6922fc8fcc0aab60ce96
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-01 20:19:12 +01:00
Vivien Kraus
fbdb2cf57a
gnu: gnome-terminal: Update to 3.48.3.
* gnu/packages/gnome.scm (gnome-terminal): Update to 3.48.3.
[source]: Use the git-fetch method.

Change-Id: I44dee8cec5afbd4f5e7e486b54f893ce6a3e1d06
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-01 20:19:11 +01:00
Dariqq
57308dff66
gnu: gdm: Wrap inputs to enable accessibility settings.
GDM needs the data directories of at-spi2-core for the accessibility
dbus, and dconf in order to change settings.  An icon is provided in
gnome-control-center, that could be put into gdm-service-type instead, but
let's wrap it here for good measure.

* gnu/packages/gnome.scm (gdm)[inputs]: Add at-spi2-core, dconf, and gnome-control-center.
[#:phases]: Add ‘wrap-accessibility-dependencies’.

Change-Id: Ibfe8f1aee9c8fe0c06f895de121f0f84defe4773
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:23:57 +01:00
Vivien Kraus
67937cfc8d
gnu: libhandy: Update to 1.8.3.
* gnu/packages/gnome.scm (libhandy): Update to 1.8.3.

Change-Id: I5e836a5d91fe83bfc5774ca32c72b7387cb0bbc0
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:56 +01:00
Vivien Kraus
93d7ed4755
gnu: folks: Update to 0.15.7.
* gnu/packages/gnome.scm (folks): Update to 0.15.7.

Change-Id: Idba35c67f771bb4228cb6c48133dda4dac2c7d8c
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:56 +01:00
Vivien Kraus
5cabec17d6
gnu: gnome-shell: Update to 44.9.
* gnu/packages/gnome.scm (gnome-shell): Update to 44.9.

Change-Id: I1160153fa4cbe3f93e9cfab983f518a405e32297
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:56 +01:00
Vivien Kraus
e2989e9d6f
gnu: gnome-bluetooth: Update to 42.8.
* gnu/packages/gnome.scm (gnome-bluetooth): Update to 42.8.

Change-Id: I432125711173212c5faee245ecf0ef77fc7d5147
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:56 +01:00
Vivien Kraus
305547e921
gnu: mutter: Update to 44.9.
* gnu/packages/gnome.scm (mutter): Update to 44.9.

Change-Id: Id8e49adac5630068adc32c9ebe629498600589a3
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:56 +01:00
Vivien Kraus
01a58b9d67
gnu: gjs: Update to 1.76.3.
* gnu/packages/gnome.scm (gjs): Update to 1.76.3.

Change-Id: Ia77c6dd8c1d50e95761c066d60e856a6dce1d497
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:56 +01:00
Vivien Kraus
80790ccc1e
gnu: epiphany: Update to 44.8.
* gnu/packages/gnome.scm (epiphany): Update to 44.8.

Change-Id: I20a627aca1ac2044d613340b6d0c7493f76a3128
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:56 +01:00
Vivien Kraus
901e60cc7a
gnu: libgsf: Update to 1.14.52.
* gnu/packages/gnome.scm (libgsf): Update to 1.14.52.

Change-Id: I96522e57c7f659aff596108be6258fdbcc465321
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:56 +01:00
Vivien Kraus
bb88baf566
gnu: gcr@3: Update to 3.41.2.
* gnu/packages/gnome.scm (gcr-3): Update to 3.41.2.

Change-Id: I793d145775c4153386e7931ceb497d518248a120
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:56 +01:00
Vivien Kraus
720d6d5444
gnu: gnome-initial-setup: Update to 44.8.
* gnu/packages/gnome.scm (gnome-initial-setup): Update to 44.8.

Change-Id: I4fb3fa75605f70469db5c05cc9b19b87e74f1636
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:55 +01:00
Vivien Kraus
1552d23a22
gnu: vte: Update to 0.72.4.
* gnu/packages/gnome.scm (vte): Update to 0.72.4.

Change-Id: I57b6c871ff9a690998709b3c8e51aa73f2cdea72
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:55 +01:00
Vivien Kraus
df3813c767
gnu: rygel: Update to 0.42.5.
* gnu/packages/gnome.scm (rygel): Update to 0.42.5.

Change-Id: I348840583dcf57aa241a5a1cb7842babe0b7c659
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:55 +01:00
Vivien Kraus
18acf69acf
gnu: python-pyatspi: Update to 2.46.1.
* gnu/packages/gnome.scm (python-pyatspi): Update to 2.46.1.

Change-Id: I8f60e27b3d65dd1f7614b94102c8005bcb369833
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:55 +01:00
John Kehayias
925842e146
gnu: glibmm-2.64: Rename and update to 2.66.6.
* gnu/packages/glib.scm (glibmm-2.64): Rename to ...
(glibmm-2.66): ... this.  Update to 2.66.6.
* gnu/packages/animation.scm (etl)[inputs]: Adjust accordingly.
(synfig)[propagated-inputs]: Likewise.
* gnu/packages/electronics.scm (libsigrok)[propagated-inputs]: Likewise.
* gnu/packages/gnome-xyz.scm (eiciel)[inputs]: Likewise.
* gnu/packages/gnome.scm (libxml++-3, libxml++-2)[propagated-inputs]: Likewise.
* gnu/packages/gtk.scm (pangomm-2.46, atkmm-2.28, gtkmm-2)[propagated-inputs]:
Likewise.

Change-Id: I878e740e085a483970a4ef6e0fa7dd19000863eb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:55 +01:00
Vivien Kraus
9e1b0e7230
gnu: mm-common: Update to 1.0.6.
* gnu/packages/gnome.scm (mm-common): Update to 1.0.6.

Change-Id: I5e7ffc18f2743e2d1e3a4547bf8f788d11b1d642
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23 23:22:55 +01:00
Liliana Marie Prikler
a13f69f0d6
gnu: gnome: Update synopsis and description.
Gnome no longer considers itself “The GNU desktop environment”™, so let's
reflect that.

* gnu/packages/gnome.scm (gnome-meta-package)[synopsis]: Shorten to “Graphical
desktop environment”.
[description]: Adjust accordingly.
2024-02-23 23:22:51 +01:00
Liliana Marie Prikler
a7ab8e4f48
gnu: Deprecate gnome meta-package.
GNOME is not a "one size fits all" environment, but with the introduction of
World, Circle, and to some extent Developer Extras and recent explorations of
mobile form factors much more customizable towards the needs of users.  As
such, it is silly to insist on a single meta-package to make everyone happy.

* gnu/packages/gnome.scm (gnome): Deprecate.
2024-02-23 23:22:48 +01:00
Liliana Marie Prikler
0bce55ca53
gnu: gnome: Add core packages for GNOME 44.
* gnu/packages/gnome.scm (gnome-meta-core-shell): Add gnome-remote-desktop.
(gnome-meta-core-utilities): Add gnome-connections.
2024-02-23 21:55:41 +01:00
Liliana Marie Prikler
b51b2191a9
gnu: Split gnome into more meta-packages.
* gnu/packages/gnome.scm (gnome-meta-package): New syntax rule.
(gnome-meta-core-services, gnome-meta-core-shell, gnome-meta-core-utilities)
(gnome-essential-extras): New variables.
(gnome): Implement in terms of the former.
2024-02-23 21:55:19 +01:00
Zheng Junjie
c2010b2f0b
gnu: librsvg: Improve cross compiling.
* gnu/packages/gnome.scm (librsvg)[arguments]: Use platform-rust-target.

Change-Id: Ia81e13a8695f7b932255e5223b92d31fb0a88077
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:48 +02:00
Liliana Marie Prikler
622df12ef3
Merge branch 'master' into gnome-team 2024-02-13 16:11:14 +01:00
Ricardo Wurmus
bb4f0509b7
gnu: mutter: Disable one test when building for i686-linux.
This test no longer fails in future versions, so this is only a temporary
workaround.

* gnu/packages/gnome.scm (mutter)[arguments]: Conditionally disable the
activation test on i686-linux.

Change-Id: Ic8552355971b9926b7f72c228edf881a1c0cea1e
2024-02-12 22:04:22 +01:00
Dariqq
952c691b51
gnu: orca: Add optional dependencies.
* gnu/packages/gnome.scm (orca)[inputs]: Add brltty, liblouis and liblouis:python.

Change-Id: Idb375693a8cca7ffd89f591c50e2651d63e4ea62
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-10 11:04:37 +00:00
Vivien Kraus
5243985aa2
gnu: gnome-shell-extensions: Wrap the extensions.
The top-level modules that are wrapped are the /extension.js and /prefs.js of
every extension sub-directory. The GI_TYPELIB_PATH used contains glib for
every extension, and gnome-menus for Applications Menu.

* gnu/packages/gnome.scm (gnome-shell-extensions) [#:phases]: Add
'wrap-extensions.
[native-inputs]: Add gobject-introspection.
[inputs]: Add gnome-menus and glib.
[propagated-imputs]: Remove glib.

Change-Id: I58b79ca92fbceebb9bbb150102fa428022e3eb63
2024-02-04 21:29:13 +01:00