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