Some friends of mine were talking about a Minecraft server, so I installed multimc-bin from the AUR and discovered the PKGBUILD maintained there is out of date. MultiMC has a built-in updater function, but for some reason this is hardcoded to write in /usr/lib/update, which naturally doesn't work. Upstream's proposed solution is to use their own PKGBUILD.
The problem is, this requires manual maintenance. There seems to be no way to convince pikaur (or indeed any AUR helper) to check for updates from PKGBUILDs outside of the AUR as part of pikaur -Syu or similar. This effectively invalidates much of why I was using an AUR helper in the first place, since if I have to manually invoke makepkg and pull the Git repository, I might as well go lower level and ./configure --prefix=$HOME/opt/multimc instead.
What I'm requesting is some way to invoke something like this:
pikaur -P https://github.com/MultiMC/multimc-pkgbuild.git
and have future updates be managed as part of a standard pikaur -Syu invocation (perhaps requiring --devel --needed consistent with *-git packages on the AUR).
Some friends of mine were talking about a Minecraft server, so I installed
multimc-binfrom the AUR and discovered the PKGBUILD maintained there is out of date. MultiMC has a built-in updater function, but for some reason this is hardcoded to write in/usr/lib/update, which naturally doesn't work. Upstream's proposed solution is to use their own PKGBUILD.The problem is, this requires manual maintenance. There seems to be no way to convince pikaur (or indeed any AUR helper) to check for updates from PKGBUILDs outside of the AUR as part of
pikaur -Syuor similar. This effectively invalidates much of why I was using an AUR helper in the first place, since if I have to manually invokemakepkgand pull the Git repository, I might as well go lower level and./configure --prefix=$HOME/opt/multimcinstead.What I'm requesting is some way to invoke something like this:
pikaur -P https://github.com/MultiMC/multimc-pkgbuild.gitand have future updates be managed as part of a standard
pikaur -Syuinvocation (perhaps requiring--devel --neededconsistent with *-git packages on the AUR).