add patched app-crypt/seahorse
This commit is contained in:
parent
6d88e55635
commit
a1c2da016a
2 changed files with 97 additions and 0 deletions
67
app-crypt/seahorse/seahorse-3.20.0-r1.ebuild
Normal file
67
app-crypt/seahorse/seahorse-3.20.0-r1.ebuild
Normal file
|
@ -0,0 +1,67 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
GNOME2_EAUTORECONF="yes"
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="A GNOME application for managing encryption keys"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse"
|
||||
|
||||
LICENSE="GPL-2+ FDL-1.1+"
|
||||
SLOT="0"
|
||||
IUSE="debug ldap zeroconf"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=app-crypt/gcr-3.11.91:=
|
||||
>=app-crypt/gnupg-2.0.12
|
||||
>=app-crypt/gpgme-1
|
||||
>=app-crypt/libsecret-0.16
|
||||
>=dev-libs/glib-2.10:2
|
||||
>=net-libs/libsoup-2.33.92:2.4
|
||||
net-misc/openssh
|
||||
>=x11-libs/gtk+-3.4:3
|
||||
x11-misc/shared-mime-info
|
||||
|
||||
ldap? ( net-nds/openldap:= )
|
||||
zeroconf? ( >=net-dns/avahi-0.6:= )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-text/yelp-tools
|
||||
dev-util/gdbus-codegen
|
||||
>=dev-util/intltool-0.35
|
||||
dev-util/itstool
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# Need seahorse-plugins git snapshot
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!<app-crypt/seahorse-plugins-2.91.0_pre20110114
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# Bug #629864
|
||||
eapply "${FILESDIR}/seahorse-3.20.0-gnupg-configure.patch"
|
||||
|
||||
# Do not mess with CFLAGS with USE="debug"
|
||||
sed -e '/CFLAGS="$CFLAGS -g/d' \
|
||||
-e '/CFLAGS="$CFLAGS -O0/d' \
|
||||
-i.bak configure.ac || die "sed 1 failed"
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# bindir is needed due to bad macro expansion in desktop file, bug #508610
|
||||
gnome2_src_configure \
|
||||
--bindir=/usr/bin \
|
||||
--enable-pgp \
|
||||
--enable-ssh \
|
||||
--enable-pkcs11 \
|
||||
--enable-hkp \
|
||||
$(use_enable debug) \
|
||||
$(use_enable ldap) \
|
||||
$(use_enable zeroconf sharing) \
|
||||
VALAC=$(type -P true)
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue