1 # Copyright 1999-2016 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 KDE_HANDBOOK="optional"
9 inherit flag-o-matic kde4-meta
11 DESCRIPTION="Web browser and file manager"
13 https://www.kde.org/applications/internet/konqueror/
14 https://konqueror.org/
16 KEYWORDS="amd64 ~arm x86"
17 IUSE="+bookmarks debug +filemanager svg"
18 # 4 of 4 tests fail. Last checked for 4.0.3
22 $(add_kdeapps_dep libkonq)
24 $(add_kdebase_dep kactivities '' 4.13)
25 media-libs/phonon[qt4]
30 # bug #544630: evince[nsplugin] crashes konqueror
32 $(add_kdeapps_dep kfind)
33 $(add_kdeapps_dep kfmclient)
34 $(add_kdeapps_dep kurifilter-plugins)
35 bookmarks? ( $(add_kdeapps_dep keditbookmarks) )
37 $(add_kdeapps_dep kdebase-kioslaves)
38 $(add_kdeapps_dep kfind)
39 $(add_kdeapps_dep konsolepart)
42 svg? ( $(add_kdeapps_dep svgpart) )
43 !app-text/evince[nsplugin]
56 [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
58 # required for dolphin
59 sed -e "/konq_copytomenu.h/ s/# //" \
60 -e "/konq_copytomenu.h/ s/ - anyone needs it?//" \
61 -i lib/konq/CMakeLists.txt \
62 || die "Failed to fix libkonq CMakeLists.txt"
66 use filemanager || cmake_comment_add_subdirectory dolphin
68 # Do not install *.desktop files for kfmclient
69 sed -e "/kfmclient\.desktop/d" -i konqueror/CMakeLists.txt \
70 || die "Failed to omit .desktop files"
76 if use filemanager ; then
79 -DWITH_BalooWidgets=OFF
80 -DWITH_KFileMetaData=OFF
84 kde4-meta_src_configure
88 kde4-meta_pkg_postinst
90 if use filemanager && ! has_version media-gfx/icoutils ; then
91 elog "For .exe file preview support, install media-gfx/icoutils."
94 if ! has_version virtual/jre ; then
95 elog "To use Java on webpages install virtual/jre."