diff options
author | Gilles Dartiguelongue <eva@gentoo.org> | 2016-01-09 01:22:56 +0100 |
---|---|---|
committer | Gilles Dartiguelongue <eva@gentoo.org> | 2016-01-09 01:23:42 +0100 |
commit | 77598005de34f66f14256f87c4858f126e81884c (patch) | |
tree | 6134606a343c20617e41874d75d630253fe5bedd /www-client/epiphany/epiphany-3.18.3.ebuild | |
parent | app-text/llpp: Version bump. (diff) | |
download | gentoo-77598005de34f66f14256f87c4858f126e81884c.tar.gz gentoo-77598005de34f66f14256f87c4858f126e81884c.tar.bz2 gentoo-77598005de34f66f14256f87c4858f126e81884c.zip |
www-client/epiphany: version bump to 3.18.3
Package-Manager: portage-2.2.26
Diffstat (limited to 'www-client/epiphany/epiphany-3.18.3.ebuild')
-rw-r--r-- | www-client/epiphany/epiphany-3.18.3.ebuild | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/www-client/epiphany/epiphany-3.18.3.ebuild b/www-client/epiphany/epiphany-3.18.3.ebuild new file mode 100644 index 000000000000..26e946cd9d89 --- /dev/null +++ b/www-client/epiphany/epiphany-3.18.3.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +GCONF_DEBUG="yes" +GNOME2_LA_PUNT="yes" + +inherit eutils gnome2 virtualx + +DESCRIPTION="GNOME webbrowser based on Webkit" +HOMEPAGE="https://wiki.gnome.org/Apps/Web" + +# TODO: coverage +LICENSE="GPL-2" +SLOT="0" +IUSE="nss test" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" + +COMMON_DEPEND=" + >=app-crypt/gcr-3.5.5 + >=app-crypt/libsecret-0.14 + >=app-text/iso-codes-0.35 + >=dev-libs/glib-2.38:2[dbus] + >=dev-libs/libxml2-2.6.12:2 + >=dev-libs/libxslt-1.1.7 + >=gnome-base/gsettings-desktop-schemas-0.0.1 + >=net-dns/avahi-0.6.22[dbus] + >=net-libs/webkit-gtk-2.9.5:4 + >=net-libs/libsoup-2.48:2.4 + >=x11-libs/gtk+-3.13:3 + >=x11-libs/libnotify-0.5.1:= + gnome-base/gnome-desktop:3= + + dev-db/sqlite:3 + x11-libs/libwnck:3 + x11-libs/libX11 + + nss? ( dev-libs/nss ) +" +# epiphany-extensions support was removed in 3.7; let's not pretend it still works +RDEPEND="${COMMON_DEPEND} + x11-themes/adwaita-icon-theme + !www-client/epiphany-extensions +" +# paxctl needed for bug #407085 +# eautoreconf requires gnome-common-3.5.5 +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools + >=gnome-base/gnome-common-3.6 + dev-libs/appstream-glib + >=dev-util/intltool-0.50 + dev-util/itstool + sys-apps/paxctl + sys-devel/gettext + virtual/pkgconfig +" + +src_prepare() { + # Fix unittests + # https://bugzilla.gnome.org/show_bug.cgi?id=751591 + epatch "${FILESDIR}"/${PN}-3.16.0-unittest-1.patch + + # https://bugzilla.gnome.org/show_bug.cgi?id=751593 + epatch "${FILESDIR}"/${PN}-3.14.0-unittest-2.patch + + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --enable-shared \ + --disable-static \ + --with-distributor-name=Gentoo \ + $(use_enable nss) \ + $(use_enable test tests) +} + +src_compile() { + # needed to avoid "Command line `dbus-launch ...' exited with non-zero exit status 1" + unset DISPLAY + gnome2_src_compile +} + +src_test() { + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DISPLAY + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +} + +src_install() { + DOCS="AUTHORS ChangeLog* NEWS README TODO" + gnome2_src_install +} |