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
}