# 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 }