From e8d876d8e2a60e126defec784bf65a342f073af7 Mon Sep 17 00:00:00 2001 From: Soumadip Das Date: Tue, 27 Jan 2026 21:06:04 +0530 Subject: [PATCH] initial commit --- .SRCINFO | 16 ++++++++++++++++ PKGBUILD | 29 +++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d2bbd95a0c2e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = mpv-modernx + pkgdesc = A fork of modernX (based on mpv-osc-modern), that aims to mirror the functionality of MPV's stock OSC while with a more modern-looking interface. + pkgver = 0.4.5 + pkgrel = 1 + url = https://github.com/zydezu/ModernX + arch = any + license = unknown + depends = mpv + optdepends = yt-dlp: for downloading videos + optdepends = ffmpeg: for downloading videos + optdepends = mpv-thumbfast-git: for thumbnails + conflicts = mpv-modernx-git + source = ModernX-0.4.5.tar.gz::https://github.com/zydezu/ModernX/archive/refs/tags/0.4.5.tar.gz + sha256sums = SKIP + +pkgname = mpv-modernx diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..99d803887ada --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: soymadip +pkgname=mpv-modernx +_pkgname=ModernX +pkgver=0.4.5 +pkgrel=1 +pkgdesc="A fork of modernX (based on mpv-osc-modern), that aims to mirror the functionality of MPV's stock OSC while with a more modern-looking interface." +arch=('any') +url="https://github.com/zydezu/ModernX" +license=('unknown') +depends=('mpv') +optdepends=('yt-dlp: for downloading videos' + 'ffmpeg: for downloading videos' + 'mpv-thumbfast-git: for thumbnails') +conflicts=("${pkgname}-git") +source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/zydezu/${_pkgname}/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('SKIP') + +package() { + cd "${_pkgname}-${pkgver}" + + # Install the script + install -Dm644 modernx.lua "$pkgdir/usr/share/mpv/scripts/modernx.lua" + + # Install the font + install -Dm644 fluent-system-icons.ttf "$pkgdir/usr/share/fonts/TTF/fluent-system-icons.ttf" + + # Install README and assets + install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md" +}