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