mpv-anime-build

LOW
maintainer roughcast-finali 0 votes scanned 2026-08-31 19:46:16.204478
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Patryk Rozanski <rozanski.patryk@gmail.com>
2# Contributor: Chinna95P <chinna95p@github>
3
4pkgname=mpv-anime-build
5_pkgname=mpv-anime-build
6pkgver=5.2
7pkgrel=1
8pkgdesc="Advanced MPV configuration build optimized for anime and high-quality video playback"
9arch=('any')
10url="https://github.com/Chinna95P/mpv-anime-build"
11license=('MIT')
12depends=('mpv')
13optdepends=(
14 'yt-dlp: for streaming and downloading YouTube/web videos'
15 'ffmpeg: for video filtering and thumbnail cache support'
16 'vapoursynth: for advanced frame interpolation and filtering'
17)
18provides=('mpv-anime-build')
19conflicts=('mpv-anime-build')
20source=(
21 "${pkgname}-${pkgver}.zip::https://github.com/Chinna95P/mpv-anime-build/releases/download/v${pkgver}/mpv-anime-build-v${pkgver}.zip"
22 "mpv-anime-build.sh"
23 "mpv-anime.desktop"
24)
25sha256sums=('c7407bc871ecccfc73799a67bd6b19d960033f73ac9038bc12cbff568ee12637'
26 '212d17934f0a3fc793e4f9591c62cfa1db1de983172ec1b51e9ac90ff555cc3f'
27 'f55715888919cd92307a12dd345af1e3bba8bc7675713e9c38dfe2e29c61b60e')
28
29package() {
30 local _dest="${pkgdir}/usr/share/mpv-anime-build"
31
32 # Base directory
33 install -dm755 "${_dest}"
34
35 # Core configs
36 install -Dm644 "${srcdir}/mpv.conf" "${_dest}/mpv.conf"
37 install -Dm644 "${srcdir}/input.conf" "${_dest}/input.conf"
38
39 # Copy resource directories
40 for _dir in fonts shaders script-opts script-modules lua-modules; do
41 if [ -d "${srcdir}/${_dir}" ]; then
42 cp -a "${srcdir}/${_dir}" "${_dest}/"
43 fi
44 done
45
46 # Scripts (including root .lua files, uosc directory, and existing scripts directory)
47 install -dm755 "${_dest}/scripts"
48 if [ -d "${srcdir}/scripts" ]; then
49 cp -a "${srcdir}/scripts/"* "${_dest}/scripts/" 2>/dev/null || true
50 fi
51 if [ -d "${srcdir}/uosc" ]; then
52 cp -a "${srcdir}/uosc" "${_dest}/scripts/"
53 fi
54
55 # Copy all root .lua scripts into scripts/
56 for _lua in "${srcdir}"/*.lua; do
57 if [ -f "${_lua}" ]; then
58 install -m644 "${_lua}" "${_dest}/scripts/"
59 fi
60 done
61
62 # System-wide fonts installation
63 install -dm755 "${pkgdir}/usr/share/fonts/mpv-anime-build"
64 find "${srcdir}/fonts" -type f \( -iname "*.ttf" -o -iname "*.otf" \) -exec install -Dm644 {} "${pkgdir}/usr/share/fonts/mpv-anime-build/" \;
65
66 # Helper launcher & commands
67 install -Dm755 "${srcdir}/mpv-anime-build.sh" "${pkgdir}/usr/bin/mpv-anime-build"
68 ln -sf mpv-anime-build "${pkgdir}/usr/bin/mpv-anime"
69
70 # Desktop file
71 install -Dm644 "${srcdir}/mpv-anime.desktop" "${pkgdir}/usr/share/applications/mpv-anime.desktop"
72
73 # Documentation and License
74 install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
75 install -Dm644 "${srcdir}/Readme.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
76 install -Dm644 "${srcdir}/CHANGELOG.md" "${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG.md"
77 if [ -d "${srcdir}/docs" ]; then
78 cp -a "${srcdir}/docs" "${pkgdir}/usr/share/doc/${pkgname}/"
79 fi
80}
81

Scan history

Scanned at (UTC)SeverityRules
2026-08-31 19:46:16 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion