diff options
author | Michael Palimaka <kensington@gentoo.org> | 2017-03-25 12:58:58 +1100 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2017-03-25 12:59:51 +1100 |
commit | f7ebc8dc9c3c2a37bf421767e673c85b0c152273 (patch) | |
tree | ddf3ad0d836e01faae1be360b3e0c8ccd93f58c0 | |
parent | kde-apps/kdepim-apps-libs: backport patch from upstream solving build failure (diff) | |
download | gentoo-f7ebc8dc9c3c2a37bf421767e673c85b0c152273.tar.gz gentoo-f7ebc8dc9c3c2a37bf421767e673c85b0c152273.tar.bz2 gentoo-f7ebc8dc9c3c2a37bf421767e673c85b0c152273.zip |
kde-apps/marble: fix configuratoin installation path
Gentoo-bug: 608890
Package-Manager: Portage-2.3.5, Repoman-2.3.2
-rw-r--r-- | kde-apps/marble/marble-16.12.3-r1.ebuild | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/kde-apps/marble/marble-16.12.3-r1.ebuild b/kde-apps/marble/marble-16.12.3-r1.ebuild new file mode 100644 index 000000000000..a4c24ad25c65 --- /dev/null +++ b/kde-apps/marble/marble-16.12.3-r1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +KDE_SUBSLOT="true" +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth" +HOMEPAGE="https://marble.kde.org/" +KEYWORDS="~amd64 ~arm ~x86" + +IUSE="aprs +dbus designer gps +kde phonon +positioning shapefile +webkit" + +# FIXME (new package): libwlocate, WLAN-based geolocation +RDEPEND=" + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtsql) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + aprs? ( $(add_qt_dep qtserialport) ) + dbus? ( $(add_qt_dep qtdbus) ) + designer? ( $(add_qt_dep designer) ) + gps? ( sci-geosciences/gpsd ) + kde? ( + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kparts) + $(add_frameworks_dep krunner) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwallet) + ) + phonon? ( media-libs/phonon[qt5] ) + positioning? ( $(add_qt_dep qtpositioning) ) + shapefile? ( sci-libs/shapelib:= ) + webkit? ( $(add_qt_dep qtwebkit) ) +" +DEPEND="${RDEPEND} + aprs? ( dev-lang/perl ) +" + +# bug 588320 +RESTRICT+=" test" + +src_prepare() { + if use kde; then + sed -e "/add_subdirectory(marble-qt)/ s/^/#DONT/" \ + -i src/apps/CMakeLists.txt \ + || die "Failed to disable marble-qt" + fi + + kde5_src_prepare +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package aprs Perl) + $(cmake-utils_use_find_package positioning Qt5Positioning) + -DBUILD_MARBLE_TESTS=$(usex test) + -DWITH_DESIGNER_PLUGIN=$(usex designer) + -DWITH_libgps=$(usex gps) + -DWITH_KF5=$(usex kde) + -DWITH_Phonon4Qt5=$(usex phonon) + -DWITH_libshp=$(usex shapefile) + $(cmake-utils_use_find_package webkit Qt5WebKit) + $(cmake-utils_use_find_package webkit Qt5WebKitWidgets) + -DWITH_libwlocate=OFF + # bug 608890 + -DKDE_INSTALL_CONFDIR="/etc/xdg" + ) + kde5_src_configure +} |