From 25d11b4d23421580cd4e9a1937ac10f0cdda314b 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 | 24 ++++++++++++++++++++++++ 2 files changed, 29 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 00000000000..82b1e97c0f1 --- /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 00000000000..afb7b40157c --- /dev/null +++ b/srcpkgs/uosc/template @@ -0,0 +1,24 @@ +# 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() { + vinstall src/uosc.conf 0644 etc/mpv/script-opts + vinstall src/uosc/main.lua 0644 usr/share/mpv/scripts/uosc + + rm src/uosc/{main.lua,elements/Updater.lua} + vcopy src/uosc usr/share/mpv/scripts + vcopy src/fonts usr/share/mpv + + vdoc ${FILESDIR}/README.voidlinux +}