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/nxserver-freenx: nxserver-freenx-0.7.0-r1.ebuild ChangeLog nxserver-freenx-0.7.1.ebuild
Date: Wed, 31 Oct 2007 19:50:18
Message-Id: E1InJZb-0001mR-AE@stork.gentoo.org
1 voyageur 07/10/31 19:49:55
2
3 Modified: nxserver-freenx-0.7.0-r1.ebuild ChangeLog
4 Added: nxserver-freenx-0.7.1.ebuild
5 Log:
6 Version bump, closes bug #197505. Also fix some quoting
7 (Portage version: 2.1.3.16)
8
9 Revision Changes Path
10 1.3 net-misc/nxserver-freenx/nxserver-freenx-0.7.0-r1.ebuild
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.0-r1.ebuild?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.0-r1.ebuild?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.0-r1.ebuild?r1=1.2&r2=1.3
15
16 Index: nxserver-freenx-0.7.0-r1.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.0-r1.ebuild,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- nxserver-freenx-0.7.0-r1.ebuild 20 Sep 2007 12:48:26 -0000 1.2
23 +++ nxserver-freenx-0.7.0-r1.ebuild 31 Oct 2007 19:49:54 -0000 1.3
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2007 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.0-r1.ebuild,v 1.2 2007/09/20 12:48:26 opfer Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.0-r1.ebuild,v 1.3 2007/10/31 19:49:54 voyageur Exp $
29
30 inherit multilib eutils
31
32 @@ -44,14 +44,14 @@
33
34 src_unpack() {
35 unpack ${A}
36 - cd ${S}
37 + cd "${S}"
38
39 mv node.conf.sample node.conf || die
40
41 - epatch ${FILESDIR}/${PN}-0.6.0-nxloadconfig.patch
42 - epatch ${FILESDIR}/${P}-kdecups.patch
43 - epatch ${FILESDIR}/${P}-xfsfonts.patch
44 - epatch ${FILESDIR}/${P}-nx3support.patch
45 + epatch "${FILESDIR}"/${PN}-0.6.0-nxloadconfig.patch
46 + epatch "${FILESDIR}"/${P}-kdecups.patch
47 + epatch "${FILESDIR}"/${P}-xfsfonts.patch
48 + epatch "${FILESDIR}"/${P}-nx3support.patch
49
50 # Fix DISPLAY for XCB-enabled systems
51 sed -i "s/unix:/:/g" nxnode || die
52 @@ -97,8 +97,8 @@
53
54 dodir ${NX_ETC_DIR}
55 for x in passwords passwords.orig ; do
56 - touch ${D}${NX_ETC_DIR}/$x
57 - chmod 600 ${D}${NX_ETC_DIR}/$x
58 + touch "${D}"${NX_ETC_DIR}/$x
59 + chmod 600 "${D}"${NX_ETC_DIR}/$x
60 done
61
62 insinto ${NX_ETC_DIR}
63
64
65
66 1.34 net-misc/nxserver-freenx/ChangeLog
67
68 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/ChangeLog?rev=1.34&view=markup
69 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/ChangeLog?rev=1.34&content-type=text/plain
70 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/ChangeLog?r1=1.33&r2=1.34
71
72 Index: ChangeLog
73 ===================================================================
74 RCS file: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/ChangeLog,v
75 retrieving revision 1.33
76 retrieving revision 1.34
77 diff -u -r1.33 -r1.34
78 --- ChangeLog 20 Sep 2007 23:16:10 -0000 1.33
79 +++ ChangeLog 31 Oct 2007 19:49:54 -0000 1.34
80 @@ -1,6 +1,16 @@
81 # ChangeLog for net-misc/nxserver-freenx
82 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
83 -# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/ChangeLog,v 1.33 2007/09/20 23:16:10 voyageur Exp $
84 +# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/ChangeLog,v 1.34 2007/10/31 19:49:54 voyageur Exp $
85 +
86 +*nxserver-freenx-0.7.1 (31 Oct 2007)
87 +
88 + 31 Oct 2007; Bernard Cafarelli <voyageur@g.o>
89 + +files/nxserver-freenx-0.7.1-cups.patch,
90 + +files/nxserver-freenx-0.7.1-nscd.patch,
91 + +files/nxserver-freenx-0.7.1-nxdialog.patch,
92 + +files/nxserver-freenx-0.7.1-nxloadconfig.patch,
93 + +nxserver-freenx-0.7.1.ebuild:
94 + Version bump, closes bug #197505
95
96 20 Sep 2007; Bernard Cafarelli <voyageur@g.o>
97 -files/nxserver-freenx-0.6.0-rdesktop.patch,
98
99
100
101 1.1 net-misc/nxserver-freenx/nxserver-freenx-0.7.1.ebuild
102
103 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.1.ebuild?rev=1.1&view=markup
104 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.1.ebuild?rev=1.1&content-type=text/plain
105
106 Index: nxserver-freenx-0.7.1.ebuild
107 ===================================================================
108 # Copyright 1999-2007 Gentoo Foundation
109 # Distributed under the terms of the GNU General Public License v2
110 # $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.1.ebuild,v 1.1 2007/10/31 19:49:54 voyageur Exp $
111
112 inherit multilib eutils
113
114 MY_PN="freenx"
115 DESCRIPTION="An X11/RDP/VNC proxy server especially well suited to low bandwidth links such as wireless, WANS, and worse"
116 HOMEPAGE="http://freenx.berlios.de/"
117 SRC_URI="http://download.berlios.de/${MY_PN}/${MY_PN}-${PV}.tar.gz"
118 LICENSE="GPL-2"
119 SLOT="0"
120 KEYWORDS="~amd64 ~x86"
121 RESTRICT="strip"
122 IUSE="arts cups esd nxclient"
123 DEPEND="virtual/ssh
124 dev-tcltk/expect
125 sys-apps/gawk
126 net-analyzer/gnu-netcat
127 nxclient? ( net-misc/nxclient )
128 !nxclient? ( !net-misc/nxclient
129 || ( x11-misc/xdialog
130 x11-apps/xmessage ) )
131 >=net-misc/nx-2.1.0
132 arts? ( kde-base/arts )
133 cups? ( net-print/cups )
134 esd? ( media-sound/esound )
135 !net-misc/nxserver-freeedition
136 !net-misc/nxserver-2xterminalserver"
137
138 RDEPEND="${DEPEND}
139 media-fonts/font-misc-misc
140 media-fonts/font-cursor-misc
141 x11-apps/xauth
142 x11-apps/xrdb"
143
144 S=${WORKDIR}/${MY_PN}-${PV}
145
146 export NX_HOME_DIR=/var/lib/nxserver/home
147
148 pkg_setup () {
149 enewuser nx -1 -1 ${NX_HOME_DIR}
150 }
151
152 src_unpack() {
153 unpack ${A}
154 cd "${S}"
155
156 mv node.conf.sample node.conf || die
157
158 epatch "${FILESDIR}"/${P}-nxloadconfig.patch
159 epatch "${FILESDIR}"/${P}-cups.patch
160 epatch "${FILESDIR}"/${P}-nxdialog.patch
161 epatch "${FILESDIR}"/${P}-nscd.patch
162
163 sed -i "/PATH_LIB=/s/lib/$(get_libdir)/g" nxloadconfig || die
164 sed -i "/REAL_PATH_BIN=/s/lib/$(get_libdir)/g" nxloadconfig || die
165
166 # Change the defaults in nxloadconfig to meet the users needs.
167 if use arts ; then
168 einfo "Enabling arts support."
169 sed -i '/ENABLE_ARTSD_PRELOAD=/s/"0"/"1"/' nxloadconfig || die
170 sed -i '/ENABLE_ARTSD_PRELOAD=/s/"0"/"1"/' node.conf || die
171 fi
172 if use esd ; then
173 einfo "Enabling esd support."
174 sed -i '/ENABLE_ESD_PRELOAD=/s/"0"/"1"/' nxloadconfig || die
175 sed -i '/ENABLE_ESD_PRELOAD=/s/"0"/"1"/' node.conf || die
176 fi
177 if use cups ; then
178 einfo "Enabling cups support."
179 sed -i '/ENABLE_KDE_CUPS=/s/"0"/"1"/' nxloadconfig || die
180 sed -i '/ENABLE_KDE_CUPS=/s/"0"/"1"/' node.conf || die
181 fi
182 }
183
184 src_compile() {
185 einfo "Nothing to compile"
186 }
187
188 src_install() {
189 NX_ETC_DIR=/etc/nxserver
190 NX_SESS_DIR=/var/lib/nxserver/db
191
192 dobin nxserver
193 dobin nxnode
194 dobin nxnode-login
195 dobin nxkeygen
196 dobin nxloadconfig
197 dobin nxsetup
198 dobin nxcups-gethost
199 dobin nxdialog
200 dobin nxdesktop_helper
201 dobin nxviewer_helper
202
203 # This should be renamed to remove the blocker on net-misc/nxclient
204 use nxclient || dobin nxprint
205
206 dodir ${NX_ETC_DIR}
207 for x in passwords passwords.orig ; do
208 touch "${D}"${NX_ETC_DIR}/$x
209 chmod 600 "${D}"${NX_ETC_DIR}/$x
210 done
211
212 insinto ${NX_ETC_DIR}
213 doins node.conf
214
215 dodir ${NX_HOME_DIR}
216
217 for x in closed running failed ; do
218 keepdir ${NX_SESS_DIR}/$x
219 fperms 0700 ${NX_SESS_DIR}/$x
220 done
221 }
222
223 pkg_postinst () {
224 usermod -s /usr/bin/nxserver nx || die "Unable to set login shell of nx user!!"
225 usermod -d ${NX_HOME_DIR} nx || die "Unable to set home directory of nx user!!"
226
227 elog "To complete the installation, run:"
228 elog " nxsetup --install --setup-nomachine-key --clean --purge"
229 elog "This will use the default Nomachine SSH key"
230 }
231
232
233
234 --
235 gentoo-commits@g.o mailing list