Am Mittwoch, 12. April 2023 20:39:48 CEST schrieb Levente Polyak:
I still don't have a solution for package with AUR dependencies. But I'm planning to alleviate this issue by testing packages without AUR dependencies, sending an email to the maintainer when there's an update and adding a pinned comment to infor ...
You can investigate how to setup a custom pacman repository for your AUR packages and make it accessible to your builders (f.e. via https). pacman provides low level tools for creating a database out of packages (repo-add, repo-remove) Then you can provide a custom pacman.conf to makechrootpkg containing the repository. You'd initially need to populate the repository starting from the leaf packages.
If you have further questions I'm sure the community is open to help you out.
When I packaged ~400 ROS melodic packages in collaboration with others, I already wrote a software that allows you to build packages with AUR deps in clean environments. I resolves the build order, optionally mirrors successfully built packages from a git host to the AUR and displays all the build logs on a website. You can also trigger the rebuild of a package or its whole dependency chain manually, otherwise the SW will check if the PKGBUILD repos got updates automatically. https://github.com/bionade24/abs_cd Regards, Oskar