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: ChangeLog seahorse-2.22.2.ebuild seahorse-2.22.0.ebuild
Date: Wed, 28 May 2008 22:54:41
Message-Id: E1K1UXU-0005Rs-Qg@stork.gentoo.org
1 eva 08/05/28 22:54:36
2
3 Modified: ChangeLog
4 Added: seahorse-2.22.2.ebuild
5 Removed: seahorse-2.22.0.ebuild
6 Log:
7 New version for GNOME-2.22.2. Bug and build fixes.
8 (Portage version: 2.1.5.2)
9
10 Revision Changes Path
11 1.99 app-crypt/seahorse/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/seahorse/ChangeLog?rev=1.99&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/seahorse/ChangeLog?rev=1.99&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/seahorse/ChangeLog?r1=1.98&r2=1.99
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-crypt/seahorse/ChangeLog,v
20 retrieving revision 1.98
21 retrieving revision 1.99
22 diff -u -r1.98 -r1.99
23 --- ChangeLog 12 May 2008 04:00:52 -0000 1.98
24 +++ ChangeLog 28 May 2008 22:54:36 -0000 1.99
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-crypt/seahorse
27 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/ChangeLog,v 1.98 2008/05/12 04:00:52 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/ChangeLog,v 1.99 2008/05/28 22:54:36 eva Exp $
30 +
31 +*seahorse-2.22.2 (28 May 2008)
32 +
33 + 28 May 2008; Gilles Dartiguelongue <eva@g.o>
34 + -seahorse-2.22.0.ebuild, +seahorse-2.22.2.ebuild:
35 + New version for GNOME-2.22.2. Bug and build fixes.
36
37 12 May 2008; Jeroen Roovers <jer@g.o> seahorse-2.22.1.ebuild:
38 Marked ~hppa (bug #218794).
39
40
41
42 1.1 app-crypt/seahorse/seahorse-2.22.2.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/seahorse/seahorse-2.22.2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/seahorse/seahorse-2.22.2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: seahorse-2.22.2.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/seahorse-2.22.2.ebuild,v 1.1 2008/05/28 22:54:36 eva Exp $
52
53 EAPI="1"
54
55 inherit gnome2 eutils flag-o-matic
56
57 GNOME_TARBALL_SUFFIX="gz"
58
59 DESCRIPTION="A GNOME application for managing encryption keys"
60 HOMEPAGE="http://www.gnome.org/projects/seahorse/index.html"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
65 IUSE="applet avahi dbus debug epiphany gedit gnome-keyring ldap libnotify nautilus"
66
67 RDEPEND=">=gnome-base/libgnome-2.14
68 >=gnome-base/libgnomeui-2.10
69 >=gnome-base/gnome-vfs-2.0
70 >=gnome-base/libglade-2.0
71 >=gnome-base/gconf-2.0
72 >=dev-libs/glib-2.10
73 >=x11-libs/gtk+-2.10
74 net-libs/libsoup:2.4
75 >=dev-libs/libxml2-2.6.0
76 || (
77 =app-crypt/gnupg-1.4*
78 =app-crypt/gnupg-2.0*
79 )
80 >=app-crypt/gpgme-1.0.0
81 net-misc/openssh
82 x11-misc/shared-mime-info
83 avahi? ( >=net-dns/avahi-0.6 )
84 dbus? (
85 >=dev-libs/dbus-glib-0.72
86 applet? ( >=gnome-base/gnome-panel-2.10 )
87 epiphany? ( >=www-client/epiphany-2.14 )
88 gedit? ( >=app-editors/gedit-2.16 )
89 )
90 gnome-keyring? ( >=gnome-base/gnome-keyring-2.21.3.2 )
91 ldap? ( net-nds/openldap )
92 libnotify? ( >=x11-libs/libnotify-0.3.2 )
93 nautilus? ( >=gnome-base/nautilus-2.12 )"
94 DEPEND="${RDEPEND}
95 sys-devel/gettext
96 >=app-text/gnome-doc-utils-0.3.2
97 >=app-text/scrollkeeper-0.3
98 >=dev-util/pkgconfig-0.20
99 >=dev-util/intltool-0.35"
100
101 DOCS="AUTHORS ChangeLog NEWS README TODO THANKS"
102
103 pkg_setup() {
104 if ! use dbus ; then
105 if use applet ; then
106 elog
107 elog "The panel applet requires that you build seahorse with DBUS support."
108 elog
109 fi
110
111 if use gedit ; then
112 elog
113 elog "The GEdit plugin requires that you build seahorse with DBUS support."
114 elog
115 fi
116
117 if use epiphany ; then
118 elog
119 elog "The epiphany plugin requires that you build seahorse with DBUS support."
120 elog
121 fi
122
123 eerror "Please add dbus to your USE flags and re-emerge seahorse"
124 eerror "plugins require dbus support"
125 fi
126
127 G2CONF="${G2CONF}
128 --enable-ssh
129 --disable-scrollkeeper
130 --disable-update-mime-database
131 --enable-hkp --with-keyserver --enable-agent
132 $(use_enable applet)
133 $(use_enable avahi sharing)
134 $(use_enable dbus)
135 $(use_enable debug)
136 $(use_enable epiphany)
137 $(use_enable gedit)
138 $(use_enable gnome-keyring)
139 $(use_enable ldap)
140 $(use_enable libnotify)
141 $(use_enable nautilus)"
142 }
143
144 src_unpack() {
145 gnome2_src_unpack
146 epatch "${FILESDIR}/${PN}-0.9.10-update-mime.patch"
147 }
148
149 src_compile() {
150 append-ldflags $(bindnow-flags)
151 gnome2_src_compile
152 }
153
154 src_install() {
155 gnome2_src_install
156
157 # remove conflicts with x11-misc/shared-mime-info
158 rm -rf "${D}/usr/share/mime/"{application,magic,globs,XMLnamespaces}
159
160 chmod -s "${D}/usr/bin/seahorse-agent"
161 chmod -s "${D}/usr/bin/seahorse-daemon"
162
163 exeinto /etc/X11/xinit/xinitrc.d/
164 doexe "${FILESDIR}/70-seahorse-agent"
165 }
166
167
168
169 --
170 gentoo-commits@l.g.o mailing list