aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2019-08-17 21:03:27 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2019-08-18 17:17:27 +0200
commit175afb357bd189429002ffdb39ea1d971979250b (patch)
tree9728c807cfe1d93249b590ecfe30e5978107364b
parentkde-plasma/kwin: DEPEND on media-libs/mesa[X(+)] (diff)
downloadkde-175afb357bd189429002ffdb39ea1d971979250b.tar.gz
kde-175afb357bd189429002ffdb39ea1d971979250b.tar.bz2
kde-175afb357bd189429002ffdb39ea1d971979250b.zip
kde-apps/marble: Fix DEPENDs, src_configure() with USE !kde
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--kde-apps/marble/marble-19.08.49.9999.ebuild16
-rw-r--r--kde-apps/marble/marble-9999.ebuild16
2 files changed, 22 insertions, 10 deletions
diff --git a/kde-apps/marble/marble-19.08.49.9999.ebuild b/kde-apps/marble/marble-19.08.49.9999.ebuild
index c66895e677..4db7aa7256 100644
--- a/kde-apps/marble/marble-19.08.49.9999.ebuild
+++ b/kde-apps/marble/marble-19.08.49.9999.ebuild
@@ -30,6 +30,7 @@ DEPEND="
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
+ sys-libs/zlib
aprs? ( $(add_qt_dep qtserialport) )
dbus? ( $(add_qt_dep qtdbus) )
designer? ( $(add_qt_dep designer) )
@@ -58,13 +59,14 @@ RDEPEND="${DEPEND}"
RESTRICT+=" test"
src_prepare() {
+ kde5_src_prepare
+
+ rm -rf src/3rdparty/zlib || die "Failed to remove bundled libs"
+
if use kde; then
sed -e "/add_subdirectory(marble-qt)/ s/^/#DONT/" \
- -i src/apps/CMakeLists.txt \
- || die "Failed to disable marble-qt"
+ -i src/apps/CMakeLists.txt || die "Failed to disable marble-qt"
fi
-
- kde5_src_prepare
}
src_configure() {
@@ -83,5 +85,9 @@ src_configure() {
# bug 608890
-DKDE_INSTALL_CONFDIR="/etc/xdg"
)
- kde5_src_configure
+ if use kde; then
+ kde5_src_configure
+ else
+ cmake-utils_src_configure
+ fi
}
diff --git a/kde-apps/marble/marble-9999.ebuild b/kde-apps/marble/marble-9999.ebuild
index c66895e677..4db7aa7256 100644
--- a/kde-apps/marble/marble-9999.ebuild
+++ b/kde-apps/marble/marble-9999.ebuild
@@ -30,6 +30,7 @@ DEPEND="
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
+ sys-libs/zlib
aprs? ( $(add_qt_dep qtserialport) )
dbus? ( $(add_qt_dep qtdbus) )
designer? ( $(add_qt_dep designer) )
@@ -58,13 +59,14 @@ RDEPEND="${DEPEND}"
RESTRICT+=" test"
src_prepare() {
+ kde5_src_prepare
+
+ rm -rf src/3rdparty/zlib || die "Failed to remove bundled libs"
+
if use kde; then
sed -e "/add_subdirectory(marble-qt)/ s/^/#DONT/" \
- -i src/apps/CMakeLists.txt \
- || die "Failed to disable marble-qt"
+ -i src/apps/CMakeLists.txt || die "Failed to disable marble-qt"
fi
-
- kde5_src_prepare
}
src_configure() {
@@ -83,5 +85,9 @@ src_configure() {
# bug 608890
-DKDE_INSTALL_CONFDIR="/etc/xdg"
)
- kde5_src_configure
+ if use kde; then
+ kde5_src_configure
+ else
+ cmake-utils_src_configure
+ fi
}