diff --git a/media-sound/feishin-bin/Manifest b/media-sound/feishin-bin/Manifest new file mode 100644 index 0000000..ccaefc4 --- /dev/null +++ b/media-sound/feishin-bin/Manifest @@ -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 diff --git a/media-sound/feishin-bin/feishin-bin-0.12.3.ebuild b/media-sound/feishin-bin/feishin-bin-0.12.3.ebuild new file mode 100644 index 0000000..1ef65ec --- /dev/null +++ b/media-sound/feishin-bin/feishin-bin-0.12.3.ebuild @@ -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" +}