summaryrefslogtreecommitdiff
path: root/gnu/packages/gtk.scm
AgeCommit message (Collapse)Author
2024-04-02gnu: gtk: Fix tests on aarch64.Leo Nikkilä
* 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-02Revert "gnu: gtk: Skip failing tests on aarch64-linux."Efraim Flashner
This reverts commit 76ed1e886ea790fc8562b355a0768a0f04889abb. The next commit does a better job of skipping the tests.
2024-03-31gnu: gtk: Skip failing tests on aarch64-linux.Efraim Flashner
* 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-24gnu: pango-1.90: Disable failing test.Vivien Kraus
* gnu/packages/gtk.scm (pango-1.90)[source]: Disable failing test. Change-Id: Ib0f6dcd42c9475c4b543400f43836c2f3f8db16f Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-16gnu: girara: Build with json-glib.Vivien Kraus
* gnu/packages/gtk.scm (girara) [propagated-inputs]: Add json-glib. Change-Id: I5bfe5a516885153014fce1c6643ac5799f0100e1 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-10Merge branch 'master' into gnome-teamLiliana Marie Prikler
2024-03-09gnu: girara: Update to 0.4.3.Vivien Kraus
* 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-09gnu: girara: Update style.Vivien Kraus
* 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-03gnu: girara: Update to 0.4.2.Efraim Flashner
* gnu/packages/gtk.scm (girara): Update to 0.4.2. Change-Id: Ib7daa73b5802c98b653f4513f6111dcad786b65f
2024-02-23gnu: gtk+: Update to 3.24.41.Vivien Kraus
* 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-23gnu: pangomm@2.46: Update to 2.46.4.Vivien Kraus
* 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-23gnu: atkmm@2.28: Update to 2.28.4.Vivien Kraus
* 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-23gnu: glibmm-2.64: Rename and update to 2.66.6.John Kehayias
* 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-01-14Merge branch 'master' into gnome-teamLiliana Marie Prikler
2023-12-20Merge branch 'master' into gnome-teamLiliana Marie Prikler
2023-12-19gnu: pangomm@2.46: Update to 2.46.3.Vivien Kraus
* 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-19gnu: gtkmm-3: Update to 3.24.8.Vivien Kraus
* 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-19gnu: gtk+: Update to 3.24.38.Vivien Kraus
* 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-19gnu: gdk-pixbuf: Update to 2.42.10.Vivien Kraus
* 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-18gnu: gtk: Skip failing test.John Kehayias
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-04gnu: harfbuzz: Update to 8.3.0.Timmy Douglas
* gnu/packages/gtk.scm (harfbuzz): Update to 8.3.0. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-03gnu: python-dbusmock: Update to 0.30.0.Liliana Marie Prikler
* 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-11-20gnu: libpanel: Update to 1.2.0.Vivien Kraus
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-17gnu: at-spi2-core: Update to 2.48.4.Vivien Kraus
* 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-11gnu: gtk: Update to 4.12.3.Liliana Marie Prikler
* 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-10-23Merge branch 'master' into gnome-teamLiliana Marie Prikler
Change-Id: Ib6f55bebef2fb235fa59fd5442102a3e0ace3191
2023-10-23gnu: at-spi2-core: Skip tests on powerpc-linux.Efraim Flashner
* gnu/packages/gtk.scm (at-spi2-core)[arguments]: When building for powerpc-linux skip the custom 'check phase. Change-Id: I8c609c1cb6eb8b03746e294f7b8e3d0792c43443
2023-08-19Merge branch 'master' into gnome-teamLiliana Marie Prikler
2023-11-28gnu: at-spi2-core: Skip tests when cross-compiling.Efraim Flashner
* gnu/packages/gtk.scm (at-spi2-core)[arguments]: When cross compiling skip the custom 'check phase. Change-Id: Ibc15a829d632bce8331dc70df6dc3b36b4a479a4
2023-07-30gnu: cairomm: Update to 1.16.2.Tobias Geerinckx-Rice
* gnu/packages/gtk.scm (cairomm): Update to 1.16.2. [source]: Hard-code NAME.
2023-07-23Merge branch 'master' into gnome-teamLiliana Marie Prikler
2023-07-20gnu: pango: Support build for the Hurd.Janneke Nieuwenhuizen
* gnu/packages/gtk.scm (pango)[native-inputs]: Do not include gobject-introspection when building for the Hurd.
2023-07-20gnu: harfbuzz: Support build for the Hurd.Janneke Nieuwenhuizen
* gnu/packages/gtk.scm (harfbuzz)[native-inputs]: Do not include gobject-introspection when building for the Hurd.
2023-07-20gnu: cairo: Support building for the Hurd.Janneke Nieuwenhuizen
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-16gnu: spread-sheet-widget: Omit static library.Tobias Geerinckx-Rice
* gnu/packages/gtk.scm (spread-sheet-widget)[arguments]: Add "--disable-static" to #:configure-flags.
2023-07-16gnu: spread-sheet-widget: Update to 0.8.Tobias Geerinckx-Rice
* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.8.
2023-07-17gnu: Remove harfbuzz-5.Christopher Baines
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-05-27gnu: gtksourceview: Fix build.Liliana Marie Prikler
* gnu/packages/gtk.scm (gtksourceview)[#:phases]<pre-check>: Set “GDK_BACKEND” and “GTK_A11Y”.
2023-05-27gnu: gtk: Update to 4.10.3.Liliana Marie Prikler
* 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-10Merge branch 'master' into gnome-team.Liliana Marie Prikler
2023-05-07gnu: gdk-pixbuf: Adjust skipped failing tests.Efraim Flashner
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: In 'disable-failing-tests phase skip a different test.
2023-05-03gnu: gtksourceview: Update to 5.8.0.Efraim Flashner
* gnu/packages/gtk.scm (gtksourceview): Update to 5.8.0.
2023-04-30gnu: gtk+-2: Fix build by hardening list store.Liliana Marie Prikler
* 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-30gnu: pango: Update to 1.50.14.Liliana Marie Prikler
* gnu/packages/gtk.scm (pango): Update to 1.50.14.
2023-04-30gnu: glib: Update to 2.76.1.Liliana Marie Prikler
* 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-14Merge branch 'master' into core-updates.Maxim Cournoyer
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-09gnu: gtk: Do not manually move /bin.Maxim Cournoyer
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-07gnu: gtk+: Update to 3.24.30.Maxim Cournoyer
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-07gnu: Add libpanel.Antero Mejr
* gnu/packages/gtk.scm (libpanel): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-31gnu: atk: Deprecate in favor of at-spi2-core.Josselin Poiret
* gnu/packages/gtk.scm (atk): Deprecate. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>