add patched app-crypt/seahorse
This commit is contained in:
parent
6d88e55635
commit
a1c2da016a
2 changed files with 97 additions and 0 deletions
|
@ -0,0 +1,30 @@
|
|||
From 31a9a6ffc10f9737e70d7f0051ff590ff284ad07 Mon Sep 17 00:00:00 2001
|
||||
From: Rico Tzschichholz <ricotz@ubuntu.com>
|
||||
Date: Tue, 5 Sep 2017 00:01:16 +0200
|
||||
Subject: Accept GnuPG 2.2.x as supported version
|
||||
|
||||
https://git.gnome.org/browse/seahorse/commit/?id=31a9a6ffc10f9737e70d7f0051ff590ff284ad07
|
||||
https://git.gnome.org/browse/seahorse/patch/?id=31a9a6ffc10f9737e70d7f0051ff590ff284ad07
|
||||
|
||||
Note: had to change GPGME_REQUIRED=1.7.0 to GPGME_REQUIRED=1.0.0 for
|
||||
3.20.0 for patch to apply
|
||||
|
||||
---
|
||||
configure.ac | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index fc4493c..723b46f 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -9,7 +9,7 @@ GCR_REQUIRED=3.11.91
|
||||
GTK_REQ=3.4.0
|
||||
GTK_MAX=GTK_VERSION_3_4
|
||||
|
||||
-GNUPG_ACCEPTED="2.0.12 2.1.4"
|
||||
+GNUPG_ACCEPTED="2.0.12 2.1.4 2.2.0 2.2.1"
|
||||
GPGME_REQUIRED=1.0.0
|
||||
LIBSECRET_REQUIRED=0.16
|
||||
AVAHI_GLIB_REQUIRED=0.6
|
||||
--
|
||||
cgit v0.12
|
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