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