added navconnect and xpconnect
This commit is contained in:
parent
c193428c3c
commit
9372cc35be
@ -1,5 +1,7 @@
|
||||
DIST XPSDK411.zip 1562372 BLAKE2B a8f5e2370683198ea0c72b6b5a96c7abbc0e80f96721327181c3282cd712f92e7db59529c62e6677a3b4268b80242e9557b92077462394bad447ed97052c2dd0 SHA512 3ad66ce34b9e1e6dfba0c4547f3976b4a9862bdea0c498f43f3eedfb164d4e1b357e631b72b572b7646bffaa4ffe38698000a63dea1ae8f4c50c4037b8b6471a
|
||||
DIST atools-4.0.13.zip 5596075 BLAKE2B 69827f7d8193f9ed52a6fe75767f0bfe1efd6cb6f80862106b3dbc803fc81fb7ceaa74d78c96b6b136b7a1c4effe92f8b4395562aeef3668a135fe10b04a6253 SHA512 e3b6184731405993e1d1d1e040021d24a5ec7b31247114a275e30d9f1e2a889d199d2d7f54709c7d3e44177f61287024295fe1d75b4d21691b550b9e0476ea90
|
||||
DIST littlenavconnect-3.0.7.zip 8842210 BLAKE2B eb9796be462e0b3473da47fd1e445dcdd7cfcf65c100466350e960ba5193676bd5cafcca5ea1b724d3ecdb8e685b5fbeed80ba941f5ecd3d5ca993d1790754ee SHA512 81cb9080a4d20860c480af234fa6f1e5c367ff07d02f3392250262c111e73af84f4fa090f3f5ac3298f4e7ac84cae31e1368a3592865e5917fcf38f4569883a0
|
||||
DIST littlenavmap-3.0.12.tar.gz 16770864 BLAKE2B b929bf09a9a68649bd0588dd97730963621814f7e6519b350314d07d92bea130685d2a7d617bf9ae77d961779e401ee6429be7cb4e8ddedb927321c096270f86 SHA512 ae81014d14c0e5b2d86bb9a68ce42b62fb422df79b2a2326e0cee71960fb4ce7b1fc7e1d97d121f3f985ad3a8e2b357bb2f631fedcb58206484c52f93c0984a0
|
||||
DIST littlexpconnect-1.2.1.zip 81333 BLAKE2B 2acc70874a3d363f37361722501e6fbc2ace21f6096ee7bc2f1e45ef318adbf204c6247191896036f43e6108c3a0eda2e58f0fef2e163dda429a2d32991633ec SHA512 85107340db5be921f14a70385313e35828008698f36ed2569723bfe78ed17508b756812518201ada9195550068381217cf79fb5063cb186fa41cff47d3becf98
|
||||
DIST marble-lnm-1.1.zip 29014228 BLAKE2B 67c58c4e897261133d5aa3d9c7e19073009b9c476c352cb7bfa48019f97fe8b569dbb5a645bf2a4f6b40be3e6f0254e913fa4833910138004e045a77d5677b41 SHA512 d75497c35103ecf2b6e35bc74d9f10a177131cca195198315d7c81d1ff0c31320a1d0ece4cf089c91c663144c5f30e7bdcfff3b2f35b5642169fe2b9fc089921
|
||||
EBUILD littlenavmap-3.0.12.ebuild 2836 BLAKE2B 7b569dc8a5a79f6483e0720b42e05d705b2b88ac08ed36652a477d4e66f0ad67d84f03a20f7d8e05cb61c480738751257dbd00c5afe6acc84704a7bda850106b SHA512 08cd2a8497969e521c3c43cab44e6f72cad2f684c1afa27206558621f5c255bb5291aa29741f8ad1d4a5992e94887ea356deb490e781abb607faf5a45a2121d4
|
||||
EBUILD littlenavmap-3.0.12.ebuild 4191 BLAKE2B 0a2dc29ec42fe53916e04e201ced569bf8c5a73b2a10bc8eb22ea325fc5d8c51da413c1a364eab1e7917b968ce8b120a2102cf76bd830a12a2d1addd8d653f3e SHA512 3e35bc31f73906f91d18bf577cea58bf631f0ef412fb8d176021d8ab526bb0b5b2085ad1eb42c9b73ff836fce41c2ff98544f201c5cfd37118b4da8eeca7296d
|
||||
|
@ -6,6 +6,8 @@ EAPI=8
|
||||
inherit cmake qmake-utils
|
||||
|
||||
ATOOLS_VERSION="4.0.13"
|
||||
NAVCONNECT_VERSION="3.0.7"
|
||||
XPCONNECT_VERSION="1.2.1"
|
||||
|
||||
DESCRIPTION="flight planner, navigation tool, moving map, \
|
||||
airport search and airport information system"
|
||||
@ -14,12 +16,13 @@ SRC_URI="https://github.com/albar965/littlenavmap/archive/refs/tags/v${PV}.tar.g
|
||||
SRC_URI+=" https://github.com/albar965/marble/archive/refs/heads/lnm/1.1.zip -> marble-lnm-1.1.zip"
|
||||
SRC_URI+=" https://github.com/albar965/atools/archive/refs/tags/v${ATOOLS_VERSION}.zip -> atools-${ATOOLS_VERSION}.zip"
|
||||
SRC_URI+=" https://developer.x-plane.com/wp-content/plugins/code-sample-generation/sdk_zip_files/XPSDK411.zip"
|
||||
|
||||
#IUSE="+navmap navconnect xpconnect"
|
||||
SRC_URI+=" navconnect? ( https://github.com/albar965/littlenavconnect/archive/refs/tags/v3.0.7.zip -> littlenavconnect-${NAVCONNECT_VERSION}.zip )"
|
||||
SRC_URI+=" xpconnect? ( https://github.com/albar965/littlexpconnect/archive/refs/tags/v1.2.1.zip -> littlexpconnect-${XPCONNECT_VERSION}.zip )"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+navconnect +xpconnect"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
@ -32,6 +35,10 @@ S_MARBLE_BUILD="${S_MARBLE}_build"
|
||||
S_ATOOLS="${WORKDIR}/atools-${ATOOLS_VERSION}"
|
||||
S_NAVMAP="${WORKDIR}/${P}"
|
||||
S_NAVMAP_BUILD="${S_NAVMAP}_build"
|
||||
S_NAVCONNECT="${WORKDIR}/littlenavconnect-${NAVCONNECT_VERSION}"
|
||||
S_NAVCONNECT_BUILD="${S_NAVCONNECT}_build"
|
||||
S_XPCONNECT="${WORKDIR}/littlexpconnect-${XPCONNECT_VERSION}"
|
||||
S_XPCONNECT_BUILD="${S_XPCONNECT}_build"
|
||||
S_XPSDK="${WORKDIR}/SDK"
|
||||
S="${WORKDIR}"
|
||||
|
||||
@ -42,15 +49,29 @@ src_configure() {
|
||||
mkdir "${S_NAVMAP_BUILD}"
|
||||
|
||||
eqmake5 -o "${S_ATOOLS}/Makefile" "${S_ATOOLS}/atools.pro" -spec linux-g++ CONFIG+=release
|
||||
|
||||
ATOOLS_INC_PATH="${S_ATOOLS}/src" \
|
||||
ATOOLS_LIB_PATH="${S_ATOOLS}" \
|
||||
MARBLE_INC_PATH="${S_MARBLE_BUILD}/include" \
|
||||
MARBLE_LIB_PATH="${S_MARBLE_BUILD}/lib64" \
|
||||
XPSDK_BASE="${S_XPSDK}" \
|
||||
DEPLOY_BASE="${D}/opt" \
|
||||
CONFIG+=release \
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
local mycmakeargs=(
|
||||
-DSTATIC_BUILD=TRUE
|
||||
-DQTONLY=TRUE
|
||||
@ -89,9 +110,14 @@ src_compile() {
|
||||
|
||||
emake -C "${S_ATOOLS}"
|
||||
emake -C "${S_NAVMAP_BUILD}"
|
||||
use navconnect && emake -C "${S_NAVCONNECT_BUILD}"
|
||||
use xpconnect && emake -C "${S_XPCONNECT_BUILD}"
|
||||
}
|
||||
|
||||
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
|
||||
use xpconnect && emake -C "${S_XPCONNECT_BUILD}" deploy
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user