mirror of
https://github.com/fosskers/cargo-aur.git
synced 2026-03-08 23:03:13 -05:00
Add support for post installation script #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Dzordzu on GitHub (Apr 10, 2022).
Simply- add an option that will allow to insert a line inside
package()@fosskers commented on GitHub (Apr 11, 2022):
What would the argument to the option be? A string to be inserted verbatim?
@fosskers commented on GitHub (Oct 2, 2023):
Any updates on this?
@Dzordzu commented on GitHub (Oct 4, 2023):
I'm thinking about a path to the executable that will be called after the installation
@fosskers commented on GitHub (Oct 4, 2023):
makepkgalready supports having ainstall.shfile separate from the PKGBUILD. Would that suffice?@Dzordzu commented on GitHub (Oct 4, 2023):
I couldn't find such a flag within
makepkg. Can you tell me how to pass it?My original idea was about performing additional actions just after binary installation. Looking back, I've got no idea why did I suggest
package()whenpost_install()is already available.And to the background for this issue: I've got a binary that generates manpages and bash completions. It would be awesome if I could setup them during the installation process!
@fosskers commented on GitHub (Oct 5, 2023):
Ah now I see. Is the binary that generates the manpages and completions separate from the binary produced by
cargo aur, or would it be built at the same time in the original Rust build?@Dzordzu commented on GitHub (Oct 5, 2023):
Ideally both options should be available, but in my case it's the binary that generates manpages and completions :)
@fosskers commented on GitHub (Oct 5, 2023):
Since PKGBUILDs are downloaded and ran by users, and
cargo aurpackages prebuilt binaries, where would the manpage generator binary come from so that it could be ran within the PKGBUILD?@Dzordzu commented on GitHub (Oct 5, 2023):
It's the same binary that is built by the
cargo aur:)https://github.com/clap-rs/clap/tree/master/clap_mangen
https://github.com/Icelk/clap_autocomplete
@fosskers commented on GitHub (Oct 24, 2023):
So perhaps we should return to the original request:
This is generally reasonable. I could add a new config field that accepts a list of raw strings that would be inserted verbatim into the
packagefunction.@Dzordzu commented on GitHub (Oct 25, 2023):
Love it! I would also like to thank you for the time you put into this repo. It really does its job :)
@fosskers commented on GitHub (Oct 26, 2023):
I'm glad it's helping you!
@fosskers commented on GitHub (Nov 21, 2023):
Update: I have this scheduled to work on in mid-December.
@fosskers commented on GitHub (Mar 21, 2024):
@Dzordzu Can you take a look at https://github.com/fosskers/cargo-aur/pull/26 and confirm if it offers what you're expecting?
@Dzordzu commented on GitHub (Mar 22, 2024):
Will do during the weekend :)
@fosskers commented on GitHub (Mar 23, 2024):
This section of the updated README explains the change fully:
6ea9720f90/README.md (custom-commands-within-package)