Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/seahorse: seahorse-2.28.1.ebuild ChangeLog seahorse-2.26.1.ebuild seahorse-2.24.1.ebuild
Date: Thu, 29 Oct 2009 21:04:52
Message-Id: E1N3cAr-0005Pg-W1@stork.gentoo.org
1 eva 09/10/29 21:04:49
2
3 Modified: ChangeLog
4 Added: seahorse-2.28.1.ebuild
5 Removed: seahorse-2.26.1.ebuild seahorse-2.24.1.ebuild
6 Log:
7 New version for GNOME 2.28. Clean up old revisions.
8 (Portage version: 2.2_rc46/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.121 app-crypt/seahorse/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/seahorse/ChangeLog?rev=1.121&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/seahorse/ChangeLog?rev=1.121&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/seahorse/ChangeLog?r1=1.120&r2=1.121
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-crypt/seahorse/ChangeLog,v
20 retrieving revision 1.120
21 retrieving revision 1.121
22 diff -u -r1.120 -r1.121
23 --- ChangeLog 24 Oct 2009 16:50:30 -0000 1.120
24 +++ ChangeLog 29 Oct 2009 21:04:49 -0000 1.121
25 @@ -1,6 +1,13 @@
26 # ChangeLog for app-crypt/seahorse
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/ChangeLog,v 1.120 2009/10/24 16:50:30 nixnut Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/ChangeLog,v 1.121 2009/10/29 21:04:49 eva Exp $
30 +
31 +*seahorse-2.28.1 (29 Oct 2009)
32 +
33 + 29 Oct 2009; Gilles Dartiguelongue <eva@g.o>
34 + -seahorse-2.24.1.ebuild, -seahorse-2.26.1.ebuild,
35 + +files/seahorse-2.28.0-as-needed.patch, +seahorse-2.28.1.ebuild:
36 + New version for GNOME 2.28. Clean up old revisions.
37
38 24 Oct 2009; nixnut <nixnut@g.o> seahorse-2.26.2.ebuild:
39 ppc stable #281427
40
41
42
43 1.1 app-crypt/seahorse/seahorse-2.28.1.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/seahorse/seahorse-2.28.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/seahorse/seahorse-2.28.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: seahorse-2.28.1.ebuild
49 ===================================================================
50 # Copyright 1999-2009 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/seahorse-2.28.1.ebuild,v 1.1 2009/10/29 21:04:49 eva Exp $
53
54 EAPI="2"
55
56 inherit autotools eutils gnome2
57
58 DESCRIPTION="A GNOME application for managing encryption keys"
59 HOMEPAGE="http://www.gnome.org/projects/seahorse/index.html"
60
61 LICENSE="GPL-2"
62 SLOT="0"
63 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
64 IUSE="avahi debug doc ldap libnotify test"
65
66 RDEPEND="
67 >=gnome-base/gconf-2.0
68 >=dev-libs/glib-2.10
69 >=x11-libs/gtk+-2.10
70 >=dev-libs/dbus-glib-0.72
71 >=gnome-base/gnome-keyring-2.25.5
72 net-libs/libsoup:2.4
73 x11-misc/shared-mime-info
74
75 net-misc/openssh
76 >=app-crypt/gpgme-1.0.0
77 || (
78 =app-crypt/gnupg-1.4*
79 =app-crypt/gnupg-2.0* )
80
81 avahi? ( >=net-dns/avahi-0.6 )
82 ldap? ( net-nds/openldap )
83 libnotify? ( >=x11-libs/libnotify-0.3.2 )"
84 DEPEND="${RDEPEND}
85 sys-devel/gettext
86 >=app-text/gnome-doc-utils-0.3.2
87 >=app-text/scrollkeeper-0.3
88 >=dev-util/pkgconfig-0.20
89 >=dev-util/intltool-0.35
90 doc? ( >=dev-util/gtk-doc-1.9 )"
91
92 DOCS="AUTHORS ChangeLog NEWS README TODO THANKS"
93
94 pkg_setup() {
95 G2CONF="${G2CONF}
96 --enable-pgp
97 --enable-ssh
98 --enable-pkcs11
99 --disable-static
100 --disable-scrollkeeper
101 --disable-update-mime-database
102 --enable-hkp
103 $(use_enable avahi sharing)
104 $(use_enable debug)
105 $(use_enable ldap)
106 $(use_enable libnotify)
107 $(use_enable test tests)"
108 }
109
110 src_prepare() {
111 gnome2_src_prepare
112
113 # https://bugzilla.gnome.org/show_bug.cgi?id=596691
114 epatch "${FILESDIR}/${PN}-2.28.0-as-needed.patch"
115
116 # Make it libtool-1 compatible
117 rm -v m4/lt* m4/libtool.m4 || die "removing libtool macros failed"
118
119 intltoolize --force --copy --automake || die "intltoolize failed"
120 eautoreconf
121 }
122
123 src_install() {
124 gnome2_src_install
125 find "${D}" name "*.la" -delete || die "remove of la files failed"
126 }
127
128 pkg_postinst() {
129 einfo "The seahorse-agent tool has been moved to app-crypt/seahorse-plugins"
130 einfo "Use that if you want seahorse to manage your terminal SSH keys"
131 }