Gentoo Archives: gentoo-commits

From: Wim Muskee <wimmuskee@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/ltsp:master commit in: net-misc/ltsp-client/
Date: Tue, 28 Feb 2012 18:08:01
Message-Id: 1330452457.406d678fbf290a2d31ba29ed86cf53bce10f0fdd.wim@gentoo
1 commit: 406d678fbf290a2d31ba29ed86cf53bce10f0fdd
2 Author: Wim Muskee <wimmuskee <AT> gmail <DOT> com>
3 AuthorDate: Tue Feb 28 18:07:37 2012 +0000
4 Commit: Wim Muskee <wimmuskee <AT> gmail <DOT> com>
5 CommitDate: Tue Feb 28 18:07:37 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/ltsp.git;a=commit;h=406d678f
7
8 ltsp-client: version bump to 5.3.3
9
10 ---
11 net-misc/ltsp-client/ChangeLog | 5 +
12 net-misc/ltsp-client/Manifest | 5 +-
13 net-misc/ltsp-client/ltsp-client-5.2.9.ebuild | 106 --------------------
14 ...client-9999.ebuild => ltsp-client-5.3.3.ebuild} | 35 ++++---
15 4 files changed, 29 insertions(+), 122 deletions(-)
16
17 diff --git a/net-misc/ltsp-client/ChangeLog b/net-misc/ltsp-client/ChangeLog
18 index fea73e7..5c9646e 100644
19 --- a/net-misc/ltsp-client/ChangeLog
20 +++ b/net-misc/ltsp-client/ChangeLog
21 @@ -2,6 +2,11 @@
22 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
23 # $Header: $
24
25 +*ltsp-client-5.3.3 (28 02 2012)
26 +
27 + 28 02 2012; Wim Muskee wimmuskee@×××××.com ltsp-client-5.3.3.ebuild:
28 + Version bump.
29 +
30 23 02 2011; Wim Muskee wimmuskee@×××××.com ltsp-client-9999.ebuild:
31 Adding new ltsp init scripts.
32
33
34 diff --git a/net-misc/ltsp-client/Manifest b/net-misc/ltsp-client/Manifest
35 index a834702..cda5e3c 100644
36 --- a/net-misc/ltsp-client/Manifest
37 +++ b/net-misc/ltsp-client/Manifest
38 @@ -1,6 +1,5 @@
39 AUX lts.conf 284 RMD160 c2f2f5fac6701fb58160376f082d5d2c551aaad5 SHA1 57dfa6a212284f2811e05ff518961c80d2aa4cc9 SHA256 eb2648ae9b3b38d30eabe92a363e790c06ddae1e9472618b7876ec2c9cf853e2
40 EBUILD ltsp-client-5.2.12.ebuild 2516 RMD160 178d905436ea48d90193c27ba5dba0423e6c359d SHA1 3a4caf8c9babb16e8b5058d0298f32aa4cff927f SHA256 48b6bec922d68c6513878af1959e8fbd6ef1811f527ed09d4a6f6dfd4eaf7d8d
41 -EBUILD ltsp-client-5.2.9.ebuild 2518 RMD160 5f59ffb4b44bcafdc07080d9adfc627311a16ac7 SHA1 356f168bff3ba2a5110ca4987a483e0701d3791c SHA256 51454e66ae9a6e30a27e2a6b74f55463e652a8b501a657bc6a5506e2ad6f6e59
42 -EBUILD ltsp-client-9999.ebuild 2804 RMD160 4d66a9e25417bcbeb8a411be358b3293864e10a5 SHA1 c146304d9d7b7d1c5d72445a9acd395981f0318b SHA256 4d0b0eca99e5fd2ba0e17e2bc63a5875b03956bc4552dc578267331542721560
43 -MISC ChangeLog 2968 RMD160 25d52f9b18fd0941efe6e9a4740ce5a7353869ee SHA1 94284b8662bf092863f93d460fb2498cf61c7f16 SHA256 d91a76e51048d7a59c970abb7a9b7219bed5efee9bfb5758c0bfa84ff1c39429
44 +EBUILD ltsp-client-5.3.3.ebuild 2855 RMD160 142621a121244bcd4f45268df7a6ee480b753e21 SHA1 0e7d97c578aa07d29b0ea66690db7bbffa674647 SHA256 50d790de09070f5479374d082c186fe34a65055a94aaa04d90a5231940e260c3
45 +MISC ChangeLog 3089 RMD160 e85e345106d3e942ec200bb839d025e12d4ec8c5 SHA1 ddde2a66b0da8895daf39d2ffcf7f514c689067f SHA256 3327e7dad4de803a198716d307f3544b1a2035688bc5d3ac396cf3463c20d64b
46 MISC metadata.xml 239 RMD160 5c09d64ce69a1c3ead8110ab2cc4242f4b79d361 SHA1 3569156a75f6a3e70bf78fec27420754f42f709c SHA256 81174591b128a73f77bd663c79dc842ce8df791b8b1b498d99c3aa1116a80a40
47
48 diff --git a/net-misc/ltsp-client/ltsp-client-5.2.9.ebuild b/net-misc/ltsp-client/ltsp-client-5.2.9.ebuild
49 deleted file mode 100644
50 index fd3b5c4..0000000
51 --- a/net-misc/ltsp-client/ltsp-client-5.2.9.ebuild
52 +++ /dev/null
53 @@ -1,106 +0,0 @@
54 -# Copyright 1999-2012 Gentoo Foundation
55 -# Distributed under the terms of the GNU General Public License v2
56 -# $Header: $
57 -
58 -inherit bzr
59 -
60 -EBZR_REVISION="1842"
61 -EBZR_REPO_URI="http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk"
62 -
63 -DESCRIPTION="LTSP client scripts"
64 -HOMEPAGE="http://www.ltsp.org/"
65 -LICENSE="GPL-2"
66 -SLOT="0"
67 -KEYWORDS="~amd64 ~x86"
68 -IUSE=""
69 -
70 -# note on dependencies
71 -# joystick for inputattach (serial devices)
72 -# run-mailcap for ltsp-remoteapps
73 -DEPEND="x11-apps/xprop"
74 -RDEPEND="!net-misc/ltsp-server
75 - media-sound/pulseaudio
76 - >=sys-fs/ltspfs-0.5.0
77 - net-analyzer/netcat
78 - net-misc/openssh
79 - sys-block/nbd
80 - sys-apps/lsb-release
81 - net-ftp/tftp-hpa
82 - >=sys-fs/sshfs-fuse-2.1
83 - sys-apps/iproute2
84 - games-util/joystick
85 - media-sound/alsa-utils
86 - media-plugins/alsa-plugins
87 - app-misc/run-mailcap
88 - net-misc/ntp"
89 -
90 -src_unpack() {
91 - bzr_src_unpack
92 -}
93 -
94 -src_compile() {
95 - pushd client/getltscfg
96 - emake || or die "Could not make getltspcfg"
97 - popd
98 -
99 - pushd localapps
100 - ./autogen.sh || or die "Could not generate configure for xatomwait"
101 - econf || or die "Could not configure xatomwait"
102 - emake || or die "Could not make xatomwait"
103 - popd
104 -}
105 -
106 -src_install() {
107 - ltspdir="/usr/share/ltsp"
108 -
109 - dobin client/getltscfg/getltscfg
110 - dosbin client/jetpipe/jetpipe
111 -
112 - dobin localapps/ltsp-localappsd
113 - dobin localapps/ltsp-genmenu
114 - dobin localapps/ltsp-remoteapps
115 - dobin localapps/ltsp-remoteappsd
116 - dobin localapps/ltsp-open
117 - dobin localapps/src/xatomwait
118 -
119 - dodir /var/lib/ltsp-client-setup
120 - dodir /var/cache/ltsp
121 - dodir /var/cache/ltsp-localapps
122 -
123 - exeinto ${ltspdir}
124 - doexe client/configure-x.sh
125 - doexe client/screen_session
126 - doexe client/update-kernels
127 - doexe client/xinitrc
128 -
129 - exeinto ${ltspdir}/screen.d
130 - doexe client/screen.d/*
131 -
132 - insinto ${ltspdir}
133 - doins ltsp-common-functions
134 - doins client/ltsp_config
135 - doins client/screen-x-common
136 - doins client/initscripts/ltsp-init-common
137 -
138 - insinto ${ltspdir}/xinitrc.d
139 - doins client/xinitrc.d/*
140 -
141 - insinto ${ltspdir}/screen-session.d
142 - doins client/screen-session.d/*
143 -
144 - insinto /usr/share/ldm/rc.d
145 - doins localapps/ldm-rc.d/*
146 -
147 - newinitd client/initscripts/Gentoo/ltsp-client-setup.initd ltsp-client-setup
148 - newinitd client/initscripts/Gentoo/ltsp-client.initd ltsp-client
149 - newconfd client/initscripts/Gentoo/ltsp-client-setup.confd ltsp-client-setup
150 -
151 - doman client/jetpipe/jetpipe.8
152 - doman client/getltscfg/getltscfg.1
153 - doman localapps/doc/xatomwait.1
154 - doman localapps/doc/ltsp-localappsd.1
155 - doman localapps/doc/ltsp-genmenu.1
156 - doman localapps/doc/ltsp-remoteapps.1
157 -
158 - cp "${FILESDIR}/lts.conf" "${D}/etc/lts.conf"
159 -}
160
161 diff --git a/net-misc/ltsp-client/ltsp-client-9999.ebuild b/net-misc/ltsp-client/ltsp-client-5.3.3.ebuild
162 similarity index 89%
163 rename from net-misc/ltsp-client/ltsp-client-9999.ebuild
164 rename to net-misc/ltsp-client/ltsp-client-5.3.3.ebuild
165 index 6fbe93a..2fcc52d 100644
166 --- a/net-misc/ltsp-client/ltsp-client-9999.ebuild
167 +++ b/net-misc/ltsp-client/ltsp-client-5.3.3.ebuild
168 @@ -4,21 +4,23 @@
169
170 inherit bzr
171
172 +EBZR_REVISION="2114"
173 EBZR_REPO_URI="http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk"
174 DESCRIPTION="LTSP client scripts"
175 HOMEPAGE="http://www.ltsp.org/"
176 LICENSE="GPL-2"
177 SLOT="0"
178 -KEYWORDS=""
179 +KEYWORDS="~x86"
180 IUSE=""
181
182 # note on dependencies
183 # joystick for inputattach (serial devices)
184 # run-mailcap for ltsp-remoteapps
185 +# cron for crontabs and SHUTDOWN_TIME
186 DEPEND="x11-apps/xprop"
187 RDEPEND="!net-misc/ltsp-server
188 media-sound/pulseaudio
189 - >=sys-fs/ltspfs-0.5.0
190 + >=sys-fs/ltspfs-1.1
191 net-analyzer/netcat
192 net-misc/openssh
193 sys-block/nbd
194 @@ -30,7 +32,9 @@ RDEPEND="!net-misc/ltsp-server
195 media-sound/alsa-utils
196 media-plugins/alsa-plugins
197 app-misc/run-mailcap
198 - net-misc/ntp"
199 + net-misc/ntp
200 + app-admin/sysklogd
201 + sys-process/vixie-cron"
202
203 src_unpack() {
204 bzr_src_unpack
205 @@ -51,6 +55,7 @@ src_compile() {
206 src_install() {
207 ltspdir="/usr/share/ltsp"
208
209 + # executables
210 dobin client/getltscfg/getltscfg
211 dosbin client/jetpipe/jetpipe
212
213 @@ -61,10 +66,6 @@ src_install() {
214 dobin localapps/ltsp-open
215 dobin localapps/src/xatomwait
216
217 - dodir /var/lib/ltsp-client-setup
218 - dodir /var/cache/ltsp
219 - dodir /var/cache/ltsp-localapps
220 -
221 exeinto ${ltspdir}
222 doexe client/configure-x.sh
223 doexe client/screen_session
224 @@ -77,6 +78,7 @@ src_install() {
225 exeinto /sbin
226 doexe client/init-ltsp
227
228 + # plugins
229 insinto ${ltspdir}
230 doins ltsp-common-functions
231 doins client/ltsp_config
232 @@ -99,16 +101,22 @@ src_install() {
233 insinto /usr/share/ldm/rc.d
234 doins localapps/ldm-rc.d/*
235
236 - insinto /lib/udev
237 - doins client/udev/ltsp-sound
238 + # directories
239 + dodir /var/lib/ltsp-client-setup
240 + dodir /var/cache/ltsp
241 + dodir /var/cache/ltsp-localapps
242 +
243 + # init rc script
244 + newinitd client/initscripts/Gentoo/ltsp-client.initd ltsp-client
245 +
246 + # udev
247 + exeinto /lib/udev
248 + doexe client/udev/ltsp-sound
249
250 insinto /etc/udev/rules.d
251 doins client/udev/88-ltsp-sound.rules
252
253 - newinitd client/initscripts/Gentoo/ltsp-client-setup.initd ltsp-client-setup
254 - newinitd client/initscripts/Gentoo/ltsp-client.initd ltsp-client
255 - newconfd client/initscripts/Gentoo/ltsp-client-setup.confd ltsp-client-setup
256 -
257 + # man pages
258 doman client/jetpipe/jetpipe.8
259 doman client/getltscfg/getltscfg.1
260 doman localapps/doc/xatomwait.1
261 @@ -116,5 +124,6 @@ src_install() {
262 doman localapps/doc/ltsp-genmenu.1
263 doman localapps/doc/ltsp-remoteapps.1
264
265 + # default lts.conf
266 cp "${FILESDIR}/lts.conf" "${D}/etc/lts.conf"
267 }