libadwaita 1.4.2 is out. Could @Ich update the PKGBUILD and patch files? Otherwise, I cannot install this 1.4.0 patched version as a replacement.
Thanks in advance :)
Git Clone URL: | https://aur.archlinux.org/libadwaita-without-adwaita-git.git (read-only, click to copy) |
---|---|
Package Base: | libadwaita-without-adwaita-git |
Description: | libadwaita; Includes a patch to not overwrite the system theme |
Upstream URL: | https://gnome.pages.gitlab.gnome.org/libadwaita |
Licenses: | LGPL-2.1-or-later |
Conflicts: | libadwaita |
Provides: | libadwaita, libadwaita-1.so |
Submitter: | ich |
Maintainer: | ich |
Last Packager: | ich |
Votes: | 30 |
Popularity: | 1.34 |
First Submitted: | 2022-04-08 09:57 (UTC) |
Last Updated: | 2025-03-31 21:05 (UTC) |
libadwaita 1.4.2 is out. Could @Ich update the PKGBUILD and patch files? Otherwise, I cannot install this 1.4.0 patched version as a replacement.
Thanks in advance :)
Thanks for the patch, works great. I wonder why upstream do not have this one.
@TechXero I used the PKGBUILD from the libadwaita arch package as a reference, and It seems to work fine for me and the chaotic AUR, so I was a bit confused why it does not work on your system.
But if it's necessary, I can add the line to the PKGBUILD.
@Ich It won't built if it's not shifted there.. I tested.. Before sending you the files.
@TechXero Thanks for the Notice. Is it still not working for you? I'm fetching the commit of the release, so it shouldn't be necessary to checkout for it to work...
@Ich
Move git checkout "${pkgver}"
above cherry pick..
Fails to build. Output:
FAILED: src/libadwaita-1.so.0
Since latest appstream update to 1.0 that package causes most essential Gnome apps not to work. Requires update, also now fails to build.. It requires libappstream.so.5 not 4.
[164/318] Compiling C object tests/test-about-window.p/test-about-window.c.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Thank you for your effort @ich !
Sorry for not being here for some time, I updated the package version to 1.4.0.
Many thanks to Lukas, who sent me a diff with updated locations via email (also to @mbilbao. Your one works just as well)
@Tim libadwaita 1.4 now requires appstream as a run-time dependency. I updated the PKGBUILD so it should hopefully build for you know.
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.