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
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
Efraim Flashner
e18a0e97a1
gnu: gdk-pixbuf: Adjust skipped failing tests.
...
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: In 'disable-failing-tests
phase skip a different test.
2023-05-07 19:29:20 +03:00
Efraim Flashner
a60ca78823
gnu: gtksourceview: Update to 5.8.0.
...
* gnu/packages/gtk.scm (gtksourceview): Update to 5.8.0.
2023-05-03 11:39:59 +03:00
Liliana Marie Prikler
289f7a47de
gnu: gtk+-2: Fix build by hardening list store.
...
* gnu/packages/patches/gtk2-harden-list-store.patch: New file.
* gnu/packages/gtk.scm (gtk+-2)[patches]: Add it here.
* gnu/local.mk (dist_patch_DATA): Register it here.
2023-04-30 12:35:01 +02:00
Liliana Marie Prikler
ad49bc6ebe
gnu: pango: Update to 1.50.14.
...
* gnu/packages/gtk.scm (pango): Update to 1.50.14.
2023-04-30 12:35:00 +02:00
Liliana Marie Prikler
666fc96858
gnu: glib: Update to 2.76.1.
...
* gnu/packages/glib.scm (glib): Update to 2.76.1.
[source]<snippet>: Adjust accordingly.
[arguments]<#:phases>: Add ‘set-G_TEST_SRCDIR’. Update ‘delete-failing-tests’.
[propagated-inputs]: Replace pcre with pcre2.
(glib-with-documentation): Inherit from glib.
* gnu/packages/gnome.scm (sysprof, gtranslator): Use glib.
* gnu/packages/gtk.scm (gtksourceview, libpanel): Use glib.
* gnu/packages/guile-xyz.scm (guile-g-golf): Use glib.
* gnu/packages/music.scm (zrythm): Use glib.
* gnu/packages/patches/glib-skip-failing-test.patch: Adjust accordingly.
2023-04-30 12:35:00 +02:00
Maxim Cournoyer
3bacd3c76a
Merge branch 'master' into core-updates.
...
Conflicts:
gnu/local.mk
gnu/packages/build-tools.scm
gnu/packages/certs.scm
gnu/packages/check.scm
gnu/packages/compression.scm
gnu/packages/cups.scm
gnu/packages/fontutils.scm
gnu/packages/gnuzilla.scm
gnu/packages/guile.scm
gnu/packages/ibus.scm
gnu/packages/image-processing.scm
gnu/packages/linux.scm
gnu/packages/music.scm
gnu/packages/nss.scm
gnu/packages/pdf.scm
gnu/packages/python-xyz.scm
gnu/packages/qt.scm
gnu/packages/ruby.scm
gnu/packages/shells.scm
gnu/packages/tex.scm
gnu/packages/video.scm
gnu/packages/vulkan.scm
gnu/packages/web.scm
gnu/packages/webkit.scm
gnu/packages/wm.scm
2023-04-14 17:15:08 -04:00
Maxim Cournoyer
2bde53c594
gnu: gtk: Do not manually move /bin.
...
The Meson build system now takes care of that itself, just like the GNU build
system.
* gnu/packages/gtk.scm (gtk) [arguments]: Remove /bin from the list of moved
directory in the move-files phase.
2023-04-09 12:55:46 -04:00
Maxim Cournoyer
3c64b76d60
gnu: gtk+: Update to 3.24.30.
...
This fixes <https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/184 >,
which was visible for applications using legacy GTK+ icons such as Grsync.
* gnu/packages/gtk.scm (gtk+): Update to 3.24.30.
[outputs]: New field, removing inherited "doc" output.
[build-system]: Use meson-build-system.
[native-inputs]: Replace docbook-xml-4.1.2 with docbook-xml-4.3. Add
docbook-xsl. Remove perl.
[arguments]: Adjust #:imported-modules and #:modules according to build system
change. Migrate #:configure-flags to Meson options. Add #:test-options
argument. Update disable-failing-tests phase.
2023-04-07 16:54:06 -04:00
Antero Mejr
d7e8f52f77
gnu: Add libpanel.
...
* gnu/packages/gtk.scm (libpanel): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-07 15:52:53 -04:00
Josselin Poiret
8e93e694b2
gnu: atk: Deprecate in favor of at-spi2-core.
...
* gnu/packages/gtk.scm (atk): Deprecate.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-31 14:17:36 +02:00