# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # shellcheck shell=bash # shellcheck disable=SC2034 EAPI=8 COMMIT="9deb0733c4e36938cf90e42ddfb7a19a8b2f4641" DESCRIPTION="High-performance on-the-fly thumbnailer for mpv " HOMEPAGE="https://github.com/po5/thumbfast" SRC_URI="https://github.com/po5/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="MPL-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="+autoload" RDEPEND="media-video/mpv" src_install() { # shellcheck disable=SC2155 local mpv_install_dir="/usr/$(get_libdir)/mpv/${PN}" insinto "${mpv_install_dir}" doins thumbfast.lua if use autoload; then dosym -r "${mpv_install_dir}/thumbfast.lua" "/etc/mpv/scripts/thumbfast.lua" fi # install sample conf insinto "/usr/share/${PN}" doins "${PN}.conf" # install docs (README) einstalldocs } pkg_postinst() { # shellcheck disable=SC2155 local mpv_install_dir="/usr/$(get_libdir)/mpv/${PN}" if ! use autoload; then elog elog "The plugin files have not been installed to /etc/mpv for autoloading." elog "Activate the autoload use flag if you want them autoloaded." elog "If you want to manually configure them they're located in ${mpv_install_dir}." elog fi elog elog "A sample config has been installed to /usr/share/${PN}/${PN}.conf" elog }