commit:     4e3aa69b44a52a48714bd24c107d7e912f4358cf
Author:     Alexander Weber <web.alexander <AT> web <DOT> de>
AuthorDate: Mon Nov 18 10:31:13 2024 +0000
Commit:     Alexander Weber <web.alexander <AT> web <DOT> de>
CommitDate: Mon Nov 18 12:38:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e3aa69b

games-util/pegasus: add missing dependency

Signed-off-by: Alexander Weber <web.alexander <AT> web.de>

 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 ccda2e7fd..9047c5ba1 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"
-}
-
-pkg_postinst() {
-       xdg_icon_cache_update
+               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_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
 }

Reply via email to