Skip to content

Repository files navigation

mpv-anime-build-aur

Zero-Touch AUR Release Publisher AUR package

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.


📦 Installation (AUR)

Using your favorite AUR helper:

# Using paru
paru -S mpv-anime-build

# Using yay
yay -S mpv-anime-build

Manual Installation

git clone https://aur.archlinux.org/mpv-anime-build.git
cd mpv-anime-build
makepkg -si

🚀 Quick Start & Features

1. Direct Launcher

Launch MPV with the anime profile directly:

mpv-anime /path/to/anime_or_movie.mkv

2. User Configuration Helper

Use 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

3. Included System-wide

  • 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.

⚙️ Automated AUR Release Sync

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

GitHub Secrets Required

Secret Description
AUR_SSH_PRIVATE_KEY SSH private key registered with your AUR account for pushing updates.

🛠️ Local Development & Scripts

  • update-aur.sh [VERSION]: Fetches the specified (or latest) upstream release, recalculates SHA256 checksums, and updates PKGBUILD and .SRCINFO.
  • publish-to-aur.sh: Clones the AUR repository, copies updated package files, and pushes the new release directly to AUR.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages