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 +}