From a8674968f88ef505236a4d1dbc035d26ce8be6f1 Mon Sep 17 00:00:00 2001 From: dogknowsnx Date: Mon, 2 Feb 2026 16:09:57 +0100 Subject: [PATCH] New package: uosc-5.12.0 --- srcpkgs/uosc/files/README.voidlinux | 5 +++++ srcpkgs/uosc/template | 31 +++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 srcpkgs/uosc/files/README.voidlinux create mode 100644 srcpkgs/uosc/template diff --git a/srcpkgs/uosc/files/README.voidlinux b/srcpkgs/uosc/files/README.voidlinux new file mode 100644 index 00000000000000..82b1e97c0f1463 --- /dev/null +++ b/srcpkgs/uosc/files/README.voidlinux @@ -0,0 +1,5 @@ +Enable the 'uosc' UI for 'mpv' by issuing: + + $ mkdir -p ~/.config/mpv/scripts + $ ln -s /usr/share/mpv/fonts ~/.config/mpv/ + $ ln -s /usr/share/mpv/scripts/uosc ~/.config/mpv/scripts/ diff --git a/srcpkgs/uosc/template b/srcpkgs/uosc/template new file mode 100644 index 00000000000000..61d174aa313017 --- /dev/null +++ b/srcpkgs/uosc/template @@ -0,0 +1,31 @@ +# Template file for 'uosc' +pkgname=uosc +version=5.12.0 +revision=1 +conf_files="/etc/mpv/script-opts/uosc.conf" +depends="mpv" +short_desc="Feature-rich minimalist proximity-based UI for MPV player" +maintainer="dogknowsnx " +license="LGPL-2.1-or-later" +homepage="https://github.com/tomasklaen/uosc" +changelog="https://github.com/tomasklaen/uosc/releases" +distfiles="https://github.com/tomasklaen/uosc/archive/refs/tags/${version}.tar.gz" +checksum=a84476d6826406f1eb0815c2ce0c1318858f18de8d77c47b4387175641a13ba9 + +do_install() { + mkdir -p ${DESTDIR}/etc/mpv/script-opts + mkdir -p ${DESTDIR}/usr/share/mpv/fonts + mkdir -p ${DESTDIR}/usr/share/mpv/scripts/uosc/{char-conv,elements,intl,lib} + + vinstall src/uosc.conf 0644 etc/mpv/script-opts + vinstall src/uosc/main.lua 0644 usr/share/mpv/scripts/uosc + vinstall src/uosc/char-conv/zh.json 0644 usr/share/mpv/scripts/uosc/char-conv + + rm src/uosc/elements/Updater.lua + vcopy "src/fonts/*" usr/share/mpv/fonts + vcopy "src/uosc/elements/*" usr/share/mpv/scripts/uosc/elements + vcopy "src/uosc/intl/*" usr/share/mpv/scripts/uosc/intl + vcopy "src/uosc/lib/*" usr/share/mpv/scripts/uosc/lib + + vdoc ${FILESDIR}/README.voidlinux +}