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