Commit Graph

918 Commits

Author SHA1 Message Date
Liliana Marie Prikler
08a551136b
gnu: webp-pixbuf-loader: Update to 0.2.4.
* gnu/packages/gtk.scm (webp-pixbuf-loader): Update to 0.2.4.
2024-07-07 08:04:47 +02:00
Sergiu Ivanov
81c2355d9c
gnu: volctl: Update to 0.9.4.
* gnu/packages/gtk.scm (volctl): Update to 0.9.4.

Change-Id: I70e85592405d574b692398e6d71d235219fb6fe9
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:41 -04:00
Liliana Marie Prikler
ad7505d16f
gnu: gtk: Fix build on i686-linux.
* gnu/packages/gtk.scm (gtk)[#:phases]<patch>: Add section dedicated to
failures on i686-linux.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-03 19:56:30 +02:00
Liliana Marie Prikler
6b09647bab
gnu: gtk: Update to 4.14.2.
* gnu/packages/gtk.scm (gtk): Update to 4.14.2.
[#:phases]<patch>: Disable new test failures.
[inputs]: Add shaderc.
2024-06-03 19:56:29 +02:00
Vivien Kraus
2e641645e2
gnu: gtkmm@3: Update to 3.24.9.
* gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.9.

Change-Id: I63e4cf6d040ff7d147965d5320ab818ff553456b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-03 19:56:29 +02:00
Zheng Junjie
ecfd88cbe3
gnu: cairo: Fix cross-compilation.
* gnu/packages/gtk.scm (cairo)[arguments]: Add ‘fix-cross-compilation’ phase
when cross-compiling.

Change-Id: I3579bb1249c749ee5f164bb4dd47f585b181c2bc
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-14 00:24:12 +08:00
Efraim Flashner
f14513b660
gnu: graphene: Fix build on armhf-linux.
* gnu/packages/gtk.scm (graphene)[arguments]: When building for
armhf-linux add a configure-flag to disable neon optimizations.

Change-Id: I42b412d3f7536180e959e268b68f2c292edda749
2024-05-06 23:16:31 +03:00
Christopher Baines
6cae1db889
Merge remote-tracking branch 'savannah/master' into mesa-updates
Change-Id: Iad185e2ced97067b3dff8fd722435a6c5e2c00e5
2024-04-09 16:46:34 +01:00
Leo Nikkilä
a88b0c23c3
gnu: gtk: Fix tests on aarch64.
* gnu/packages/gtk.scm (gtk)[arguments]<#:configure-flags>: Skip more
failing tests known to fail.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I34d0f7521224b41072fcc0c35321935d1db927e0
2024-04-02 16:19:16 +03:00
Efraim Flashner
ba76b27de9
Revert "gnu: gtk: Skip failing tests on aarch64-linux."
This reverts commit 76ed1e886e.

The next commit does a better job of skipping the tests.
2024-04-02 16:19:16 +03:00
John Kehayias
51ae492e8b
gnu: cairo: Update to 1.18.0.
With this new release of cairo many old configure options were removed and now
meson is used to build it.  The defaults include the tee backend which we had
previously enabled while the xml backend has been dropped from cairo
completely.  Old configure options where were commented out to be enabled have
been removed as they no longer apply to version 1.18.0.

The variable 'cairo' is now a hidden package to work around a dependency cycle
where gtk-doc is needed to build the documentation (which itself depends on
cairo).  The new variable 'cairo-with-documentation' is now the public package
and the module exports 'cairo' for use in other packages.  This follows what
was done for glib.

* gnu/packages/gtk.scm: Export 'cairo'.
(cairo): Update to 1.18.0.
[source]: Remove 'patches' field.
[properties]: Hide package.
[outputs]: Remove (doc output is now in cairo-with-documentation).
[build-system]: Change to meson-build-system.
[arguments]: Add #:glib-or-gtk?.  Remove old flags from #:configure-flags and
add '-Dtests=disabled' to match #:tests?.
[propagated-inputs]: Remove commented out packages.
(cairo-with-documentation): New variable.
(cairo-sans-poppler)[properties]: No longer set hidden as it is now inherited
from cairo.
(cairo-xcb)[properties]: Unhide (inherited from cairo).
[arguments]: Remove obsolete #:configure-flags and properly inherit from cairo.
* gnu/packages/patches/cairo-CVE-2018-19876.patch: Remove.
* gnu/packages/patches/cairo-CVE-2020-35492.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove them.

Change-Id: I2f4c953b23c6b32b1fafaf03db89d7a475fc6956
2024-03-31 20:47:13 -04:00
John Kehayias
adecd321c3
gnu: python-pycairo: Update to 1.26.0.
* gnu/packages/gtk.scm (python-pycairo): Update to 1.26.0.

Change-Id: I7349bd0c68b061d0f3fe46db52b7fdc63acbd69b
2024-03-31 20:47:10 -04:00
Efraim Flashner
76ed1e886e
gnu: gtk: Skip failing tests on aarch64-linux.
* gnu/packages/gtk.scm (gtk)[arguments]: When building for aarch64-linux
add a phase to skip a test which can't find the zink driver.

Change-Id: I7b596309f1cbd555bd7ba889379d5b0bb245eabc
2024-03-31 10:58:40 +03:00
Vivien Kraus
d48d0baad1
gnu: pango-1.90: Disable failing test.
* gnu/packages/gtk.scm (pango-1.90)[source]: Disable failing test.

Change-Id: Ib0f6dcd42c9475c4b543400f43836c2f3f8db16f
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-24 10:11:36 +00:00
Vivien Kraus
1caa0eeee5
gnu: girara: Build with json-glib.
* gnu/packages/gtk.scm (girara) [propagated-inputs]: Add json-glib.

Change-Id: I5bfe5a516885153014fce1c6643ac5799f0100e1
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-16 10:56:26 +00:00
Liliana Marie Prikler
2ee5451319
Merge branch 'master' into gnome-team 2024-03-10 00:05:58 +01:00
Vivien Kraus
843d74a408
gnu: girara: Update to 0.4.3.
* gnu/packages/gtk.scm (girara): Update to 0.4.3.

Change-Id: I3c977cd33fa6d20fce3bb575ae2ad887b3061966
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
e334ffc899
gnu: girara: Update style.
* gnu/packages/gtk.scm (girara)[arguments]: Convert to list of G-Expressions.
[native-inputs]: Move after arguments.
[propagated-inputs]: Move after arguments.

Change-Id: I79a6f59f6ea671433f1a66a10cb79203f0b9bbae
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2024-03-09 19:38:50 +01:00
Efraim Flashner
f5972b0762
gnu: girara: Update to 0.4.2.
* gnu/packages/gtk.scm (girara): Update to 0.4.2.

Change-Id: Ib7daa73b5802c98b653f4513f6111dcad786b65f
2024-03-03 08:54:15 +02:00
Vivien Kraus
d3f0233227
gnu: gtk+: Update to 3.24.41.
* gnu/packages/gtk.scm (gtk+): Update to 3.24.41.

Change-Id: I3dcaecb7485fa91e23fb6231f9fb51ef916da10e
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
6a5c2b622d
gnu: pangomm@2.46: Update to 2.46.4.
* gnu/packages/gtk.scm (pangomm-2.46): Update to 2.46.4.

Change-Id: Ia1dcb94f35eb80a7cd79cae5245acbc4069e006b
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
1feb21d57b
gnu: atkmm@2.28: Update to 2.28.4.
* gnu/packages/gtk.scm (atkmm-2.28): Update to 2.28.4.

Change-Id: If4b333b02785c9a5712816ea048b1943b582c2e3
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
Liliana Marie Prikler
1682264fda
Merge branch 'master' into gnome-team 2024-01-14 17:23:44 +01:00
Liliana Marie Prikler
24d4d6fdd6
Merge branch 'master' into gnome-team 2023-12-20 00:05:21 +01:00
Vivien Kraus
fa1610a60c
gnu: pangomm@2.46: Update to 2.46.3.
* gnu/packages/gtk.scm (pangomm-2.46): Update to 2.46.3

Change-Id: I53c19722ba403790b8e110433fc31753817b5d22
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-19 23:49:37 +01:00
Vivien Kraus
b0d91b147b
gnu: gtkmm-3: Update to 3.24.8.
* gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.8.

Change-Id: I7a3785da22d7bdbf8aed349dae7ac69c0d070c84
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-19 23:49:24 +01:00
Vivien Kraus
9df8f1d05d
gnu: gtk+: Update to 3.24.38.
* gnu/packages/gtk.scm (gtk+): Update to 3.24.38.

Change-Id: I98ddc6cbdaacc665bf3f924e7ae47f1ef139bcc5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-19 23:49:24 +01:00
Vivien Kraus
5c43c2ddf3
gnu: gdk-pixbuf: Update to 2.42.10.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.42.10.
[#:configure-flags]: Add "-Dgtk_doc=true".
[native-inputs]: Remove docbook-xml-4.3, docbook-xml, libxml2 and libxslt. Add
gi-docgen and python-docutils.

Change-Id: I2375beadad7f5d606fa6d973694a10679e07b689
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-19 23:49:23 +01:00
John Kehayias
d55a4431f3
gnu: gtk: Skip failing test.
The 'gtk:tools / validate' test started failing for unknown reasons after
updating mesa to 23.3.1 and xorgproto to 2023.2. Skip for now.

* gnu/packages/gtk.scm (gtk)[arguments]{phases}: Skip the 'gtk:tools /
validate' test using the 'patch' phase.

Change-Id: I7d0a459c0cbbb979f4589f929eb637f00f642225
2023-12-18 18:43:29 -05:00
Timmy Douglas
7936a763e1
gnu: harfbuzz: Update to 8.3.0.
* gnu/packages/gtk.scm (harfbuzz): Update to 8.3.0.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-04 20:24:56 +01:00
Liliana Marie Prikler
a62f59d32d
gnu: python-dbusmock: Update to 0.30.0.
* gnu/packages/python-xyz.scm (python-dbusmock): Update to 0.30.0.
[#:phases]<patch-paths>: Adjust accordingly.
[native-inputs]: Add upower.
(python-dbus-minimal): New variable.
* gnu/packages/gnome.scm (upower)[native-inputs]: Replace python-dbusmock
with python-dbusmock-minimal.
* gnu/packages/gtk.scm (at-spi2-core)[native-inputs]: Likewise.
(at-spi2-core-with-documentation)[native-inputs]: Adjust accordingly.
* gnu/packages/polkit.scm (polkit)[native-inputs]: Replace python-dbusmock
with python-dbusmock-minimal.

Change-Id: If0cd76da0495d052f94ee5d654436c4d1dd1e2c3
2023-12-03 07:49:04 +01:00
Vivien Kraus
1b39a2cdcf
gnu: libpanel: Update to 1.2.0.
The fontconfig issue was apparently HOME that was not set.  The build system
required the documentation command to fail on any warning.

* gnu/packages/gtk.scm (libpanel): Update to 1.2.0.
[#:configure-flags]: Remove.
[#:phases]: Reindent.
<set-home>: New phase.
[native-inputs]: Reindent.  Add gi-docgen.

Change-Id: I2a11e9c3e8b480e5ebc9b4e3e4763804c9c6a28c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-20 20:41:55 +01:00
Vivien Kraus
a5118e5d97
gnu: at-spi2-core: Update to 2.48.4.
* gnu/packages/gtk.scm (at-spi2-core): Update to 2.48.4.
(at-spi2-core-with-documentation)[#:phases]: Adjust accordingly.
[native-inputs]: Remove docbook-xml-4.3 and gtk-doc/stable.
Add gi-docgen, python, and python-sphinx.

Change-Id: I3fc09c79f1ae5594fe9ad50e7212fbee11ce8a90
Co-authored-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-17 20:30:14 +01:00
Liliana Marie Prikler
a7e831a556
gnu: gtk: Update to 4.12.3.
* gnu/packages/gtk.scm (gtk): Update to 4.12.3.
[source]: Remove snippet.
[arguments]<#:configure-flags>: Add “--no-suite=headless”.
<#:phases>: Also patch text-color tests in gsk/nodeparser.

Change-Id: Iedabfd12ae4f60f02ea21f427b85aeb6b17d03d6
2023-11-11 01:19:20 +01:00
Liliana Marie Prikler
e38d6a9c2f
Merge branch 'master' into gnome-team
Change-Id: Ib6f55bebef2fb235fa59fd5442102a3e0ace3191
2023-10-23 21:09:49 +02:00
Efraim Flashner
9210ca9b04
gnu: at-spi2-core: Skip tests on powerpc-linux.
* gnu/packages/gtk.scm (at-spi2-core)[arguments]: When building for
powerpc-linux skip the custom 'check phase.

Change-Id: I8c609c1cb6eb8b03746e294f7b8e3d0792c43443
2023-10-23 13:11:27 +03:00
Liliana Marie Prikler
f62efeff76
Merge branch 'master' into gnome-team 2023-08-19 20:15:57 +02:00
Efraim Flashner
3dc6253e87
gnu: at-spi2-core: Skip tests when cross-compiling.
* gnu/packages/gtk.scm (at-spi2-core)[arguments]: When cross compiling
skip the custom 'check phase.

Change-Id: Ibc15a829d632bce8331dc70df6dc3b36b4a479a4
2023-11-28 07:59:43 +02:00
Tobias Geerinckx-Rice
bbdf1488cd
gnu: cairomm: Update to 1.16.2.
* gnu/packages/gtk.scm (cairomm): Update to 1.16.2.
[source]: Hard-code NAME.
2023-07-30 02:00:00 +02:00
Liliana Marie Prikler
4c204d01d5
Merge branch 'master' into gnome-team 2023-07-23 10:11:29 +02:00
Janneke Nieuwenhuizen
825a7be431
gnu: pango: Support build for the Hurd.
* gnu/packages/gtk.scm (pango)[native-inputs]: Do not include
gobject-introspection when building for the Hurd.
2023-07-20 10:11:36 +02:00
Janneke Nieuwenhuizen
dd3f9a7a49
gnu: harfbuzz: Support build for the Hurd.
* gnu/packages/gtk.scm (harfbuzz)[native-inputs]: Do not include
gobject-introspection when building for the Hurd.
2023-07-20 10:11:36 +02:00
Janneke Nieuwenhuizen
69142dbea4
gnu: cairo: Support building for the Hurd.
Gobject-introspection and libdrm does not build for the Hurd.  Poppler depends
on nss, which does not build for the Hurd.

* gnu/packages/gtk.scm (cairo)[native-inputs]: When building for the Hurd, do
not include gobject-introspection.
[inputs]: Likewise, do not include libdrm, poppler.
2023-07-20 10:11:34 +02:00
Tobias Geerinckx-Rice
d40b71069f
gnu: spread-sheet-widget: Omit static library.
* gnu/packages/gtk.scm (spread-sheet-widget)[arguments]:
Add "--disable-static" to #:configure-flags.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
514d68b48f
gnu: spread-sheet-widget: Update to 0.8.
* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.8.
2023-07-16 02:00:02 +02:00
Christopher Baines
728ed83188
gnu: Remove harfbuzz-5.
As this package definition is redundant, harfbuzz is version 5.3.1.

* gnu/packages/gtk.scm (harfbuzz-5): Remove.
* gnu/packages/libreoffice.scm (libreoffice)[inputs]: Replace harfbuzz-5 with
harfbuzz.
* gnu/packages/qt.scm (qtwebengine)[inputs]: Remove redundant replace.
2023-07-17 09:05:03 +01:00
Liliana Marie Prikler
00d8a41164
gnu: gtksourceview: Fix build.
* gnu/packages/gtk.scm (gtksourceview)[#:phases]<pre-check>: Set “GDK_BACKEND”
and “GTK_A11Y”.
2023-05-27 14:58:29 +02:00
Liliana Marie Prikler
b90738f02c
gnu: gtk: Update to 4.10.3.
* gnu/packages/gtk.scm (gtk): Update to 4.10.3.
[source]: Unbundle gi-docgen.
[native-inputs]: Add gi-docgen.
[arguments]<#:test-options>: Add “--no-suite=failing” and “--no-suite=flaky”.
2023-05-27 14:58:29 +02:00
Liliana Marie Prikler
09dd600159
Merge branch 'master' into gnome-team. 2023-05-10 21:39:40 +02:00