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-freeedition: ChangeLog nxserver-freeedition-3.0.0-r3.ebuild nxserver-freeedition-3.0.0-r4.ebuild
Date: Mon, 03 Dec 2007 21:49:53
Message-Id: E1IzJAj-0001Pc-1D@stork.gentoo.org
1 voyageur 07/12/03 21:49:49
2
3 Modified: ChangeLog nxserver-freeedition-3.0.0-r3.ebuild
4 Added: nxserver-freeedition-3.0.0-r4.ebuild
5 Log:
6 Version bump, fix some quoting
7 (Portage version: 2.1.4_rc6)
8
9 Revision Changes Path
10 1.19 net-misc/nxserver-freeedition/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freeedition/ChangeLog?rev=1.19&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freeedition/ChangeLog?rev=1.19&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freeedition/ChangeLog?r1=1.18&r2=1.19
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/ChangeLog,v
19 retrieving revision 1.18
20 retrieving revision 1.19
21 diff -u -r1.18 -r1.19
22 --- ChangeLog 20 Sep 2007 23:19:27 -0000 1.18
23 +++ ChangeLog 3 Dec 2007 21:49:48 -0000 1.19
24 @@ -1,6 +1,14 @@
25 # ChangeLog for net-misc/nxserver-freeedition
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/ChangeLog,v 1.18 2007/09/20 23:19:27 voyageur Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/ChangeLog,v 1.19 2007/12/03 21:49:48 voyageur Exp $
29 +
30 +*nxserver-freeedition-3.0.0-r4 (03 Dec 2007)
31 +
32 + 03 Dec 2007; Bernard Cafarelli <voyageur@g.o>
33 + +files/nxserver-3.0.0-r4-setup.patch,
34 + nxserver-freeedition-3.0.0-r3.ebuild,
35 + +nxserver-freeedition-3.0.0-r4.ebuild:
36 + Version bump, fix some quoting
37
38 20 Sep 2007; Bernard Cafarelli <voyageur@g.o>
39 -files/nxserver-2.1.0-setup.patch, -files/nxserver-3.0.0-setup.patch,
40
41
42
43 1.6 net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild?rev=1.6&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild?rev=1.6&content-type=text/plain
47 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild?r1=1.5&r2=1.6
48
49 Index: nxserver-freeedition-3.0.0-r3.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild,v
52 retrieving revision 1.5
53 retrieving revision 1.6
54 diff -u -r1.5 -r1.6
55 --- nxserver-freeedition-3.0.0-r3.ebuild 20 Sep 2007 14:53:19 -0000 1.5
56 +++ nxserver-freeedition-3.0.0-r3.ebuild 3 Dec 2007 21:49:48 -0000 1.6
57 @@ -1,6 +1,6 @@
58 # Copyright 1999-2007 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 -# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild,v 1.5 2007/09/20 14:53:19 rbu Exp $
61 +# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r3.ebuild,v 1.6 2007/12/03 21:49:48 voyageur Exp $
62
63 inherit eutils
64
65 @@ -56,9 +56,9 @@
66
67 newins etc/server-debian.cfg.sample server-gentoo.cfg.sample
68
69 - cp -R home ${D}/usr/NX || die "Unable to install home folder"
70 - cp -R lib ${D}/usr/NX || die "Unable to install lib folder"
71 - cp -R scripts ${D}/usr/NX || die "Unable to install scripts folder"
72 + cp -R home "${D}"/usr/NX || die "Unable to install home folder"
73 + cp -R lib "${D}"/usr/NX || die "Unable to install lib folder"
74 + cp -R scripts "${D}"/usr/NX || die "Unable to install scripts folder"
75 cp -R share "${D}"/usr/NX || die "Unable to install share folder"
76 cp -R var "${D}"/usr/NX || die "Unable to install var folder"
77
78
79
80
81 1.1 net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r4.ebuild
82
83 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r4.ebuild?rev=1.1&view=markup
84 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r4.ebuild?rev=1.1&content-type=text/plain
85
86 Index: nxserver-freeedition-3.0.0-r4.ebuild
87 ===================================================================
88 # Copyright 1999-2007 Gentoo Foundation
89 # Distributed under the terms of the GNU General Public License v2
90 # $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0-r4.ebuild,v 1.1 2007/12/03 21:49:48 voyageur Exp $
91
92 inherit eutils
93
94 MY_PV="${PV}-79"
95 DESCRIPTION="Free edition NX server from NoMachine"
96 HOMEPAGE="http://www.nomachine.com/"
97 SRC_URI="amd64? ( http://64.34.161.181/download/3.0.0/Linux/FE/nxserver-${MY_PV}.x86_64.tar.gz )
98 x86? ( http://64.34.161.181/download/3.0.0/Linux/FE/nxserver-${MY_PV}.i386.tar.gz )"
99
100 LICENSE="nomachine"
101 SLOT="0"
102 KEYWORDS="~amd64 ~x86"
103 IUSE=""
104 RESTRICT="strip"
105
106 DEPEND="=net-misc/nxnode-3.0*
107 !net-misc/nxserver-freenx
108 !net-misc/nxserver-2xterminalserver"
109 RDEPEND="${DEPEND}
110 media-fonts/font-misc-misc
111 media-fonts/font-cursor-misc
112 x11-apps/xauth"
113
114 S="${WORKDIR}"/NX
115
116 pkg_preinst()
117 {
118 enewuser nx -1 -1 /usr/NX/home/nx
119 }
120
121 src_unpack()
122 {
123 unpack ${A}
124 cd "${S}"
125 epatch "${FILESDIR}"/nxserver-3.0.0-r4-setup.patch
126 }
127
128 src_install()
129 {
130 # we install nxserver into /usr/NX, to make sure it doesn't clash
131 # with libraries installed for FreeNX
132
133 into /usr/NX
134 dobin bin/nxserver
135
136 dodir /usr/NX/etc/keys
137 insinto /usr/NX/etc
138 doins etc/administrators.db.sample
139 doins etc/guests.db.sample
140 doins etc/passwords.db.sample
141 doins etc/profiles.db.sample
142 doins etc/users.db.sample
143 doins etc/server.lic.sample
144
145 newins etc/server-debian.cfg.sample server-gentoo.cfg.sample
146
147 cp -R home "${D}"/usr/NX || die "Unable to install home folder"
148 cp -R lib "${D}"/usr/NX || die "Unable to install lib folder"
149 cp -R scripts "${D}"/usr/NX || die "Unable to install scripts folder"
150 cp -R share "${D}"/usr/NX || die "Unable to install share folder"
151 cp -R var "${D}"/usr/NX || die "Unable to install var folder"
152
153 newinitd "${FILESDIR}"/nxserver-2.1.0-init nxserver
154 }
155
156 pkg_postinst ()
157 {
158 usermod -s /usr/NX/bin/nxserver nx || die "Unable to set login shell of nx user!!"
159 usermod -d /usr/NX/home/nx nx || die "Unable to set home directory of nx user!!"
160
161 # only run install when no configuration file is found
162 if [ -f /usr/NX/etc/server.cfg ]; then
163 einfo "Running NoMachine's update script"
164 "${ROOT}"/usr/NX/scripts/setup/nxserver --update || die "Update script failed"
165 else
166 einfo "Running NoMachine's setup script"
167 "${ROOT}"/usr/NX/scripts/setup/nxserver --install || die "Installation script failed"
168 fi
169
170 elog "Remember to add nxserver to your default runlevel"
171 }
172
173
174
175 --
176 gentoo-commits@g.o mailing list