Yes. Now building gtk4-git and libadwaita-without-adwaita-git in a clean chroot worked out. Thanks!
Search Criteria
Package Details: libadwaita-without-adwaita-git 1.9.0.r4.g7352d8c-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/libadwaita-without-adwaita-git.git (read-only, click to copy) |
|---|---|
| Package Base: | libadwaita-without-adwaita-git |
| Description: | Building blocks for modern adaptive GNOME applications - patched to respect system theme |
| Upstream URL: | https://gitlab.gnome.org/GNOME/libadwaita |
| Licenses: | LGPL-2.1-or-later |
| Conflicts: | libadwaita |
| Provides: | libadwaita, libadwaita-1.so |
| Submitter: | ich |
| Maintainer: | xiota |
| Last Packager: | xiota |
| Votes: | 31 |
| Popularity: | 0.75 |
| First Submitted: | 2022-04-08 09:57 (UTC) |
| Last Updated: | 2026-03-14 15:53 (UTC) |
Dependencies (8)
- appstream
- gtk4-gitAUR
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- glib2-devel (glib2-devel-gitAUR) (make)
- gobject-introspection (make)
- meson (meson-gitAUR) (make)
- sassc (sassc-gitAUR) (make)
- vala (vala-gitAUR) (make)
Required by (895)
- abyssal-gtk-theme (requires libadwaita)
- accumulate-git (requires libadwaita)
- addwater (requires libadwaita)
- adsb-monitor (requires libadwaita)
- adw-bluetooth (requires libadwaita)
- adw-maia-gtk-theme (requires libadwaita)
- adw-network (requires libadwaita)
- adw-network-bin (requires libadwaita)
- adwdialog-git (requires libadwaita)
- adwsteamgtk (requires libadwaita)
- alpaca-ai (requires libadwaita)
- alt-panelmoded-git (requires libadwaita)
- amberol-git (requires libadwaita)
- an-anime-borb-launcher-bin (requires libadwaita)
- an-anime-game-launcher (requires libadwaita)
- an-anime-game-launcher-bin (requires libadwaita)
- an-anime-game-launcher-patched-git (requires libadwaita)
- android-tv-remote (requires libadwaita)
- anime-games-launcher (requires libadwaita)
- anime-games-launcher-bin (requires libadwaita)
- Show 875 more...
Sources (3)
mokkurkalve commented on 2026-04-05 14:35 (UTC)
xiota commented on 2026-04-04 16:16 (UTC) (edited on 2026-04-04 16:18 (UTC) by xiota)
@mokkurkalve Have you tried clearing cache and resyncing? Have you tried building in a clean chroot?
Edit: Maybe gtk4-git needs to be rebuilt?
==> Finished making: libadwaita-without-adwaita-git 1.9.0.r31.g5ff10b9-1 (Sat Apr 4 16:13:43 2026)
mokkurkalve commented on 2026-04-04 13:54 (UTC)
Build currently fails thus:
(...snip....)
-pointer -flto=auto -Wl,--version-script,/home/eivind/work/build/libadwaita-without-adwaita-git/src/libadwaita/libadwaita.syms -Wl,--start-group /usr/lib/libglib-2.0.so /usr/lib/libfribidi.so /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgtk-4.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libharfbuzz.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libcairo-gobject.so /usr/lib/libcairo.so /usr/lib/libvulkan.so /usr/lib/libgraphene-1.0.so /usr/lib/libministream.a -lm -Wl,--end-group
/usr/bin/ld: /tmp/ccD4ExEE.ltrans0.ltrans.o: in function `adw_about_dialog_constructed':
<artificial>:(.text+0x81db): undefined reference to `ms_component_new_from_xml_data'
/usr/bin/ld: <artificial>:(.text+0x81f0): undefined reference to `ms_component_get_id'
/usr/bin/ld: <artificial>:(.text+0x8243): undefined reference to `ms_component_get_releases'
/usr/bin/ld: <artificial>:(.text+0x826d): undefined reference to `ms_release_get_version'
/usr/bin/ld: <artificial>:(.text+0x82d0): undefined reference to `ms_component_get_name'
/usr/bin/ld: <artificial>:(.text+0x82dc): undefined reference to `ms_component_get_project_license'
/usr/bin/ld: <artificial>:(.text+0x82e8): undefined reference to `ms_component_get_bugtracker_uri'
/usr/bin/ld: <artificial>:(.text+0x82f5): undefined reference to `ms_component_get_help_uri'
/usr/bin/ld: <artificial>:(.text+0x8302): undefined reference to `ms_component_get_homepage_uri'
/usr/bin/ld: <artificial>:(.text+0x830f): undefined reference to `ms_component_get_developer_name'
/usr/bin/ld: <artificial>:(.text+0x841e): undefined reference to `ms_component_unref'
/usr/bin/ld: <artificial>:(.text+0x8497): undefined reference to `ms_component_get_desktop_launchables'
/usr/bin/ld: <artificial>:(.text+0x8516): undefined reference to `ms_release_get_version'
/usr/bin/ld: <artificial>:(.text+0x8539): undefined reference to `ms_release_get_description'
/usr/bin/ld: /tmp/ccD4ExEE.ltrans0.ltrans.o: in function `adw_about_window_new_from_appdata':
<artificial>:(.text+0xa4e7): undefined reference to `ms_component_new_from_xml_data'
/usr/bin/ld: <artificial>:(.text+0xa4fc): undefined reference to `ms_component_get_id'
/usr/bin/ld: <artificial>:(.text+0xa533): undefined reference to `ms_component_get_releases'
/usr/bin/ld: <artificial>:(.text+0xa554): undefined reference to `ms_release_get_version'
/usr/bin/ld: <artificial>:(.text+0xa5b0): undefined reference to `ms_component_get_name'
/usr/bin/ld: <artificial>:(.text+0xa5bc): undefined reference to `ms_component_get_project_license'
/usr/bin/ld: <artificial>:(.text+0xa5c8): undefined reference to `ms_component_get_bugtracker_uri'
/usr/bin/ld: <artificial>:(.text+0xa5d5): undefined reference to `ms_component_get_help_uri'
/usr/bin/ld: <artificial>:(.text+0xa5e2): undefined reference to `ms_component_get_homepage_uri'
/usr/bin/ld: <artificial>:(.text+0xa5ef): undefined reference to `ms_component_get_developer_name'
/usr/bin/ld: <artificial>:(.text+0xa704): undefined reference to `ms_component_unref'
/usr/bin/ld: <artificial>:(.text+0xa746): undefined reference to `ms_release_get_description'
/usr/bin/ld: <artificial>:(.text+0xa7fd): undefined reference to `ms_component_get_desktop_launchables'
/usr/bin/ld: <artificial>:(.text+0xa86b): undefined reference to `ms_release_get_version'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
mokkurkalve commented on 2026-03-14 15:13 (UTC)
Build currently fails thus:
(...snip...)
Run-time dependency gtk4 found: YES 4.23.0
Run-time dependency fribidi found: YES 1.0.16
Found CMake: /usr/bin/cmake (4.2.3)
Run-time dependency ministream found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency ministream
ERROR: Subproject ministream is buildable: NO
libadwaita/meson.build:43:17: ERROR: Automatic wrap-based subproject downloading is disabled
A full log can be found at /tmp/makepkg/libadwaita-without-adwaita-git/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
Aborting...
xiota commented on 2026-02-18 17:28 (UTC) (edited on 2026-02-19 21:51 (UTC) by xiota)
@grdgkjrpdihe libadwaita development tracks unstable gtk4. Does not build with extra/gtk4, which tracks stable releases.
Dependency gtk4 found: NO. Found 4.20.3 but need: '>= 4.21.1'
grdgkjrpdihe commented on 2026-02-18 16:47 (UTC)
@xiota is there any reason of switching to gtk-git ? it seems like works fine with extra/gtk
xiota commented on 2025-12-11 03:48 (UTC)
Updated patch and changed depends to aur/gtk-git Patch now tries to prevent apps from forcing the theme.
QuartzDragon commented on 2025-12-05 04:39 (UTC) (edited on 2025-12-05 04:40 (UTC) by QuartzDragon)
Currently getting
==> Starting prepare()...
patching file src/adw-style-manager.c
Hunk #1 succeeded at 464 (offset 18 lines).
Hunk #2 FAILED at 488.
Hunk #3 succeeded at 586 (offset 28 lines).
1 out of 3 hunks FAILED -- saving rejects to file src/adw-style-manager.c.rej
==> ERROR: A failure occurred in prepare().
Aborting...
xiota commented on 2025-11-06 00:24 (UTC)
@aria_im Might have to patch pika-backup. See src/ui.rs#L133-136
aria_im commented on 2025-11-06 00:12 (UTC)
This doesn't seem to be working with pika-backup, which is still using the Adwaita window decorations/icons. Any way to fix this @xiota?
Pinned Comments
ich commented on 2022-04-08 10:17 (UTC) (edited on 2023-01-10 05:38 (UTC) by ich)
The version of libadwaita provided by this package will use the dconf-variable 'org.gnome.desktop.interface.gtk-theme' to load the theme. This is the same variable that other gtk4-apps (and gnome-tweaks) uses.
For this to work, your theme needs to support gtk4. There may also be some weird formatting until themes are updated to fully support the new widgets; The Arc-family of themes seems to already support most of libadwaita.
Since this replaces the system library, it will only work for apps that actually use it (that is, all apps in the main repo). You will still have to set GTK_THEME if you want to use Flatpaks / Snaps / Appimages
Edit: Please, never just report issues to other gtk projects while using this library. Please always check if the issue persists using extra/libadwaita, and report your issue only on this AUR package if it doesn't.