Gentoo Archives: gentoo-commits

From: "Bernard Cafarelli (voyageur)" <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/x2goserver: x2goserver-3.0.1.5.ebuild ChangeLog
Date: Thu, 29 Apr 2010 12:48:24
Message-Id: 20100429124801.ADCE02C04C@corvid.gentoo.org
1 voyageur 10/04/29 12:48:01
2
3 Modified: ChangeLog
4 Added: x2goserver-3.0.1.5.ebuild
5 Log:
6 Version bump from NX overlay, drop 2.x version
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.3 net-misc/x2goserver/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/x2goserver/ChangeLog?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/x2goserver/ChangeLog?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/x2goserver/ChangeLog?r1=1.2&r2=1.3
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-misc/x2goserver/ChangeLog,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- ChangeLog 5 Dec 2009 09:11:32 -0000 1.2
23 +++ ChangeLog 29 Apr 2010 12:48:01 -0000 1.3
24 @@ -1,14 +1,11 @@
25 # ChangeLog for net-misc/x2goserver
26 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-misc/x2goserver/ChangeLog,v 1.2 2009/12/05 09:11:32 ssuominen Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/x2goserver/ChangeLog,v 1.3 2010/04/29 12:48:01 voyageur Exp $
30
31 - 05 Dec 2009; Samuli Suominen <ssuominen@g.o>
32 - x2goserver-2.0.1.19.ebuild:
33 - Remove kde-base/kdelibs:3.5 support.
34 +*x2goserver-3.0.1.5 (29 Apr 2010)
35
36 -*x2goserver-2.0.1.19 (13 Mar 2009)
37 -
38 - 13 Mar 2009; Bernard Cafarelli <voyageur@g.o>
39 - +files/x2goserver.init, +metadata.xml, +x2goserver-2.0.1.19.ebuild:
40 - Initial portage commit, from the NX overlay
41 + 29 Apr 2010; Bernard Cafarelli <voyageur@g.o>
42 + +files/x2goserver-mountdirs_no_desktop_icon.patch,
43 + +x2goserver-3.0.1.5.ebuild:
44 + Version bump from NX overlay, drop 2.x version
45
46
47
48
49 1.1 net-misc/x2goserver/x2goserver-3.0.1.5.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/x2goserver/x2goserver-3.0.1.5.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/x2goserver/x2goserver-3.0.1.5.ebuild?rev=1.1&content-type=text/plain
53
54 Index: x2goserver-3.0.1.5.ebuild
55 ===================================================================
56 # Copyright 1999-2010 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/net-misc/x2goserver/x2goserver-3.0.1.5.ebuild,v 1.1 2010/04/29 12:48:01 voyageur Exp $
59
60 EAPI=1
61 inherit eutils versionator
62
63 MAJOR_PV="$(get_version_component_range 1-3)"
64 FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)"
65 DESCRIPTION="The X2Go server"
66 HOMEPAGE="http://x2go.berlios.de"
67 SRC_URI="http://x2go.obviously-nice.de/deb/pool-lenny/${PN}/${PN}_${FULL_PV}_all.deb"
68
69 LICENSE="GPL-2"
70 SLOT="0"
71 KEYWORDS="~amd64 ~x86"
72 IUSE="+fuse ldap postgres sqlite"
73
74 DEPEND=""
75 RDEPEND="app-admin/sudo
76 net-misc/nx
77 virtual/ssh
78 fuse? ( sys-fs/sshfs-fuse )
79 postgres? ( virtual/postgresql-server )
80 sqlite? ( dev-db/sqlite )"
81 # Still in the NX overlay for now
82 # ldap? ( net-misc/x2goldaptools )"
83
84 S=${WORKDIR}
85
86 src_unpack() {
87 unpack ${A}
88 cd "${S}"
89
90 tar xozf data.tar.gz || die "failure unpacking data.tar.gz"
91
92 # Use nxagent directly
93 sed -i -e "s/x2goagent/nxagent/" usr/bin/x2gostartagent || die "sed failed"
94
95 if use sqlite ; then
96 echo sqlite > etc/x2go/sql
97 fi
98
99 epatch "${FILESDIR}"/${PN}-mountdirs_no_desktop_icon.patch
100 }
101
102 src_install() {
103 dobin usr/bin/*
104 dosbin usr/sbin/*
105
106 exeinto /usr/share/x2go/script
107 doexe usr/lib/x2go/script/x2gocreatebase.sh
108 doexe usr/lib/x2go/script/x2gosqlite.sh
109
110 insinto /etc/x2go
111 doins etc/x2go/sql
112 doins etc/x2go/x2goserver.conf
113
114 if use sqlite ; then
115 einfo "creating x2go sqlite database directory /var/db/x2go"
116 dodir /var/db/x2go
117 fi
118
119 if use postgres ; then
120 newinitd "${FILESDIR}"/${PN}.init ${PN}
121 fi
122 }
123
124 pkg_postinst() {
125 if use postgres ; then
126 elog "To work, x2goserver needs a configured postgreSQL database"
127 elog " echo -n local > /etc/x2go/sql"
128 elog "Sample script to create the database can be found here:"
129 elog " /usr/share/x2go/script/x2gocreatebase.sh"
130 fi
131 if use sqlite ; then
132 elog "To work, x2goserver needs a configured sqlite database"
133 elog "Sample script to create the database can be found here:"
134 elog " /usr/share/x2go/script/x2gosqlite.sh"
135 fi
136 einfo ""
137 elog "You also need to give sudo rights on x2gopgwrapper to your users"
138 elog "A sudoers example for all members of the group users:"
139 elog " %users ALL=(ALL) NOPASSWD: /usr/bin/x2gopgwrapper"
140 elog "To give only a special group access to the x2goserver, "
141 elog "change %users to any other group"
142 }