net-misc/jftui: new package; add 0.4.0

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Maciej Barć <xgqt@protonmail.com>
This commit is contained in:
Maciej Barć 2020-09-22 03:05:27 +02:00
parent 4e40189476
commit 7ac7296468
No known key found for this signature in database
GPG Key ID: 031C9FE65BED714A
3 changed files with 43 additions and 0 deletions

1
net-misc/jftui/Manifest Normal file
View File

@ -0,0 +1 @@
DIST jftui-0.4.0.tar.gz 63150 BLAKE2B 7c2e08b1a21d5088471a03cc5a25c895b1580233fef0417186d771b379a2bd7b2fa3b9afdff18d8586543a7741f38ebf6b572750b12170c4f8adaf684fca0a72 SHA512 586e3277014ec421ec993dcc458d98925cad43357cf15bfb6148b3113ade667e5636a2509bf058b8837f22eaa80616edf84a2dd79646c02c9bb0365ecd2d344b

View File

@ -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
"

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xgqt@protonmail.com</email>
<name>Maciej Barć</name>
</maintainer>
<upstream>
<remote-id type="gitlab">Aanok/jftui</remote-id>
</upstream>
<longdescription>
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.
</longdescription>
</pkgmetadata>