Compare commits

...

3 Commits

Author SHA1 Message Date
2dbc1f3f40 new package for xpconnect
it is static linked, so no worries about libraries
2025-01-04 20:22:46 +01:00
bde9ae5ccd removed xpconnect as it needs static linking
also removed useflags and some dependencies
2025-01-04 19:55:55 +01:00
e077159383 dont use gentoo mirrors 2025-01-04 18:24:26 +01:00
8 changed files with 68 additions and 57 deletions

View File

@ -1,7 +1,6 @@
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 4660 BLAKE2B 0796416cf84411e404207ebbddb85016ab02838a0d2c8dff7214917567c7baf8c82d83f50b411c6743c9ca50f03afc43881c1644f4cba79f8bd3bce4c5477263 SHA512 166b53c080f1fbbea13e9bde791e4a02408560624fe568ec256c7d72233314d493d23bf0b85db8524ae5fa1d026b45b94cc99cf97ab414425b606b287dcca15b
EBUILD littlenavmap-3.0.12.ebuild 3721 BLAKE2B 75b72e1673787c6f27cedf49affec383615f461e20ec6c56bca884ad41768a17cbaa79a4debce4dd8b2ffd262417ba12712a451eccd2d3f31edcbd3a807b67f0 SHA512 6af9de760bee124cd58cc7f642f5d420d04d4eb1517b0bef61bc0097e0b923374d65a0fc17dfde27b11171a070610bb82fd0d64606580fe1fc4fff0ff5cfbe0a
MISC littlenavmap-3.0.12.ebuild.bak 5571 BLAKE2B 508fe1e877f7bc5d75cb095d627a4491008a1ff52a683f879a7fb691c7961475d7da0c3f4efee5e7754cde04734bbd2c8442d26dee2d3297c48b60e559aa1ad8 SHA512 4210cbe5618a45e7de8f0edbfb9ae14266d90772b31ce6ab67f1f96e379935825cf051354c19287934144c8ad601a68391a92fa4515dd05ed7bc881d6c3aeab5

View File

@ -7,9 +7,8 @@ inherit cmake qmake-utils desktop
ATOOLS_VERSION="4.0.13"
NAVCONNECT_VERSION="3.0.7"
XPCONNECT_VERSION="1.2.1"
RESTRICT="strip"
RESTRICT="mirror"
DESCRIPTION="flight planner, navigation tool, moving map, \
airport search and airport information system"
@ -17,62 +16,33 @@ HOMEPAGE="https://albar965.github.io/littlenavmap.html"
SRC_URI="https://github.com/albar965/littlenavmap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
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"
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 )"
SRC_URI+=" https://github.com/albar965/littlenavconnect/archive/refs/tags/v3.0.7.zip -> littlenavconnect-${NAVCONNECT_VERSION}.zip"
LICENSE=""
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+navconnect +xpconnect"
DEPEND=""
DEPEND="dev-qt/qtsql:5 dev-qt/qtcore:5 dev-cpp/cpptrace dev-qt/qtimageformats:5"
DEPEND+=" dev-qt/qtgui:5[eglfs,linuxfb] dev-qt/qtsvg:5 dev-qt/qtdeclarative:5"
DEPEND+=" dev-qt/qttranslations:5 dev-qt/qtx11extras:5"
RDEPEND="${DEPEND}"
BDEPEND="dev-qt/qtsql:5 dev-qt/qtcore:5 dev-cpp/cpptrace dev-qt/qtimageformats:5"
BDEPEND+=" dev-qt/qtgui:5[eglfs,linuxfb] dev-qt/qtsvg:5 dev-qt/qtdeclarative:5"
BDEPEND+=" dev-qt/qttranslations:5 dev-qt/qtx11extras:5"
BDEPEND=""
S_MARBLE="${WORKDIR}/marble-lnm-1.1"
S_MARBLE_BUILD="${S_MARBLE}_build"
S_ATOOLS="${WORKDIR}/atools-${ATOOLS_VERSION}"
S_ATOOLS_BUILD="${S_ATOOLS}_build"
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}"
CMAKE_USE_DIR="${S_MARBLE}"
CMAKE_BUILD_TYPE="Release"
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" \
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
eqmake5 -o "${S_ATOOLS_BUILD}/Makefile" "${S_ATOOLS}/atools.pro" -spec linux-g++ CONFIG+=release
local mycmakeargs=(
-DSTATIC_BUILD=TRUE
@ -98,8 +68,19 @@ src_configure() {
-DWITH_libwlocate=NO
-DCMAKE_INSTALL_PREFIX=/marble
)
cmake_src_configure
ATOOLS_INC_PATH="${S_ATOOLS}/src" \
ATOOLS_LIB_PATH="${S_ATOOLS_BUILD}" \
MARBLE_INC_PATH="${S_MARBLE_BUILD}/include" \
MARBLE_LIB_PATH="${S_MARBLE_BUILD}/lib64" \
DEPLOY_BASE="${D}/opt" \
eqmake5 -o "${S_NAVMAP_BUILD}/Makefile" "${S_NAVMAP}/littlenavmap.pro" -spec linux-g++ CONFIG+=release
ATOOLS_INC_PATH="${S_ATOOLS}/src" \
ATOOLS_LIB_PATH="${S_ATOOLS_BUILD}" \
DEPLOY_BASE="${D}/opt/Little Navmap" \
eqmake5 -o "${S_NAVCONNECT_BUILD}/Makefile" "${S_NAVCONNECT}/littlenavconnect.pro" -spec linux-g++ CONFIG+=release
}
src_compile() {
@ -110,10 +91,10 @@ src_compile() {
rm -rf "${S_MARBLE_BUILD}"
mv "${D}/marble" "${S_MARBLE_BUILD}"
emake -C "${S_ATOOLS}"
emake -C "${S_ATOOLS_BUILD}"
emake -C "${S_NAVMAP_BUILD}"
use navconnect && emake -C "${S_NAVCONNECT_BUILD}"
use xpconnect && emake -C "${S_XPCONNECT_BUILD}"
emake -C "${S_NAVCONNECT_BUILD}"
}
src_install() {
@ -122,13 +103,9 @@ src_install() {
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
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"
}

View File

@ -0,0 +1,2 @@
DIST LittleNavmap-linux-ubuntu-22.04-3.0.12.tar.xz 94671488 BLAKE2B 1ebbcbab9d35ca5d920cb90b05be7aa24245133cffda96fe21087ba03629ccc612daa37cbd138dac648c4ca530d2bd1f6e420784c087149784f29ad88f795cf0 SHA512 c4d6069015bf972cba2c9a90329cd7ea22544f218262223de0e9ce7b8e4278665bbc7b9ead9fbe4406b96befb3de81f3aafa9823760ada11af475df191ec0165
EBUILD littlexpconnect-bin-1.2.1.ebuild 707 BLAKE2B 7622edc80b7516bf00ced7e804b979801647e4c918720480709bcc00784925264c6325d14fdbdb333c13a5f02755a48db68f7d951baec0bed0357f046b565131 SHA512 865a8eb9c4d16a5d2af581f907746bf5f2e4fefbe28c2284cb83c87f68f3dd8249403543339727a03e3e1f98af7deb40819ad7a97879e9137dcfbe3b3b58b290

View File

@ -0,0 +1,29 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NAVMAP_VERSION="3.0.12"
NAVMAP_FILENAME="LittleNavmap-linux-ubuntu-22.04-${NAVMAP_VERSION}"
DESCRIPTION="X-Plane plugin that allows to use Little Navmap as a
moving map when flying"
HOMEPAGE="https://github.com/albar965/littlexpconnect"
SRC_URI="https://github.com/albar965/littlenavmap/releases/download/v${NAVMAP_VERSION}/${NAVMAP_FILENAME}.tar.xz"
RESTRICT="mirror"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="games-simulation/littlenavmap"
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}/${NAVMAP_FILENAME}"
src_install() {
insinto "/opt/Little Navmap"
doins -r "Little Xpconnect"
}

View File

@ -1,2 +1,2 @@
DIST s3h.sh 3121 BLAKE2B 0178665cafb1fc887cc54a2b7017ee18d7f6afa4454a2f60f5bc8a32a8c621edc4a1edfb57353a911ed68cbbcf68d7678734e39d0b54a9e72cc37815a673ac14 SHA512 58aa65d2db312736249892c397b6ebade13f8741562644232714a49ab5f4eb793ab768570cc9164e34212c92dbb69f74905da51552f19f9c5880b397815016e6
EBUILD s3h-1.8.ebuild 527 BLAKE2B 6449e8597f884c6eb3b1e9090c1b77b0bc80edc64f95726504f35ae04b0d459c874a32a6747068885363b3f5a1020cc35e0b576d6d32901c06ee1e3214f03771 SHA512 6c8e85283535eaab1ce7b0db8a63ce8c19e4d26f4c16712d73f323106183b1bb5af8fa1a8391e874fc3795aea24b40e5db874c4488e887ffee384b06b6e13363
EBUILD s3h-1.8.ebuild 546 BLAKE2B 16cf470f99966733d4a87ec821503ae41b84d430b08b83ad3cd722b053e9c20b6cea176bac28ddc6acdbe67bfbc5fb11ff71d0cce04f7b59380f0fd25ba6369a SHA512 ba27bac5f1a554a37d9b8b9fc0fa14a511e40c4723f42d09034053b57d4cf89b26caa7dc5b9c5fcbcf8a30fd6c8d317507afdc3a6c64df46a317ea1a34aa50b2

View File

@ -7,6 +7,8 @@ DESCRIPTION="dialog based ssh client wrapper"
HOMEPAGE="https://source.devloop.de/damage/s3h"
SRC_URI="https://source.devloop.de/damage/s3h/raw/tag/${PV}/s3h.sh"
RESTRICT="mirror"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"

View File

@ -1,4 +1,4 @@
DIST 1.0.tar.gz 13472 BLAKE2B b1d2a897f9a531d208cb3529c377b161cd59ad3ad9e7a63795560edee69c64e5b9fa3ddaca367fb91c2db129b7adab3e22d70291cd3b6b9c07e5a1c80bd3be11 SHA512 918d698fe0011dd8872c4c33d079c2bb41cb49113f0ef6591dfd8f1e449058ec605bb1ee2ea45f1704be278d910d329bd5dedde821277285a15d9d810d2a447a
DIST 1.1.tar.gz 14135 BLAKE2B 32d0d3cf307b8ba0be55cbb16e42f117980b3acbc59b13a82b1123412c5316253b73f776eadd6d81f0e694bfba20aad5bdb8e6de818603ca990bd2e66b039a8e SHA512 40416271630701f50461285b3a3d868cece2475d805c357f70efa312ee10e87b3b173aae0042a6977de2c89fe0fa38d2d3457e0ce81ea79202519c9dbaa3ac27
EBUILD shperm-1.0.ebuild 504 BLAKE2B d092ef9ba5b1d3c72c7a5aca418c816cb08fa791bead3b21bd66edd63803a0aae3147a498c40f6ee7f4a7f50fe222275c52c4a2d63a92e85b5a569e220dc8477 SHA512 bd4c9523672b81dab163c299c56676a8bb224925087a0ed915d426fd93fddf76a0083ae5d5fe4ae1af00bd7f7e5effddee559c16aedfaee28f54f698aa6feb30
EBUILD shperm-1.1.ebuild 504 BLAKE2B d092ef9ba5b1d3c72c7a5aca418c816cb08fa791bead3b21bd66edd63803a0aae3147a498c40f6ee7f4a7f50fe222275c52c4a2d63a92e85b5a569e220dc8477 SHA512 bd4c9523672b81dab163c299c56676a8bb224925087a0ed915d426fd93fddf76a0083ae5d5fe4ae1af00bd7f7e5effddee559c16aedfaee28f54f698aa6feb30
EBUILD shperm-1.1.ebuild 523 BLAKE2B 944830e2e398073b173ef781026eb7a2e33d1a306f453f046529a5b0ffc06a4ab01d993e8cacdd78e28c14cbaf69c373abecba2d1552096280210095f2671f5d SHA512 08e88f7d947ffa9b3f82646507a9d6f24d4c2aaa969c5c175aba24dda933b9e41eca5a1c3fac967ec11aba7d6e98165825a7af716ecabe173034bbd515b46974

View File

@ -7,6 +7,8 @@ DESCRIPTION="show permissions of all directories from given path up to root"
HOMEPAGE="https://source.devloop.de/damage/shperm"
SRC_URI="https://source.devloop.de/damage/shperm/archive/${PV}.tar.gz"
RESTRICT="mirror"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"