media-sound/feishin-bin: new package, add 0.12.3
Signed-off-by: Sravan Balaji <balajsra@umich.edu>
This commit is contained in:
2
media-sound/feishin-bin/Manifest
Normal file
2
media-sound/feishin-bin/Manifest
Normal 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
|
45
media-sound/feishin-bin/feishin-bin-0.12.3.ebuild
Normal file
45
media-sound/feishin-bin/feishin-bin-0.12.3.ebuild
Normal 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"
|
||||
}
|
Reference in New Issue
Block a user