Automated AUR sync runner and Arch Linux packaging for mpv-anime-build.
Monitors Chinna95P/mpv-anime-build releases and automatically updates and publishes the Arch User Repository (AUR) package on every new release.
Using your favorite AUR helper:
# Using paru
paru -S mpv-anime-build
# Using yay
yay -S mpv-anime-buildgit clone https://aur.archlinux.org/mpv-anime-build.git
cd mpv-anime-build
makepkg -siLaunch MPV with the anime profile directly:
mpv-anime /path/to/anime_or_movie.mkvUse the built-in mpv-anime-build CLI helper:
# Symlink configuration to ~/.config/mpv (auto-updates with package upgrades)
mpv-anime-build --link
# OR copy configuration to ~/.config/mpv (independent / customizable)
mpv-anime-build --install
# Check current configuration status
mpv-anime-build --status
# Restore previous ~/.config/mpv backup if needed
mpv-anime-build --restore- Fonts: All required subtitle/OSD fonts are installed to
/usr/share/fonts/mpv-anime-build/and made available system-wide via fontconfig. - Desktop Entry: Includes
mpv-anime.desktop("MPV (Anime Build)"). - Shaders & Scripts: Full Anime4K, NNEDI3, FSRCNNX shaders, uosc, thumbfast, and automation scripts.
The GitHub Action (.github/workflows/aur-publish.yml) runs:
- On every push to
main/master - Automatically on a schedule (every 6 hours)
- Manually via
workflow_dispatch
| Secret | Description |
|---|---|
AUR_SSH_PRIVATE_KEY |
SSH private key registered with your AUR account for pushing updates. |
update-aur.sh [VERSION]: Fetches the specified (or latest) upstream release, recalculates SHA256 checksums, and updatesPKGBUILDand.SRCINFO.publish-to-aur.sh: Clones the AUR repository, copies updated package files, and pushes the new release directly to AUR.