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: ChangeLog x2goserver-3.1.1.4-r1.ebuild
Date: Wed, 31 Oct 2012 14:23:45
Message-Id: 20121031142328.975E921600@flycatcher.gentoo.org
1 voyageur 12/10/31 14:23:28
2
3 Modified: ChangeLog
4 Added: x2goserver-3.1.1.4-r1.ebuild
5 Log:
6 Build requires man2html so depend on sys-apps/man, thanks Hans-Peter Deifel <hpdeifel@×××.de> in bug #435652. Server will not work at runtime without font-misc-misc and font-cursor-misc, spotted by rich0 in bug #436156. Respect CFLAGS in sqlitewrapper compilation, bug #426830
7
8 (Portage version: 2.2.0_alpha142/cvs/Linux x86_64, signed Manifest commit with key C74525F2)
9
10 Revision Changes Path
11 1.13 net-misc/x2goserver/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/ChangeLog?rev=1.13&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/ChangeLog?rev=1.13&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/ChangeLog?r1=1.12&r2=1.13
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/x2goserver/ChangeLog,v
20 retrieving revision 1.12
21 retrieving revision 1.13
22 diff -u -r1.12 -r1.13
23 --- ChangeLog 28 Sep 2012 12:56:27 -0000 1.12
24 +++ ChangeLog 31 Oct 2012 14:23:28 -0000 1.13
25 @@ -1,6 +1,15 @@
26 # ChangeLog for net-misc/x2goserver
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/x2goserver/ChangeLog,v 1.12 2012/09/28 12:56:27 voyageur Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/x2goserver/ChangeLog,v 1.13 2012/10/31 14:23:28 voyageur Exp $
30 +
31 +*x2goserver-3.1.1.4-r1 (31 Oct 2012)
32 +
33 + 31 Oct 2012; Bernard Cafarelli <voyageur@g.o>
34 + +x2goserver-3.1.1.4-r1.ebuild, +files/x2goserver-3.1.1.4-cflags.patch:
35 + Build requires man2html so depend on sys-apps/man, thanks Hans-Peter Deifel
36 + <hpdeifel@×××.de> in bug #435652. Server will not work at runtime without
37 + font-misc-misc and font-cursor-misc, spotted by rich0 in bug #436156. Respect
38 + CFLAGS in sqlitewrapper compilation, bug #426830
39
40 *x2goserver-3.1.1.4 (28 Sep 2012)
41
42
43
44
45 1.1 net-misc/x2goserver/x2goserver-3.1.1.4-r1.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.1.4-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.1.4-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: x2goserver-3.1.1.4-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2012 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/net-misc/x2goserver/x2goserver-3.1.1.4-r1.ebuild,v 1.1 2012/10/31 14:23:28 voyageur Exp $
55
56 EAPI=4
57 inherit eutils multilib toolchain-funcs user
58
59 DESCRIPTION="The X2Go server"
60 HOMEPAGE="http://www.x2go.org"
61 SRC_URI="http://code.x2go.org/releases/source/${PN}/${P}.tar.gz"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE="+fuse postgres +sqlite"
67
68 REQUIRED_USE="|| ( postgres sqlite )"
69
70 DEPEND="sys-apps/man"
71 RDEPEND="dev-perl/Config-Simple
72 media-fonts/font-cursor-misc
73 media-fonts/font-misc-misc
74 net-misc/nx
75 virtual/ssh
76 fuse? ( sys-fs/sshfs-fuse )
77 postgres? ( dev-perl/DBD-Pg )
78 sqlite? ( dev-perl/DBD-SQLite )"
79
80 pkg_setup() {
81 enewuser x2gouser -1 -1 /var/lib/x2go
82 enewuser x2goprint -1 -1 /var/spool/x2goprint
83 }
84
85 src_prepare() {
86 # Respect CC/CFLAGS
87 epatch "${FILESDIR}"/${P}-cflags.patch
88
89 # Multilib clean
90 sed -e "/^LIBDIR=/s/lib/$(get_libdir)/" -i */Makefile || die "multilib sed failed"
91 # Use nxagent directly
92 sed -i -e "s/x2goagent/nxagent/" x2goserver/bin/x2gostartagent || die "sed failed"
93 }
94
95 src_compile() {
96 emake CC="$(tc-getCC)"
97 }
98
99 src_install() {
100 emake DESTDIR="${D}" PREFIX=/usr install
101
102 fowners root:x2goprint /usr/bin/x2goprint
103 fperms 2755 /usr/bin/x2goprint
104 dosym /usr/share/applications /etc/x2go/applications
105
106 newinitd "${FILESDIR}"/${PN}.init x2gocleansessions
107 }
108
109 pkg_postinst() {
110 if use sqlite ; then
111 elog "To use sqlite and create the initial database, run:"
112 elog " # x2godbadmin --createdb"
113 fi
114 if use postgres ; then
115 elog "To use a PostgreSQL databse, more information is availabe here:"
116 elog "http://www.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql"
117 fi
118
119 elog "For password authentication, you need to enable PasswordAuthentication"
120 elog "in /etc/ssh/sshd_config (disabled by default in Gentoo)"
121 elog "An init script was installed for x2gocleansessions"
122 }