You are not logged in.
I am user of ros2-galactic AUR package. This package clones and builds a lot of source into ~/.cache/yay/ros2-galactic/src. Everytime yay builds AUR packages, it delete src and pkg folder afterward. Is there any AUR helper that can keep src folder after build? I just want to not re-download and clean build ros2-galactic huge source every time there is an update. I don't mind ugly hack as solution to this problem.
Offline
nocleanafter?
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
nocleanafter?
Offline
Just build it without using a helper... You could write a wrapper script to automate some of it if it is that important.
Offline
kokoko3k wrote:nocleanafter?
Shows again pacman wrappers are useless if you want to do anything out of the norm.
Just build it without using a helper... You could write a wrapper script to automate some of it if it is that important.
Considering ROS has 100s of AUR packages, you'll at least need to get the list of dependencies somehow. (e.g. aur-depends from aurutils, or auracle buildorder)
Last edited by Alad (2021-07-01 09:36:03)
Mods are just community members who have the occasionally necessary option to move threads around and edit posts. -- Trilby
Offline
auracle buildorder and auracle outdated are all I need from an AUR helper. The rest is a bit of git here and a swat of bash there.
Offline
You could also configure makepkg to save those files somewhere ...
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
You could also configure makepkg to save those files somewhere ...
Does not work for https://aur.archlinux.org/packages/ros2-galactic/ as the repo in source https://github.com/ros2/ros2/tree/relea … c-20210523 contains ros2.repos a yaml file of repos which vcs import will clone during prepare.
Would need some sort of scripting to convert ros2.repos to a source array including determining if each target is a branch, tag or commit.
Offline
upstream provides source code in a non-stasndard way, got it.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Why would they do this instead of using git submodules?
Managing AUR repos The Right Way -- aurpublish (now a standalone tool)
Offline