blob: 6d594ae4cce4cfc0b39a33c1abf62cdabe9f5927 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/x2goclient/x2goclient-2.99.3.ebuild,v 1.1 2009/03/13 12:36:03 voyageur Exp $
EAPI="2"
inherit qt4 versionator
MAJOR_PV="$(get_version_component_range 1-2)"
FULL_PV="${MAJOR_PV}-$(get_version_component_range 3)"
DESCRIPTION="The X2Go Qt client"
HOMEPAGE="http://x2go.berlios.de"
SRC_URI="http://x2go.obviously-nice.de/deb/pool-lenny/${PN}/${PN}_${FULL_PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ldap"
DEPEND="net-misc/nx
|| ( ( x11-libs/qt-core:4 x11-libs/qt-gui:4 x11-libs/qt-svg:4 )
>=x11-libs/qt-4.3:4 )
ldap? ( net-nds/openldap )
net-print/cups"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${PN}-${MAJOR_PV}
src_prepare() {
if use ldap ; then
epatch "${FILESDIR}"/${PN}-3.00.1-ldap.patch
else
epatch "${FILESDIR}"/${PN}-2.0.1-noldap.patch
fi
# use ldap || epatch "${FILESDIR}"/${PN}-2.0.1-noldap.patch
}
src_compile() {
eqmake4
emake || die "emake failed"
}
src_install() {
dobin ${PN}
dodoc README
# copying the icons
insinto /usr/share/pixmaps/x2goclient
doins icons/*
insinto /usr/share/pixmaps/x2goclient/16x16
doins icons/16x16/*
insinto /usr/share/pixmaps/x2goclient/32x32
doins icons/32x32/*
insinto /usr/share/pixmaps/x2goclient/64x64
doins icons/64x64/*
insinto /usr/share/pixmaps/x2goclient/128x128
doins icons/128x128/*
insinto /usr/share/pixmaps/x2goclient/hildon
doins icons/hildon/*
make_desktop_entry /usr/bin/${PN} ${PN} x2goclient/128x128/${PN}.png "Network"
}
pkg_postinst(){
if use ldap; then
elog "You can now specify an binddn and a"
elog "password which is used to login at the ldap server."
elog "But the password is stored in plaintext at the config file"
elog "at your homedirectory!!"
elog ""
fi
}
|