Proposed AUR package recipe for Vicu. This package will install the prebuilt upstream AppImage.
This is currently not pushed to aur.archlinux.org since the AUR account registration is closed at the moment.
PKGBUILD— the build recipe.SRCINFO— generated metadata cache. Regenerate withmakepkg --printsrcinfo > .SRCINFOany timePKGBUILDchangesvicu.desktop— app launcher entry, installed to/usr/share/applications/vicu.png— 512×512 icon, installed to/usr/share/icons/hicolor/512x512/apps/
- Register account at aur.archlinux.org.
- Add public ssh key to account.
cd ~/Projects/vicu-bin
git remote add aur ssh://aur@aur.archlinux.org/vicu-bin.git
git push aur main:master # yes they use master not mainWhenever upstream (rendyhd/Vicu) tags a new version:
cd ~/Projects/vicu-bin
rm -f vicu.AppImage # drop the stale cached download, see gotcha below
sed -i 's/^pkgver=.*/pkgver=NEW_VERSION/' PKGBUILD
sed -i 's/^pkgrel=.*/pkgrel=1/' PKGBUILD
updpkgsums # re-downloads and refreshes all sha256sums
makepkg --printsrcinfo > .SRCINFO
git add -A
git commit -m "Update to NEW_VERSION"
git push aur main:masterIf you only need to change something in the packaging (e.g. add a missing
depends entry) without a new upstream version, just bump pkgrel instead
of pkgver, regenerate .SRCINFO, commit, push.
Download / clone this repository and run:
cd ~/Projects/vicu-bin
makepkg -si-s— install any missing build/runtime dependencies viapacmanfirst (will prompt for your sudo password)-i— install the resulting package withpacmanonce the build finishes
Before updating to a never version, you must delete the *.Appimage file first:
rm -f vicu.AppImageTo uninstall vicu-bin: sudo pacman -R vicu-bin