mpv-anime-build
LOW
maintainer roughcast-finali
0 votes
scanned 2026-08-31 19:46:16.204478
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
4
pkgname=mpv-anime-build
5
_pkgname=mpv-anime-build
6
pkgver=5.2
7
pkgrel=1
8
pkgdesc="Advanced MPV configuration build optimized for anime and high-quality video playback"
9
arch=('any')
10
url="https://github.com/Chinna95P/mpv-anime-build"
11
license=('MIT')
12
depends=('mpv')
13
optdepends=(
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
)
18
provides=('mpv-anime-build')
19
conflicts=('mpv-anime-build')
20
source=(
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
)
25
sha256sums=('c7407bc871ecccfc73799a67bd6b19d960033f73ac9038bc12cbff568ee12637'
26
'212d17934f0a3fc793e4f9591c62cfa1db1de983172ec1b51e9ac90ff555cc3f'
27
'f55715888919cd92307a12dd345af1e3bba8bc7675713e9c38dfe2e29c61b60e')
28
29
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-08-31 19:46:16 | Low | 1 |