Search Criteria
Package Details: gtk2 2.24.33-5
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gtk2.git (read-only, click to copy) |
|---|---|
| Package Base: | gtk2 |
| Description: | GObject-based multi-platform GUI toolkit (legacy) |
| Upstream URL: | https://www.gtk.org/ |
| Licenses: | LGPL-2.1-or-later |
| Provides: | libgailutil.so, libgdk-x11-2.0.so, libgtk-x11-2.0.so |
| Submitter: | City-busz |
| Maintainer: | City-busz |
| Last Packager: | City-busz |
| Votes: | 91 |
| Popularity: | 15.80 |
| First Submitted: | 2025-10-28 08:37 (UTC) |
| Last Updated: | 2025-10-28 09:01 (UTC) |
Dependencies (30)
- atk (at-spi2-core-gitAUR, at-spi2-core)
- cairo (cairo-gitAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR, gdk-pixbuf2-noglycinAUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- gtk-update-icon-cache (gtk-update-icon-cache-gitAUR)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- librsvg (librsvg-gitAUR, librsvg-noglycinAUR)
- libx11 (libx11-gitAUR)
- libxcomposite
- libxcursor
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- libxi (libxi-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxrandr (libxrandr-gitAUR)
- libxrender
- Show 10 more dependencies...
Required by (1229)
- aarchup-git
- abiword-gtk2
- adbmanager
- adbmanager-bin
- adobe-air-sdk
- adwaita-dark
- afterstep
- afterstep-git
- allegro-git
- alltray-scriptable
- alsaplayer (make)
- alsaplayer (optional)
- alsaplayer-git (make)
- alsaplayer-git (optional)
- altair
- amap-bin
- amctc-git
- ams-lv2-git
- ams-mod-lv2-git
- amsynth-git (requires libgdk-x11-2.0.so)
- Show 1209 more...
Latest Comments
1 2 3 4 5 6 Next › Last »
andreas_baumann commented on 2026-07-18 08:38 (UTC)
automake is part of base-devel which is assumed to be installed when building packages.
yisen11 commented on 2026-07-18 08:11 (UTC)
Hello, please add automake as a dependency. Thanks.
morsmortium commented on 2026-07-04 14:04 (UTC) (edited on 2026-07-04 14:04 (UTC) by morsmortium)
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/5223
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/5225
This is an upcoming change.
https://gitlab.gnome.org/GNOME/libadwaita/-/commit/45f39befa13beecc57829a3137ddabac4bccfd79
https://gitlab.gnome.org/GNOME/gimp/-/commit/ce5a4774309fc5e5656113a479b1eeb0ecdee3b2
All _get_type functions will need the G_GNUC_CONST removed
andreas_baumann commented on 2026-06-14 10:53 (UTC)
autoreconf should be part of autoconf, which is part of base-devel.
MrVulcan commented on 2026-06-14 10:17 (UTC)
I got this when I tried makepkg -si:
Applied patch to 'gdk/x11/gdkxid.c' cleanly. Applied patch to 'gtk/gtkmodules.c' cleanly. /home/bert/git/gtk2/PKGBUILD: line 61: autoreconf: command not found ==> ERROR: A failure occurred in prepare(). Aborting...
Could someone please correct the PKGBUILD? Thanks!
Spixmaster commented on 2026-06-09 16:28 (UTC)
Instructions for error described in https://aur.archlinux.org/packages/gtk2#comment-1069570.
hsequeda commented on 2026-06-06 13:37 (UTC)
I tried @EuroNutellaMan solution and it works. Thanks guys!.
itamarperdomo commented on 2026-05-11 14:35 (UTC) (edited on 2026-05-12 21:21 (UTC) by itamarperdomo)
as @EuroNutellaMan said for yay must be the same,
1) after do
yay -Sy gtk2and see error,2) go to
$HOME/.cache/yay/gtk23) and do the clone shadow with deopth 1 as
git clone --depth=1 --branch 2.24.33 https://gitlab.gnome.org/GNOME/gtk.git gtkinside the gtk2 dir package4) and then redone with
yay -Sy gtk2at the home dir..it will use the cache if you dont pass
uflag to yayManually it can be build also, cos gnome shit guys have a huge repo so depth=1 must be parset and set manually to work!
1) clone the git arch package
git clone https://aur.archlinux.org/packages/gtk22) cd
gtk2and thengit clone --depth=1 --branch 2.24.33 https://gitlab.gnome.org/GNOME/gtk.git gtk3) modify the PKGBUILD and chage the first line source to 'gtk'
4) modify the PKGBUILD check first line to 'SKIP'
then makepkg
Daemonratte commented on 2026-05-05 18:57 (UTC) (edited on 2026-05-05 18:59 (UTC) by Daemonratte)
For anyone who can't compile gtk2 anymore you can try this fork: https://aur.archlinux.org/packages/gtk2-ng-git
It's a patched version for modern compilers and contains many improvements and bugfixes
1 2 3 4 5 6 Next › Last »