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.1.0.1.ebuild x2goserver-3.1.1.3.ebuild ChangeLog
Date: Tue, 10 Jul 2012 13:56:23
Message-Id: 20120710135611.CF33D20063@flycatcher.gentoo.org
1 voyageur 12/07/10 13:56:11
2
3 Modified: x2goserver-3.1.0.1.ebuild ChangeLog
4 Added: x2goserver-3.1.1.3.ebuild
5 Log:
6 Version bump, add some details on database creation in postinst. Import user eclass
7
8 (Portage version: 2.2.0_alpha116/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.2 net-misc/x2goserver/x2goserver-3.1.0.1.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.0.1.ebuild?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.0.1.ebuild?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.0.1.ebuild?r1=1.1&r2=1.2
16
17 Index: x2goserver-3.1.0.1.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.0.1.ebuild,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- x2goserver-3.1.0.1.ebuild 14 Mar 2012 22:30:45 -0000 1.1
24 +++ x2goserver-3.1.0.1.ebuild 10 Jul 2012 13:56:11 -0000 1.2
25 @@ -1,9 +1,9 @@
26 # Copyright 1999-2012 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.0.1.ebuild,v 1.1 2012/03/14 22:30:45 voyageur Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.0.1.ebuild,v 1.2 2012/07/10 13:56:11 voyageur Exp $
30
31 EAPI=4
32 -inherit eutils multilib
33 +inherit eutils multilib user
34
35 DESCRIPTION="The X2Go server"
36 HOMEPAGE="http://www.x2go.org"
37
38
39
40 1.9 net-misc/x2goserver/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/ChangeLog?rev=1.9&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/ChangeLog?rev=1.9&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/ChangeLog?r1=1.8&r2=1.9
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/net-misc/x2goserver/ChangeLog,v
49 retrieving revision 1.8
50 retrieving revision 1.9
51 diff -u -r1.8 -r1.9
52 --- ChangeLog 14 Mar 2012 22:30:45 -0000 1.8
53 +++ ChangeLog 10 Jul 2012 13:56:11 -0000 1.9
54 @@ -1,6 +1,13 @@
55 # ChangeLog for net-misc/x2goserver
56 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/net-misc/x2goserver/ChangeLog,v 1.8 2012/03/14 22:30:45 voyageur Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/net-misc/x2goserver/ChangeLog,v 1.9 2012/07/10 13:56:11 voyageur Exp $
59 +
60 +*x2goserver-3.1.1.3 (10 Jul 2012)
61 +
62 + 10 Jul 2012; Bernard Cafarelli <voyageur@g.o>
63 + x2goserver-3.1.0.1.ebuild, +x2goserver-3.1.1.3.ebuild:
64 + Version bump, add some details on database creation in postinst. Import user
65 + eclass
66
67 *x2goserver-3.1.0.1 (14 Mar 2012)
68
69
70
71
72 1.1 net-misc/x2goserver/x2goserver-3.1.1.3.ebuild
73
74 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.1.3.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.1.3.ebuild?rev=1.1&content-type=text/plain
76
77 Index: x2goserver-3.1.1.3.ebuild
78 ===================================================================
79 # Copyright 1999-2012 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.1.3.ebuild,v 1.1 2012/07/10 13:56:11 voyageur Exp $
82
83 EAPI=4
84 inherit eutils multilib user
85
86 DESCRIPTION="The X2Go server"
87 HOMEPAGE="http://www.x2go.org"
88 SRC_URI="http://code.x2go.org/releases/source/${PN}/${P}.tar.gz"
89
90 LICENSE="GPL-2"
91 SLOT="0"
92 KEYWORDS="~amd64 ~x86"
93 IUSE="+fuse postgres +sqlite"
94
95 REQUIRED_USE="|| ( postgres sqlite )"
96
97 DEPEND=""
98 RDEPEND="dev-perl/Config-Simple
99 net-misc/nx
100 virtual/ssh
101 fuse? ( sys-fs/sshfs-fuse )
102 postgres? ( dev-perl/DBD-Pg )
103 sqlite? ( dev-perl/DBD-SQLite )"
104
105 pkg_setup() {
106 enewuser x2gouser -1 -1 /var/lib/x2go
107 enewuser x2goprint -1 -1 /var/spool/x2goprint
108 }
109
110 src_prepare() {
111 # Multilib clean
112 sed -e "/^LIBDIR=/s/lib/$(get_libdir)/" -i */Makefile || die "multilib sed failed"
113 # Use nxagent directly
114 sed -i -e "s/x2goagent/nxagent/" x2goserver/bin/x2gostartagent || die "sed failed"
115 }
116
117 src_install() {
118 emake DESTDIR="${D}" PREFIX=/usr install
119
120 fowners root:x2goprint /usr/bin/x2goprint
121 fperms 2755 /usr/bin/x2goprint
122
123 newinitd "${FILESDIR}"/${PN}.init x2gocleansessions
124 }
125
126 pkg_postinst() {
127 if use sqlite ; then
128 elog "To use sqlite and create the initial database, run:"
129 elog " # x2godbadmin --createdb"
130 fi
131 if use postgres ; then
132 elog "To use a PostgreSQL databse, more information is availabe here:"
133 elog "http://www.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql"
134 fi
135
136 elog "For password authentication, you need to enable PasswordAuthentication"
137 elog "in /etc/ssh/sshd_config (disabled by default in Gentoo)"
138 elog "An init script was installed for x2gocleansessions"
139 }