# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit desktop MY_PN="X32-Edit" LIBCURL_SONAME_VER="4" DESCRIPTION="Graphical editor for the X32 mixer" HOMEPAGE="https://www.behringer.com/" SRC_URI="X32-Edit_LINUX_${PV}.tar.gz" S="${WORKDIR}" LICENSE="x32edit-EULA" SLOT="0" KEYWORDS="-* amd64" # Some required symbols are otherwise stripped out RESTRICT="fetch strip" RDEPEND=" media-libs/alsa-lib media-libs/freetype net-misc/curl " BDEPEND=" dev-util/patchelf " DOCS=( "X32-Edit-Releasenote-${PV}.pdf" "X32-Edit-Release_History.txt" ) QA_PREBUILT=( "usr/bin/${PN} ") pkg_nofetch() { einfo "Please visit ${HOMEPAGE} and download X32 Edit version ${PV}" einfo "and move it to DISTDIR." einfo "" einfo " expected filenames: ${SRC_URI}" einfo "" einfo "The license should be shown and needs to be accepted before download." } src_compile() { patchelf \ --replace-needed \ "libcurl-gnutls.so.${LIBCURL_SONAME_VER}" \ "libcurl.so.${LIBCURL_SONAME_VER}" \ X32-Edit \ || die "Failed to patch binary" } src_install() { newbin ${MY_PN} ${PN} make_desktop_entry /usr/bin/${PN} "${MY_PN//-/ }" "" "AudioVideo;Audio" }