diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2019-08-17 21:03:27 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2019-08-18 17:17:27 +0200 |
commit | 175afb357bd189429002ffdb39ea1d971979250b (patch) | |
tree | 9728c807cfe1d93249b590ecfe30e5978107364b | |
parent | kde-plasma/kwin: DEPEND on media-libs/mesa[X(+)] (diff) | |
download | kde-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.ebuild | 16 | ||||
-rw-r--r-- | kde-apps/marble/marble-9999.ebuild | 16 |
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 } |