Package Details: gtk4-git 4.23.2.r30.g9cf50da-1

Git Clone URL: https://aur.archlinux.org/gtk4-git.git (read-only, click to copy)
Package Base: gtk4-git
Description: GObject-based multi-platform GUI toolkit
Upstream URL: https://gitlab.gnome.org/GNOME/gtk
Licenses: LGPL-2.1-or-later
Conflicts: gtk4
Provides: gtk4, libgtk-4.so
Submitter: andrewSC
Maintainer: xiota
Last Packager: xiota
Votes: 19
Popularity: 0.004774
First Submitted: 2016-11-18 20:17 (UTC)
Last Updated: 2026-07-02 18:10 (UTC)

Required by (1421)

Sources (5)

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

xiota commented on 2026-07-14 17:09 (UTC) (edited on 2026-07-14 17:10 (UTC) by xiota)

@lazerbeak12345 That problem has already been fixed. You need to rebuild the package. If you already did so, try again after clearing AUR helper caches. If that doesn't work, build in clean chroot.

lazerbeak12345 commented on 2026-07-14 16:15 (UTC) (edited on 2026-07-14 16:15 (UTC) by lazerbeak12345)

error: failed to prepare transaction (could not satisfy dependencies)
:: installing libjpeg-turbo (3.2.0-2) breaks dependency 'libjpeg' required by gtk4-git

mokkurkalve commented on 2026-05-18 11:49 (UTC) (edited on 2026-05-18 11:51 (UTC) by mokkurkalve)

Currently build fails. It ends like this:

(...snip...)
8630/8635 svg+svg animation - gtk:svg animation use.test                                                                                                          ERROR           0.13s   killed by signal 6 SIGABRT
8631/8635 svg+svg animation - gtk:svg animation transform-animation.test                                                                                          ERROR           0.16s   killed by signal 6 SIGABRT
8632/8635 svg - gtk:path-classify                                                                                                                                 ERROR           0.13s   killed by signal 6 SIGABRT
8633/8635 svg - gtk:traverse                                                                                                                                      ERROR           0.13s   killed by signal 6 SIGABRT
8634/8635 headless - gtk:monitor                                                                                                                                  FAIL            6.48s   exit status 1
8635/8635 headless - gtk:input                                                                                                                                    FAIL            6.52s   exit status 1

Ok:                91  
Fail:              8543
Skipped:           1   

Full log written to /build/gtk4-git/src/build/meson-logs/testlog.txt
/startdir/PKGBUILD: line 1: kill: (12473) - No such process
==> ERROR: A failure occurred in check().
    Aborting...

I tried to find a pastebin for the full testlog.txt, but it is 18M so that proved difficult. EDIT: I built in clean chroot.

fossdd commented on 2024-12-21 09:40 (UTC)

Currently pango-git is required.

SelfRef commented on 2024-06-27 13:49 (UTC) (edited on 2024-06-27 14:03 (UTC) by SelfRef)

Throws an error gtk/meson.build:1:0: ERROR: Unknown options: "gtk_doc".

Removing docs by removing:

  • lines gtk4-docs
  • line -D gtk_doc=true
  • line _pick docs usr/share/doc
  • function package_gtk4-docs-git()

from PKGBUILD fixes this issue.

eclairevoyant commented on 2024-01-24 09:38 (UTC)

Missing vulkan-headers to build properly.

tallero commented on 2023-03-21 22:13 (UTC)

Here is a working upgrade for this package.

whynothugo commented on 2022-11-18 21:05 (UTC)

Doesn't build for me:

Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring org.gtk.gtk4.NodeEditor.appdata.xml using configuration
Program objcopy found: YES (/usr/bin/objcopy)
Program ld found: YES (/usr/bin/ld)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring org.gtk.WidgetFactory4.appdata.xml using configuration
C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (GCC) 12.2.0")
C++ linker for the host machine: c++ ld.bfd 2.39.0
Program make-pot found: YES (/build/gtk4-git/src/gtk/make-pot)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program bash found: YES (/usr/bin/bash)
Program python3 (gi) found: NO

gtk/testsuite/introspection/meson.build:1:0: ERROR: python3 is missing modules: gi

A full log can be found at /build/gtk4-git/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /var/lib/aurbuild/x86_64/hugo/build
error: failed to build 'gtk4-git-4.7.1.r138.gaf6432aa67-1 (gtk-update-icon-cache-git gtk4-git)': failed to run: makechrootpkg -r /var/lib/aurbuild/x86_64 -D /var/lib/paru -d /var/cache/pacman/pkg/ -- -feA --noconfirm --noprepare --holdver: 
error: packages failed to build: gtk4-git-4.7.1.r138.gaf6432aa67-1 (gtk-update-icon-cache-git gtk4-git)

Adding python-gobject to depends doesn't fix the issue.

Technetium1 commented on 2022-11-01 04:14 (UTC)

Missing python-gobject in makedepends