yuki-iptv
LOW
maintainer itachi_re
1 votes
scanned 2026-08-22 05:16:50.653524
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: itachi_re <xanbenson99@gmail.com>
2
#
3
# This file lives at build/arch/PKGBUILD in the yuki-iptv repo. It is a
4
# TEMPLATE: pkgver/pkgrel/sha256sums get rewritten by the `aur` job in
5
# .github/workflows/release.yml on every tagged release before it's pushed
6
# to the AUR git repo — you don't need to bump those by hand.
7
#
8
# Verify `depends=()` below against build/debian/control's Depends: line
9
# and whatever `pyproject.toml`/`requirements.txt` yuki-iptv actually
10
# ships — this list is a best-effort starting point based on the modules
11
# under usr/lib/yuki-iptv/yuki_iptv (gui.py -> PyQt, xtream.py -> requests,
12
# thirdparty/mpv.py -> mpv), not a verified dependency audit.
13
14
pkgname=yuki-iptv
15
pkgver=260822.1
16
pkgrel=1
17
pkgdesc="IPTV player with EPG support, based on mpv and Qt"
18
arch=('any')
19
url="https://github.com/itachi-re/yuki-iptv"
20
license=('GPL-3.0-or-later')
21
depends=(
22
'python'
23
'python-pyqt6'
24
'mpv'
25
'python-requests'
26
'python-unidecode'
27
'python-orjson'
28
'python-chardet'
29
'python-gobject'
30
'ttf-font'
31
'xdg-utils'
32
)
33
optdepends=(
34
'yt-dlp: playback of yt-dlp-supported stream URLs'
35
'ffmpeg: recording support'
36
)
37
makedepends=('make' 'gettext')
38
source=("$pkgname-$pkgver.tar.gz::https://github.com/itachi-re/yuki-iptv/archive/refs/tags/v$pkgver.tar.gz")
39
sha256sums=('739a5b7f0ac7482404d6ae5764d9addd384e98626d50d14175647bb158b78295')
40
41
# The Makefile compiles po/*.po -> usr/share/locale/*/LC_MESSAGES/*.mo
42
# in-place inside the source tree (same thing debian/rules gets for free
43
# via dh_auto_build calling `make`) — without this, no .mo files exist
44
# and the app silently falls back to English regardless of locale.
45
build() {
46
cd "$srcdir/$pkgname-$pkgver"
47
make
48
}
49
50
package() {
51
cd "$srcdir/$pkgname-$pkgver"
52
cp -a usr "$pkgdir/"
53
54
# debian/rules substitutes this placeholder via
55
# override_dh_installdeb + sed at .deb build time; mirror that here,
56
# otherwise "About" and log output show the literal string
57
# __DEB_VERSION__ instead of a real version.
58
find "$pkgdir" -type f -exec sed -i "s/__DEB_VERSION__/$pkgver/g" {} +
59
}
60
Changes since previous scan
--- PKGBUILD @ 2026-08-17 00:18+++ PKGBUILD @ 2026-08-22 05:16@@ -12,8 +12,8 @@ # thirdparty/mpv.py -> mpv), not a verified dependency audit. pkgname=yuki-iptv-pkgver=260816.0-pkgrel=2+pkgver=260822.1+pkgrel=1 pkgdesc="IPTV player with EPG support, based on mpv and Qt" arch=('any') url="https://github.com/itachi-re/yuki-iptv"@@ -36,7 +36,7 @@ ) makedepends=('make' 'gettext') source=("$pkgname-$pkgver.tar.gz::https://github.com/itachi-re/yuki-iptv/archive/refs/tags/v$pkgver.tar.gz")-sha256sums=('db50ca5cd4bcf2b9c8bc1c798fbc01f773c084edca34691f37abd59539b5e844')+sha256sums=('739a5b7f0ac7482404d6ae5764d9addd384e98626d50d14175647bb158b78295') # The Makefile compiles po/*.po -> usr/share/locale/*/LC_MESSAGES/*.mo # in-place inside the source tree (same thing debian/rules gets for freeScan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-22 05:16:50 | Low | 1 |
| 2026-08-17 00:18:29 | Clean | 2 |
| 2026-08-16 09:32:18 | Low | 1 |
| 2026-08-16 00:03:42 | Clean | 2 |
| 2026-08-15 23:31:34 | Low | 1 |
| 2026-08-15 13:30:33 | Low | 1 |