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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (show annotations) (download)
Tue Dec 17 20:01:44 2013 UTC (5 years, 11 months ago) by pacho
Branch: MAIN
CVS Tags: HEAD
Changes since 1.9: +1 -1 lines
FILE REMOVED
Drop old

(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)

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

  ViewVC Help
Powered by ViewVC 1.1.20