From 4e3aa69b44a52a48714bd24c107d7e912f4358cf Mon Sep 17 00:00:00 2001 From: Alexander Weber Date: Mon, 18 Nov 2024 11:31:13 +0100 Subject: [PATCH] games-util/pegasus: add missing dependency Signed-off-by: Alexander Weber --- games-util/pegasus/pegasus-9999.ebuild | 34 +++++++++++--------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/games-util/pegasus/pegasus-9999.ebuild b/games-util/pegasus/pegasus-9999.ebuild index ccda2e7fd8..9047c5ba17 100644 --- a/games-util/pegasus/pegasus-9999.ebuild +++ b/games-util/pegasus/pegasus-9999.ebuild @@ -14,35 +14,29 @@ LICENSE="GPL-3" SLOT="0" RDEPEND=" ->dev-qt/qtmultimedia-5.15:5[qml] ->dev-qt/qtquickcontrols2-5.15:5 ->dev-qt/qtsvg-5.15:5 ->dev-qt/qtsql-5.15:5[sqlite] ->dev-qt/linguist-tools-5.15:5 +dev-qt/qtconcurrent:5 +dev-qt/qtmultimedia:5[qml] +dev-qt/qtquickcontrols2:5 +dev-qt/qtsvg:5 +dev-qt/qtsql:5[sqlite] media-libs/libpng media-libs/libsdl2 " DEPEND="$RDEPEND" -src_prepare() { - # Patch desktop file to final path - sed -i 's:$${INSTALL_BINDIR}:/usr/bin:g' "${S}"/src/app/platform/linux/org.pegasus_frontend.Pegasus.desktop.qmake.in - eapply_user -} +BDEPEND="dev-qt/linguist-tools:5" src_configure() { eqmake5 USE_SDL_GAMEPAD=1 USE_SDL_POWER=1 \ - INSTALL_BINDIR="${D}/usr/bin" \ - INSTALL_DOCDIR="${D}/usr/share/doc/${PF}" \ - INSTALL_DESKTOPDIR="${D}/usr/share/applications" \ - INSTALL_ICONDIR="${D}/usr/share/icons" + INSTALL_BINDIR="${EPREFIX}/usr/bin" \ + INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \ + INSTALL_DESKTOPDIR="${EPREFIX}/usr/share/applications" \ + INSTALL_ICONDIR="${EPREFIX}/usr/share/icons" } -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update +src_install() { + emake INSTALL_ROOT="${D}" install + dosym ../icons/64x64/apps/org.pegasus_frontend.Pegasus.png \ + /usr/share/pixmaps/org.pegasus_frontend.Pegasus.png }