It seems that if dconf is already installed on the build system, package() fails with:
Running custom install script '/usr/bin/dconf update'
warning: Failed to open '/etc/dconf/db/ibus': for replacement: Permission denied
/etc/dconf/db/ibus.d: Failed to create file “/etc/dconf/db/ibus.U660Q3”: Permission denied
error: failed to update at least one of the databases
FAILED: install script '/usr/bin/dconf update' failed with exit code 1.
probably because the meson install assumes it's installing directly into the system and not for packaging. Meson shouldn't be running such post-install scripts in this situation and leave dconf update to pacman's hooks.
Pinned Comments
denn commented on 2025-08-09 20:14 (UTC)
Version 4.3.0-1 introduces dependency on new AUR package
bstring.VorpalWay commented on 2025-02-19 07:41 (UTC)
At this point you should use netatalk 4.x instead, as it has support for both classic Mac OS clients and more modern Mac OS X clients. Unlike with 2.x vs 3.x there is no longer any need to choose.