From 7ac729646894a93346ccaf24a0b444ba16d091d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Tue, 22 Sep 2020 03:05:27 +0200 Subject: [PATCH] net-misc/jftui: new package; add 0.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Maciej Barć --- net-misc/jftui/Manifest | 1 + net-misc/jftui/jftui-0.4.0.ebuild | 22 ++++++++++++++++++++++ net-misc/jftui/metadata.xml | 20 ++++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 net-misc/jftui/Manifest create mode 100644 net-misc/jftui/jftui-0.4.0.ebuild create mode 100644 net-misc/jftui/metadata.xml diff --git a/net-misc/jftui/Manifest b/net-misc/jftui/Manifest new file mode 100644 index 0000000..402792a --- /dev/null +++ b/net-misc/jftui/Manifest @@ -0,0 +1 @@ +DIST jftui-0.4.0.tar.gz 63150 BLAKE2B 7c2e08b1a21d5088471a03cc5a25c895b1580233fef0417186d771b379a2bd7b2fa3b9afdff18d8586543a7741f38ebf6b572750b12170c4f8adaf684fca0a72 SHA512 586e3277014ec421ec993dcc458d98925cad43357cf15bfb6148b3113ade667e5636a2509bf058b8837f22eaa80616edf84a2dd79646c02c9bb0365ecd2d344b diff --git a/net-misc/jftui/jftui-0.4.0.ebuild b/net-misc/jftui/jftui-0.4.0.ebuild new file mode 100644 index 0000000..4044a8b --- /dev/null +++ b/net-misc/jftui/jftui-0.4.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils + +DESCRIPTION="minimalistic, lightweight command line client for Jellyfin" +HOMEPAGE="https://github.com/Aanok/jftui" +SRC_URI="https://github.com/Aanok/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +RESTRICT="mirror" +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND=" + net-misc/curl + media-video/mpv + dev-libs/yajl +" diff --git a/net-misc/jftui/metadata.xml b/net-misc/jftui/metadata.xml new file mode 100644 index 0000000..4b995e3 --- /dev/null +++ b/net-misc/jftui/metadata.xml @@ -0,0 +1,20 @@ + + + + + xgqt@protonmail.com + Maciej Barć + + + Aanok/jftui + + + jftui is a minimalistic, lightweight C99 command line client for the open source Jellyfin media server. + It is developed for the GNU/Linux OS only, although it may be possible to make it run on BSD's. + Run jftui. You will be prompted for a minimal interactive configuration on first run. + BEWARE: jftui fetches https://github.com/Aanok/jftui/releases/latest on startup to check for newer versions. You can avoid this by passing the --no-check-updates argument. There is also a settings file entry. + The interface should be intuitive enough: select one or more entries by entering the corresponding index number. See below for a full description of the command syntax. + jftui will drop into a command line instance of mpv when starting playback. It will use mpv.conf and input.conf files found in $XDG_CONFIG_HOME/jftui (this location can be overridden with the --config-dir argument). It will also try and load scripts found in the same folder, but no guarantees are made about them actually working correctly. + It is recommended to consult the wiki page on configuring mpv commands to use jftui: a few special ones are required in particular to manipulate the playback playlist. + +