| # Copyright 1999-2013 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="5" |
| GCONF_DEBUG="yes" # disable asserts |
| |
| inherit gnome2 |
| |
| DESCRIPTION="Daemon for PGP public key sharing using DNS-SD and HKP" |
| HOMEPAGE="https://projects.gnome.org/seahorse/" |
| |
| LICENSE="GPL-2+" |
| SLOT="0" |
| KEYWORDS="amd64 x86" |
| IUSE="" |
| |
| COMMON_DEPEND="dev-libs/glib:2 |
| >=net-dns/avahi-0.6:= |
| net-libs/libsoup:2.4 |
| >=x11-libs/gtk+-3:3 |
| app-crypt/seahorse |
| |
| >=app-crypt/gpgme-1 |
| || ( |
| =app-crypt/gnupg-2.0* |
| =app-crypt/gnupg-1.4* )" |
| RDEPEND="${COMMON_DEPEND} |
| !<app-crypt/seahorse-3.2" |
| # ${PN} was part of seahorse before 3.2 |
| DEPEND="${COMMON_DEPEND} |
| >=dev-util/intltool-0.35 |
| sys-devel/gettext |
| virtual/pkgconfig" |
| |
| src_prepare() { |
| DOCS="AUTHORS MAINTAINERS NEWS" # ChangeLog has nothing useful |
| # Do not pass --enable-tests to configure - package has no tests |
| |
| gnome2_src_prepare |
| |
| # Drop stupid CFLAGS |
| # FIXME: doing configure.ac triggers maintainer mode rebuild |
| sed -e 's:$CFLAGS -g -O0:$CFLAGS:' \ |
| -i configure || die "sed failed" |
| } |
| |
| pkg_postinst() { |
| gnome2_pkg_postinst |
| |
| if ! has_version net-dns/avahi && \ |
| ! rc-config list default | grep -q "avahi-daemon" ; then |
| elog "To use ${PN}, the Avahi daemon must be running. On an OpenRC" |
| elog "system, you can start the Avahi daemon by" |
| elog "# /etc/init.d/avahi-daemon start" |
| elog "To start Avahi automatically, add it to the default runlevel:" |
| elog "# rc-update add avahi-daemon default" |
| fi |
| } |