# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 PYTHON_COMPAT=( python2_7 ) PYTHON_REQ_USE='threads(+)' inherit gnome2 pax-utils python-any-r1 cmake-utils vala DESCRIPTION="A lightweight web browser based on WebKitGTK+" HOMEPAGE="http://www.midori-browser.org/" SRC_URI="http://www.${PN}-browser.org/downloads/${PN}_${PV}_all_.tar.bz2" KEYWORDS="~amd64 ~arm ~mips x86 ~x86-fbsd" LICENSE="LGPL-2.1 MIT" SLOT="0" IUSE="doc granite xscreensaver +jit zeitgeist" RDEPEND=" >=app-crypt/gcr-3:=[gtk] >=dev-db/sqlite-3.6.19:3 >=dev-libs/glib-2.32.3:2 dev-libs/libxml2 >=net-libs/libsoup-2.38:2.4 >=x11-libs/libnotify-0.7 xscreensaver? ( x11-libs/libXScrnSaver ) >=x11-libs/gtk+-3.10.0:3 >=net-libs/webkit-gtk-2.3.91:4[jit=] granite? ( >=dev-libs/granite-0.2 ) zeitgeist? ( >=dev-libs/libzeitgeist-0.3.14 ) " DEPEND="${RDEPEND} ${PYTHON_DEPS} $(vala_depend) dev-util/intltool gnome-base/librsvg sys-devel/gettext doc? ( dev-util/gtk-doc ) " pkg_setup() { python-any-r1_pkg_setup } src_prepare() { eapply "${FILESDIR}"/${P}-libsoup.patch #587448 eapply "${FILESDIR}"/${P}-vala-syntax.patch #628108 gnome2_src_prepare vala_src_prepare sed -i -e '/^install/s:COPYING:HACKING TODO TRANSLATE:' CMakeLists.txt || die } src_configure() { strip-linguas -i po local mycmakeargs=( -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF} -DUSE_APIDOCS="$(usex doc)" -DUSE_GRANITE="$(usex granite)" -DUSE_ZEITGEIST="$(usex zeitgeist)" -DUSE_XSCREENSAVER="$(usex xscreensaver)" -DVALA_EXECUTABLE="${VALAC}" -DUSE_GTK3=ON -DHALF_BRO_INCOM_WEBKIT2=ON ) cmake-utils_src_configure } src_install() { cmake-utils_src_install }