From 6dd8d52a0ca17a1dbb9968e7d24003c525385912 Mon Sep 17 00:00:00 2001 From: David Roman Date: Fri, 25 Sep 2026 13:42:44 +0200 Subject: [PATCH] media-sound/supersonic: add 0.22.1 Signed-off-by: David Roman --- media-sound/supersonic/Manifest | 2 + .../supersonic/supersonic-0.22.1.ebuild | 45 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 media-sound/supersonic/supersonic-0.22.1.ebuild diff --git a/media-sound/supersonic/Manifest b/media-sound/supersonic/Manifest index 23c8d1a03f..d430d44848 100644 --- a/media-sound/supersonic/Manifest +++ b/media-sound/supersonic/Manifest @@ -2,3 +2,5 @@ DIST supersonic-0.21.0-vendor.tar.xz 8089560 BLAKE2B 2ce714dad807c093f6cb615f3a4 DIST supersonic-0.21.0.tar.gz 63762171 BLAKE2B acd754a9bb9dcebd116ca1fdcc0e454cbeea98695923c9e5f2691fab00f4af3f02a8a832acaa484d840b2d60ac23776799336bc9aa20bcc1504594496cb59e03 SHA512 a6e4f416f644719a903227b50ac1d63a539fc4a1c450b74c5773f490fb5063326455d308da082bc17e38d3634176bf64f18e894cbcf8aa43e558d595962601a0 DIST supersonic-0.21.1-vendor.tar.xz 8086812 BLAKE2B 1b0e4c1d1ee04531828760f143c4669b7b6565e17a15fdaf04702976a18fe4d75921f7498240751f56295110f40f2aea2d117deb16ceb44523be5c82b460c761 SHA512 0d2f98b18650ec6d8a334fa10c0cade4d4263976a98d25f1e4954c8ab6cc1c6fe1346405ab8fd8a69ae55ae413733c66e6385b79df238954a3693f43fae2f76b DIST supersonic-0.21.1.tar.gz 63763778 BLAKE2B ac158fcc7b865ff490dac2bed9185400e27a20918b08c89bc4893530b5369cc77787c66bcbc3aacb7c13a42d214be09c173dee58ad66add96cf364fa14412bc3 SHA512 49899ead6a166f990561c6b0e7e876fba2556ce380a9448cfd693da7cdbaaad0ec2b691b2352f26c8401fc73e920f598fbdf9051a2fc04b33441bee025b9c90c +DIST supersonic-0.22.1-vendor.tar.xz 8274808 BLAKE2B fd1b7ac072314a9bb320299fbeee6c21c4b65c20e94b0c78d26f23e3fcf0ffe616d912c0a44053add14c2a83dece43ce63359ccba4e984a7b83f2991f530f856 SHA512 78384aed15c1aab5199125fb45b8413d6ca56ca9b608681b8d722be389171a0a7c16a12e9874291aafc7b851f93b868dfac1aedae8fdffd2c52e21bf834340ee +DIST supersonic-0.22.1.tar.gz 63782630 BLAKE2B c358e61fe1d514ccab074e1f671f5e0e804d1094cd70000262b6819f6345739804901d1810c75bf577b0982fadeb8f0d86682f937a637d0947ba5e736686d99c SHA512 3a1086a07d9ebe4a1ca2731c8bf090d44449093edf403627f48524d32669afe9629f54c64c86bffe9ee6593ccd8debf6c4b00e25b76e51710f80ed47842f4d5c diff --git a/media-sound/supersonic/supersonic-0.22.1.ebuild b/media-sound/supersonic/supersonic-0.22.1.ebuild new file mode 100644 index 0000000000..c4e966ca99 --- /dev/null +++ b/media-sound/supersonic/supersonic-0.22.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop go-module xdg + +DESCRIPTION="A lightweight and full-featured cross-platform desktop client" +HOMEPAGE="https://github.com/dweymouth/supersonic" +SRC_URI="https://github.com/dweymouth/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + media-libs/glfw + media-libs/libglvnd + media-video/mpv[libmpv] + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXinerama +" + +RDEPEND="${DEPEND}" + +src_compile() { + ego build +} + +src_install() { + dobin supersonic + sed -i 's/supersonic-desktop/supersonic/g' "res/${PN}-desktop.desktop" || die + domenu "res/${PN}-desktop.desktop" + local x + for x in 128 256 512; do + newicon -s ${x} res/appicon-${x}.png supersonic.png + done +} + +src_test() { + ego test +}