From 0b52a775738fec46ee7ad625eba817e1933a699b Mon Sep 17 00:00:00 2001 From: damage Date: Wed, 19 Mar 2025 20:34:31 +0100 Subject: [PATCH] version bump 3.0.16 --- games-simulation/littlenavmap/Manifest | 4 + .../littlenavmap/littlenavmap-3.0.16.ebuild | 111 ++++++++++++++++++ games-simulation/littlexpconnect-bin/Manifest | 2 + .../littlexpconnect-bin-1.2.1_p1.ebuild | 29 +++++ 4 files changed, 146 insertions(+) create mode 100644 games-simulation/littlenavmap/littlenavmap-3.0.16.ebuild create mode 100644 games-simulation/littlexpconnect-bin/littlexpconnect-bin-1.2.1_p1.ebuild diff --git a/games-simulation/littlenavmap/Manifest b/games-simulation/littlenavmap/Manifest index a4eb53d..1061061 100644 --- a/games-simulation/littlenavmap/Manifest +++ b/games-simulation/littlenavmap/Manifest @@ -1,6 +1,10 @@ DIST atools-4.0.13.zip 5596075 BLAKE2B 69827f7d8193f9ed52a6fe75767f0bfe1efd6cb6f80862106b3dbc803fc81fb7ceaa74d78c96b6b136b7a1c4effe92f8b4395562aeef3668a135fe10b04a6253 SHA512 e3b6184731405993e1d1d1e040021d24a5ec7b31247114a275e30d9f1e2a889d199d2d7f54709c7d3e44177f61287024295fe1d75b4d21691b550b9e0476ea90 +DIST atools-4.0.16.zip 6557086 BLAKE2B e6c8ecdb4a8e0f37a887955c0636cad95a04373aad1c7886cf249b2926b652821417c675fe1e8e4941b46d497b16d2d0b7f9ea7278abfd93f59c7b1a4e2a7f93 SHA512 c6f23449bae8f47852eb0f9466ff860d58109e47b75bbd21bf28862cb4c1bfec8f64b9202cc58d71207eefceb17b87af8a87f53cc8da7edf7628f8286d06b3bf +DIST littlenavconnect-3.0.16.zip 8843296 BLAKE2B 21ddfc734c44647e9033b5d57cfb80ba3489be7d17d54f1690efc824d95d7d08bcf1bd8dae97738f2e060c8323c36d8fb7dd6da4a175087923a3710bccbbc4cd SHA512 6f33b3c5b94ce8ba2094c113cf58bcda411a71eae05c495f9af3b8b82df8fb47ca7302f69cb49432873f56b7e1fb3afb6646eacb20bff5f36b45e9ec26f15985 DIST littlenavconnect-3.0.7.zip 8842210 BLAKE2B eb9796be462e0b3473da47fd1e445dcdd7cfcf65c100466350e960ba5193676bd5cafcca5ea1b724d3ecdb8e685b5fbeed80ba941f5ecd3d5ca993d1790754ee SHA512 81cb9080a4d20860c480af234fa6f1e5c367ff07d02f3392250262c111e73af84f4fa090f3f5ac3298f4e7ac84cae31e1368a3592865e5917fcf38f4569883a0 DIST littlenavmap-3.0.12.tar.gz 16770864 BLAKE2B b929bf09a9a68649bd0588dd97730963621814f7e6519b350314d07d92bea130685d2a7d617bf9ae77d961779e401ee6429be7cb4e8ddedb927321c096270f86 SHA512 ae81014d14c0e5b2d86bb9a68ce42b62fb422df79b2a2326e0cee71960fb4ce7b1fc7e1d97d121f3f985ad3a8e2b357bb2f631fedcb58206484c52f93c0984a0 +DIST littlenavmap-3.0.16.tar.gz 17338469 BLAKE2B 574df64a51dc537b4f72e8a45caa73c1f6c17aac7bf04d0b18451875776b1490d662bf88f1b750ce575882ca27278ee01adc16c4506937d038dc484ee2187e5a SHA512 013d1790a3c18a32c6203ad886898b7b64992ea1ac3339c6dcc297a75dba4ef1bfab4bc0ebc2e1f2e7956721fac65a1933b7755498d4865380704a439eb9c0db DIST marble-lnm-1.1.zip 29014228 BLAKE2B 67c58c4e897261133d5aa3d9c7e19073009b9c476c352cb7bfa48019f97fe8b569dbb5a645bf2a4f6b40be3e6f0254e913fa4833910138004e045a77d5677b41 SHA512 d75497c35103ecf2b6e35bc74d9f10a177131cca195198315d7c81d1ff0c31320a1d0ece4cf089c91c663144c5f30e7bdcfff3b2f35b5642169fe2b9fc089921 EBUILD littlenavmap-3.0.12.ebuild 3721 BLAKE2B 75b72e1673787c6f27cedf49affec383615f461e20ec6c56bca884ad41768a17cbaa79a4debce4dd8b2ffd262417ba12712a451eccd2d3f31edcbd3a807b67f0 SHA512 6af9de760bee124cd58cc7f642f5d420d04d4eb1517b0bef61bc0097e0b923374d65a0fc17dfde27b11171a070610bb82fd0d64606580fe1fc4fff0ff5cfbe0a +EBUILD littlenavmap-3.0.16.ebuild 3751 BLAKE2B 78523e66e4a4fd896e6b35eb0d58b09f0397fca5a28661eba7554c455dad3ba4da3c060d207b324139758825136556f0424b2ae0741dfb584a901a8dd2d9719b SHA512 891dc80d98e525fd6651a8cf6c75f29a858695ccdf6607632429a537c2ffdbdadf44885e13e1f2b66c42ee8b88b055e3ad170d6160bc1fe87cd59007a9243ada MISC littlenavmap-3.0.12.ebuild.bak 5571 BLAKE2B 508fe1e877f7bc5d75cb095d627a4491008a1ff52a683f879a7fb691c7961475d7da0c3f4efee5e7754cde04734bbd2c8442d26dee2d3297c48b60e559aa1ad8 SHA512 4210cbe5618a45e7de8f0edbfb9ae14266d90772b31ce6ab67f1f96e379935825cf051354c19287934144c8ad601a68391a92fa4515dd05ed7bc881d6c3aeab5 diff --git a/games-simulation/littlenavmap/littlenavmap-3.0.16.ebuild b/games-simulation/littlenavmap/littlenavmap-3.0.16.ebuild new file mode 100644 index 0000000..7095049 --- /dev/null +++ b/games-simulation/littlenavmap/littlenavmap-3.0.16.ebuild @@ -0,0 +1,111 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake qmake-utils desktop + +ATOOLS_VERSION="4.0.16" +NAVCONNECT_VERSION="3.0.16" + +RESTRICT="mirror" + +DESCRIPTION="flight planner, navigation tool, moving map, \ +airport search and airport information system" +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://github.com/albar965/littlenavconnect/archive/refs/tags/v${NAVCONNECT_VERSION}.zip -> littlenavconnect-${NAVCONNECT_VERSION}.zip" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +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 dev-libs/icu" +RDEPEND="${DEPEND}" +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="${WORKDIR}" + +CMAKE_USE_DIR="${S_MARBLE}" +CMAKE_BUILD_TYPE="Release" + +src_configure() { + eqmake5 -o "${S_ATOOLS_BUILD}/Makefile" "${S_ATOOLS}/atools.pro" -spec linux-g++ CONFIG+=release + + local mycmakeargs=( + -DSTATIC_BUILD=TRUE + -DQTONLY=TRUE + -DBUILD_MARBLE_EXAMPLES=NO + -DBUILD_INHIBIT_SCREENSAVER_PLUGIN=NO + -DBUILD_MARBLE_APPS=NO + -DBUILD_MARBLE_EXAMPLES=NO + -DBUILD_MARBLE_TESTS=NO + -DBUILD_MARBLE_TOOLS=NO + -DBUILD_TESTING=NO + -DBUILD_WITH_DBUS=NO + -DMARBLE_EMPTY_MAPTHEME=YES + -DMOBILE=NO + -DWITH_DESIGNER_PLUGIN=NO + -DWITH_Phonon=NO + -DWITH_Qt5Location=NO + -DWITH_Qt5Positioning=NO + -DWITH_Qt5SerialPort=NO + -DWITH_ZLIB=NO + -DWITH_libgps=NO + -DWITH_libshp=NO + -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() { + cmake_src_compile + cmake_src_install + # Workaround! Cannot make cmake_src_configure to use $WORKDIR + # And I don't know where the existing $S_MARBLE_BUILD directory is comming from + rm -rf "${S_MARBLE_BUILD}" + mv "${D}/marble" "${S_MARBLE_BUILD}" + + emake -C "${S_ATOOLS_BUILD}" + + emake -C "${S_NAVMAP_BUILD}" + emake -C "${S_NAVCONNECT_BUILD}" +} + +src_install() { + emake -C "${S_NAVMAP_BUILD}" copydata + emake -C "${S_NAVMAP_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" + + 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" +} diff --git a/games-simulation/littlexpconnect-bin/Manifest b/games-simulation/littlexpconnect-bin/Manifest index ca92660..781056a 100644 --- a/games-simulation/littlexpconnect-bin/Manifest +++ b/games-simulation/littlexpconnect-bin/Manifest @@ -1,2 +1,4 @@ DIST LittleNavmap-linux-ubuntu-22.04-3.0.12.tar.xz 94671488 BLAKE2B 1ebbcbab9d35ca5d920cb90b05be7aa24245133cffda96fe21087ba03629ccc612daa37cbd138dac648c4ca530d2bd1f6e420784c087149784f29ad88f795cf0 SHA512 c4d6069015bf972cba2c9a90329cd7ea22544f218262223de0e9ce7b8e4278665bbc7b9ead9fbe4406b96befb3de81f3aafa9823760ada11af475df191ec0165 +DIST LittleNavmap-linux-ubuntu-22.04-3.0.16.tar.xz 95044812 BLAKE2B 1e879cf1e600cc9c3b9b147d5c3bf6e1e509dcbdcf32f0fdab30b75bf957863a0237be721d6aec280dc1cf2927d7524c89de4767f028f636ddbe3d79759ea7bb SHA512 5f3d1bb5ff542bc83d156cd6eb2d3cd9c231cd936d7d9d78bae8916da6ae37edfa1217e4663b652ee1ee2c655bff2f0381d3a2689da2a31685c1f138e20c4b87 EBUILD littlexpconnect-bin-1.2.1.ebuild 707 BLAKE2B 7622edc80b7516bf00ced7e804b979801647e4c918720480709bcc00784925264c6325d14fdbdb333c13a5f02755a48db68f7d951baec0bed0357f046b565131 SHA512 865a8eb9c4d16a5d2af581f907746bf5f2e4fefbe28c2284cb83c87f68f3dd8249403543339727a03e3e1f98af7deb40819ad7a97879e9137dcfbe3b3b58b290 +EBUILD littlexpconnect-bin-1.2.1_p1.ebuild 707 BLAKE2B a6cc337429d99ec0063fd5e62bd14cebea2faf5711170111f345ec54499e7ef29a11a9c2c95c5e826c8ca8607c9a54a3185290f8f412811f077788e3d0b0c5fe SHA512 7e799a9e598e661da808122a436049b50d31c09ce1002d3f7997c31edb498f09963345c9f5df697b8c2b01b0966aff8670e4e80dc932ae5f3b7823ad87f6b682 diff --git a/games-simulation/littlexpconnect-bin/littlexpconnect-bin-1.2.1_p1.ebuild b/games-simulation/littlexpconnect-bin/littlexpconnect-bin-1.2.1_p1.ebuild new file mode 100644 index 0000000..fceeb89 --- /dev/null +++ b/games-simulation/littlexpconnect-bin/littlexpconnect-bin-1.2.1_p1.ebuild @@ -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.16" +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" +}