added menus

This commit is contained in:
2025-01-04 01:07:03 +01:00
parent 9372cc35be
commit bb6f1016b8
2 changed files with 23 additions and 14 deletions

View File

@@ -3,7 +3,7 @@
EAPI=8
inherit cmake qmake-utils
inherit cmake qmake-utils desktop
ATOOLS_VERSION="4.0.13"
NAVCONNECT_VERSION="3.0.7"
@@ -59,18 +59,18 @@ src_configure() {
eqmake5 -o "${S_NAVMAP_BUILD}/Makefile" "${S_NAVMAP}/littlenavmap.pro" -spec linux-g++ CONFIG+=release
use navconnect && \
ATOOLS_INC_PATH="${S_ATOOLS}/src" \
ATOOLS_LIB_PATH="${S_ATOOLS}" \
XPSDK_BASE="${S_XPSDK}" \
DEPLOY_BASE="${D}/opt/Little Navmap" \
eqmake5 -o "${S_NAVCONNECT_BUILD}/Makefile" "${S_NAVCONNECT}/littlenavconnect.pro" -spec linux-g++ CONFIG+=release
ATOOLS_INC_PATH="${S_ATOOLS}/src" \
ATOOLS_LIB_PATH="${S_ATOOLS}" \
XPSDK_BASE="${S_XPSDK}" \
DEPLOY_BASE="${D}/opt/Little Navmap" \
eqmake5 -o "${S_NAVCONNECT_BUILD}/Makefile" "${S_NAVCONNECT}/littlenavconnect.pro" -spec linux-g++ CONFIG+=release
use xpconnect && \
ATOOLS_INC_PATH="${S_ATOOLS}/src" \
ATOOLS_LIB_PATH="${S_ATOOLS}" \
XPSDK_BASE="${S_XPSDK}" \
DEPLOY_BASE="${D}/opt/Little Navmap" \
eqmake5 -o "${S_XPCONNECT_BUILD}/Makefile" "${S_XPCONNECT}/littlexpconnect.pro" -spec linux-g++ CONFIG+=release
ATOOLS_INC_PATH="${S_ATOOLS}/src" \
ATOOLS_LIB_PATH="${S_ATOOLS}" \
XPSDK_BASE="${S_XPSDK}" \
DEPLOY_BASE="${D}/opt/Little Navmap" \
eqmake5 -o "${S_XPCONNECT_BUILD}/Makefile" "${S_XPCONNECT}/littlexpconnect.pro" -spec linux-g++ CONFIG+=release
local mycmakeargs=(
-DSTATIC_BUILD=TRUE
@@ -117,7 +117,16 @@ src_compile() {
src_install() {
emake -C "${S_NAVMAP_BUILD}" copydata
emake -C "${S_NAVMAP_BUILD}" deploy
use navconnect && emake -C "${S_NAVCONNECT_BUILD}" copydata
use navconnect && emake -C "${S_NAVCONNECT_BUILD}" deploy
sed -ie "s;YOUR_PATH_TO_LITTLENAVMAP;/opt/Little Navmap;g" "${D}/opt/Little Navmap/Little Navmap.desktop"
domenu "${D}/opt/Little Navmap/Little Navmap.desktop"
if use navconnect; then
emake -C "${S_NAVCONNECT_BUILD}" copydata
emake -C "${S_NAVCONNECT_BUILD}" deploy
sed -ie "s;YOUR_PATH;/opt;g" "${D}/opt/Little Navmap/Little Navconnect/Little Navconnect.desktop"
sed -ie "s;\\\\s; ;g" "${D}/opt/Little Navmap/Little Navconnect/Little Navconnect.desktop"
domenu "${D}/opt/Little Navmap/Little Navconnect/Little Navconnect.desktop"
fi
use xpconnect && emake -C "${S_XPCONNECT_BUILD}" deploy
}