/[gentoo-x86]/net-misc/vino/vino-2.32.2.ebuild
Gentoo

Contents of /net-misc/vino/vino-2.32.2.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Mon May 2 17:39:26 2011 UTC (3 years, 3 months ago) by nirbheek
Branch: MAIN
Security bump to 2.32.2

(Portage version: 2.1.9.46/cvs/Linux x86_64)

1 # Copyright 1999-2011 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/net-misc/vino/vino-2.32.1.ebuild,v 1.8 2011/03/22 19:44:27 ranger Exp $
4
5 EAPI="3"
6 GCONF_DEBUG="yes"
7
8 inherit eutils gnome2
9
10 DESCRIPTION="An integrated VNC server for GNOME"
11 HOMEPAGE="http://www.gnome.org/"
12
13 LICENSE="GPL-2"
14 SLOT="0"
15 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
16 IUSE="avahi crypt ipv6 jpeg gnome-keyring libnotify networkmanager ssl +telepathy zlib"
17
18 RDEPEND=">=dev-libs/glib-2.17:2
19 >=x11-libs/gtk+-2.20:2
20 >=gnome-base/gconf-2:2
21 >=sys-apps/dbus-1.2.3
22 >=net-libs/libsoup-2.24:2.4
23 dev-libs/libunique:1
24 dev-libs/dbus-glib
25 x11-libs/libXext
26 x11-libs/libXtst
27 avahi? ( >=net-dns/avahi-0.6[dbus] )
28 crypt? ( >=dev-libs/libgcrypt-1.1.90 )
29 gnome-keyring? ( || ( gnome-base/libgnome-keyring <gnome-base/gnome-keyring-2.29.4 ) )
30 jpeg? ( virtual/jpeg:0 )
31 libnotify? ( >=x11-libs/libnotify-0.4.4 )
32 networkmanager? ( >=net-misc/networkmanager-0.7 )
33 ssl? ( >=net-libs/gnutls-1 )
34 telepathy? ( >=net-libs/telepathy-glib-0.11.6 )
35 zlib? ( sys-libs/zlib )"
36 DEPEND="${RDEPEND}
37 >=dev-lang/perl-5
38 >=dev-util/pkgconfig-0.9
39 >=dev-util/intltool-0.40
40 || (
41 gnome-base/libgnome-keyring
42 <gnome-base/gnome-keyring-2.29.4 )"
43 # keyring is always required at build time per bug 322763
44
45 pkg_setup() {
46 G2CONF="${G2CONF}
47 $(use_enable avahi)
48 $(use_enable crypt gcrypt)
49 $(use_enable ipv6)
50 $(use_with jpeg)
51 $(use_enable gnome-keyring)
52 $(use_enable libnotify)
53 $(use_enable networkmanager network-manager)
54 $(use_enable ssl gnutls)
55 $(use_enable telepathy)
56 $(use_with zlib)
57 $(use_with zlib libz)
58 --enable-libunique"
59 DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
60 }
61
62 src_prepare() {
63 gnome2_src_prepare
64
65 # Fix autorestart loop, bug #277989
66 epatch "${FILESDIR}/${PN}-2.26.2-autorestart-loop.patch"
67 }
68
69 pkg_postinst() {
70 gnome2_pkg_postinst
71
72 elog "If you are getting refresh problems when using special 3D effects,"
73 elog "try disabling XDamage extension. For that, you can run the following:"
74 elog " gconftool-2 --type boolean --set /desktop/gnome/remote_access/disable_xdamage true"
75 elog "This is due http://bugs.freedesktop.org/12255"
76 }

  ViewVC Help
Powered by ViewVC 1.1.20