summaryrefslogtreecommitdiff
path: root/kde-apps/marble
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-11 04:04:15 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-11 04:04:15 +0100
commit61af1efe96cf1037982d2fc90af0749b5ec5a0c6 (patch)
treefd4966f3b19ef9b18ed5024d7e2f48ef73eb2fee /kde-apps/marble
parent3aae425b3c39d02e2dc917db0fae8c225c158ca1 (diff)
gentoo auto-resync : 11:10:2024 - 04:04:14
Diffstat (limited to 'kde-apps/marble')
-rw-r--r--kde-apps/marble/Manifest2
-rw-r--r--kde-apps/marble/marble-24.08.2.ebuild99
2 files changed, 101 insertions, 0 deletions
diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest
index 6b85f76d355b..8b33221cc0c8 100644
--- a/kde-apps/marble/Manifest
+++ b/kde-apps/marble/Manifest
@@ -1,5 +1,7 @@
DIST marble-24.05.2.tar.xz 52448744 BLAKE2B eb61c35c215caaf3a1f63c020efc2f8a597fa47a908d08a8981e9887d521f157cabb8f8f61a8519124fcbdd878745eadb14a07ed63576ba7ad908f31568a9187 SHA512 41e76b1f977efeb0e46876792a7bd374bc150cbefdc53619d88f64a80cb39d6d7761803519172062fd6517657623383ca598c8a292f54a8d85270cc172d91699
DIST marble-24.08.1.tar.xz 52448796 BLAKE2B 3a021b2ed965a61cf8b6ac599a3a810bde5963eaf385c66e330bb19e9acf610106c0ce71bbb611801b74c2be2c57840e96641f1094796be92e7f023087d3232b SHA512 96210fb2c1e0c1af977dcbc7be71dd9adab16fbb4bc6e2ccc5ff8804cedf975022d57c7bdf5ae41ba72ca3f2c5740f80f1818f35cee6105c12b590cf0d603251
+DIST marble-24.08.2.tar.xz 52449092 BLAKE2B 1a151741bb657cb574ae88403b2a1c1e77b0a0dce800ff89b109c61274f7f4cdcd5b7740658dadaa108a92c8197a43362b5dfa6ed20533ef74ff2dfa16b22382 SHA512 dff5a78ad8531f12ee8d17402bbecaa033492735d47c63da860d571a7d605615159c61f0946a9418666f310d6b319a71bcc95aaef20e543fcdd8e4618d1aa7c9
EBUILD marble-24.05.2-r1.ebuild 2759 BLAKE2B fd4a40ae8331d0b07a818dd4678449a35793cd99c53e28400961487cc67604ee1b8be68714c367c102c2f81f3427061d320c441f4236c1e06f4c636eee4cca23 SHA512 94babccf53c90b360a5744b6fef46c30bbfb29017eaa24b630dd14a5b984d2b637f28489166e4d8763fd6e8043f3f62fd76e970292c0d02b2eb15c74fba37ffd
EBUILD marble-24.08.1-r1.ebuild 2794 BLAKE2B 3b194fdb75e298769324ebbdfead29d55470a816be2341507d22afc35b090dd869d57c83cab31f2d562acac7a42fea4ecd7a254217753deb5d60f3af124e97d5 SHA512 af6f3c3557d672015a79945f946b40079f057d40f4dbfb9a5a7901ec977cdee09212e8aeac0af652a8b6a54fecac88abb8f1d8784b41712ce4ac14d24a4504ae
+EBUILD marble-24.08.2.ebuild 2795 BLAKE2B e0e9ba99221a9a660f9dbe6a509d006a91be715f1efda691291f9a3ddbdb2466816b470d2508ccd1a0cc8cce7dca65fadd9dfa603376c93bb421783128f4c1a7 SHA512 d4259c6300324e1480f696c55747d26679b21c1db1cc6f4a519aff730e0219474a538745c185d10fc68bc716a9bb12144ae94a8aa5ff2410581c706f6e0074a1
MISC metadata.xml 910 BLAKE2B a37a5cc007ea6af8f319dcc827d85bea57ed7cfd6daae76ef19b1f35f89a86df08ecd767f86655c769f86350310c2972be8841e8a594916e33baa8069f462bc6 SHA512 47bc8f365cddd40247b4c4ecdd7932bcd7a833d1c0ff46fe4d9c6722ee063d11bbede81623e8b9a572691330b868c2cdebdd8f1785c95418af6b64c73af0396f
diff --git a/kde-apps/marble/marble-24.08.2.ebuild b/kde-apps/marble/marble-24.08.2.ebuild
new file mode 100644
index 000000000000..adb50cbdddb2
--- /dev/null
+++ b/kde-apps/marble/marble-24.08.2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt
+ECM_TEST="forceoptional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
+HOMEPAGE="https://marble.kde.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="aprs +dbus designer +geolocation gps +kde +pbf phonon shapefile +webengine"
+
+# bug 588320
+RESTRICT="test"
+
+# FIXME (new package): libwlocate, WLAN-based geolocation
+DEPEND="
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ sys-libs/zlib
+ aprs? ( >=dev-qt/qtserialport-${QTMIN}:5 )
+ dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
+ designer? ( >=dev-qt/designer-${QTMIN}:5 )
+ geolocation? ( >=dev-qt/qtpositioning-${QTMIN}:5 )
+ gps? ( sci-geosciences/gpsd )
+ kde? (
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ )
+ pbf? ( dev-libs/protobuf:= )
+ phonon? ( >=media-libs/phonon-4.12.0[qt5(-)] )
+ shapefile? ( sci-libs/shapelib:= )
+ webengine? (
+ >=dev-qt/qtwebchannel-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/linguist-tools-${QTMIN}:5
+ aprs? ( dev-lang/perl )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ rm -rf src/3rdparty/zlib || die "Failed to remove bundled libs"
+
+ cmake_run_in src cmake_comment_add_subdirectory plasma
+ cmake_run_in src cmake_comment_add_subdirectory plasmarunner
+ use kde && cmake_run_in src/apps cmake_comment_add_subdirectory marble-qt
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package aprs Perl)
+ $(cmake_use_find_package geolocation Qt5Positioning)
+ -DBUILD_MARBLE_TESTS=$(usex test)
+ -DBUILD_WITH_DBUS=$(usex dbus)
+ -DWITH_DESIGNER_PLUGIN=$(usex designer)
+ -DWITH_libgps=$(usex gps)
+ -DWITH_KF5=$(usex kde)
+ $(cmake_use_find_package pbf Protobuf)
+ -DWITH_Phonon4Qt5=$(usex phonon)
+ -DWITH_libshp=$(usex shapefile)
+ $(cmake_use_find_package webengine Qt5WebEngine)
+ $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+ -DWITH_libwlocate=OFF
+ # bug 608890
+ -DKDE_INSTALL_CONFDIR="/etc/xdg"
+ )
+ if use kde; then
+ ecm_src_configure
+ else
+ cmake_src_configure
+ fi
+}