yuki-iptv

LOW
maintainer itachi_re 1 votes scanned 2026-08-22 05:16:50.653524
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: 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
14pkgname=yuki-iptv
15pkgver=260822.1
16pkgrel=1
17pkgdesc="IPTV player with EPG support, based on mpv and Qt"
18arch=('any')
19url="https://github.com/itachi-re/yuki-iptv"
20license=('GPL-3.0-or-later')
21depends=(
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)
33optdepends=(
34 'yt-dlp: playback of yt-dlp-supported stream URLs'
35 'ffmpeg: recording support'
36)
37makedepends=('make' 'gettext')
38source=("$pkgname-$pkgver.tar.gz::https://github.com/itachi-re/yuki-iptv/archive/refs/tags/v$pkgver.tar.gz")
39sha256sums=('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.
45build() {
46 cd "$srcdir/$pkgname-$pkgver"
47 make
48}
49
50package() {
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 free

Scan history

Scanned at (UTC)SeverityRules
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

Report a package

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

0 / 4000
Your suggestion