# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit desktop wrapper xdg DESCRIPTION="Manager and sound library installer for MuseScore Muse Sounds" HOMEPAGE="https://www.musehub.com/" SRC_URI="https://muse-cdn.com/Muse_Sounds_Manager_x64.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/Muse_Sounds_Manager_x64" LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="~amd64" RESTRICT="bindist mirror strip" RDEPEND=" sys-libs/glibc media-libs/fontconfig media-libs/freetype x11-libs/libX11 " DEPEND="" BDEPEND="" QA_PREBUILT="opt/${PN%-bin}/*" src_unpack() { default if [[ ! -d "${S}" ]] && [[ -d "${WORKDIR}/Muse_Sounds_Manager_x64_${PV}" ]]; then S="${WORKDIR}/Muse_Sounds_Manager_x64_${PV}" fi } src_install() { local optdir="/opt/${PN%-bin}" insinto "${optdir}" doins bin/*.so exeinto "${optdir}" doexe bin/muse-sounds-manager # make_wrapper make_wrapper "${PN%-bin}" "${optdir}/muse-sounds-manager" "${optdir}" "${optdir}" if [[ -f "res/muse-sounds-manager.desktop" ]]; then # Clean deprecated Application category and fix Exec path sed -i -e 's|^Exec=.*|Exec=muse-sounds-manager|' \ -e 's|Categories=.*|Categories=AudioVideo;Audio;Music;|' \ "res/muse-sounds-manager.desktop" || die domenu "res/muse-sounds-manager.desktop" fi local size for size in 48x48 64x64 128x128 256x256; do if [[ -f "res/icons/hicolor/${size}/apps/muse-sounds-manager.png" ]]; then doicon -s "${size%x*}" "res/icons/hicolor/${size}/apps/muse-sounds-manager.png" fi done }