media-sound/feishin-bin: new package, add 0.12.3

Signed-off-by: Sravan Balaji <balajsra@umich.edu>
This commit is contained in:
Sravan Balaji
2025-05-06 16:59:34 -04:00
parent c07ac3aa9c
commit e5e87b7ee4
2 changed files with 47 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
DIST feishin-bin-0.12.3.AppImage 116402878 BLAKE2B a0a5c1767d683bb1cb676fdb5d15a23cdbba8373396a81f449182184fc4469f169eeddd5e089e68ed11c1c5dcacd0b4210430eb5d90d1a0d2117d7809f3ac30a SHA512 a4081657aefc148e8f9de7cee7796be5f3c7002f209d5c70c1210e2fcf34548a56af38b4d9e103b3cd06274837d6dd31a74f51007bc8161206d0b190b8077730
DIST feishin-bin-0.12.3.tar.gz 6261484 BLAKE2B d396e55233a6d17e07d4372eabdc85ea8e62f1d77f39d7fd4946c0a58e7d5f1895c22ce505e14abb9163a834006214338dad74b47c7591ab8c2efac78949f81d SHA512 49e2c5150bd5b088bff3cacee3b0616d8398eb091e98c2996829e4690625b0ba0e3fc1c9f175afe47b5f977d9ed4d4cd6043e39e0f7ebad2e2ac07520d049e7a

View File

@@ -0,0 +1,45 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop
DESCRIPTION="A modern self-hosted music player"
HOMEPAGE="https://github.com/jeffvli/feishin"
SRC_URI="
https://github.com/jeffvli/feishin/releases/download/v${PV}/Feishin-${PV}-linux-x86_64.AppImage -> ${P}.AppImage
https://github.com/jeffvli/feishin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
"
S="${WORKDIR}/feishin-${PV}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="strip"
RDEPEND="
sys-fs/fuse:0
"
QA_PREBUILT="*"
src_install() {
# Binary
cd "${WORKDIR}"
cp "${DISTDIR}/${P}.AppImage" feishin || die
dobin feishin
# Icon
cd "${S}/assets/icons"
newicon --size 32 32x32.png feishin.png
newicon --size 64 64x64.png feishin.png
newicon --size 128 128x128.png feishin.png
newicon --size 256 256x256.png feishin.png
newicon --size 512 512x512.png feishin.png
newicon --size 1024 1024x1024.png feishin.png
# Desktop Entry
make_desktop_entry "feishin" "Feishin" "feishin" "Audio;AudioVideo"
}