games-util/pegasus: add missing dependency

Signed-off-by: Alexander Weber <web.alexander@web.de>
This commit is contained in:
Alexander Weber 2024-11-18 11:31:13 +01:00
parent fb73b27b2a
commit 4e3aa69b44
No known key found for this signature in database
GPG Key ID: B53B2F92AA121F42

View File

@ -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
}