Package list virt-viewer / 520d867
Merge tag 'upstream/0.5.5' Upstream version 0.5.5 Laurent Léonard 8 years ago
109 changed file(s) with 18469 addition(s) and 6243 deletion(s). Raw diff Collapse all Expand all
66 Christophe Fergeau <cfergeau@redhat.com>
77 Marc-André Lureau <marcandre.lureau@redhat.com>
88 Hans de Goede <hdegoede@redhat.com>
9 Michal Privoznik <mprivozn@redhat.com>
910
10 With additional patches from:
11 With additional patches & translations from:
1112
12 Atsushi SAKAI <sakaia@jp.fujitsu.com>
13 Chris Lalancette <clalance@redhat.com>
14 Guannan Ren <gren@redhat.com>
15 Guido G\374nther <agx@sigxcpu.org>
16 Hans de Goede <hdegoede@redhat.com>
17 Hiroyuki Kaguchi <fj7025cf@aa.jp.fujitsu.com>
18 Jiri Denemark <Jiri.Denemark@gmail.com>
19 Pavel Raiskup <praiskup@redhat.com>
20 Richard W.M. Jones <rjones@redhat.com>
21 Ronnie Sahlberg <ronniesahlberg@gmail.com>
22 Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
23 Yonit Halperin <yhalperi@redhat.com>
24 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
13 Christophe Fergeau <cfergeau@redhat.com>
14 Daniel P. Berrange <berrange@redhat.com>
15 Dave Allan <dallan@redhat.com>
16 Doug Goldstein <cardoe@cardoe.com>
17 Guannan Ren <gren@redhat.com>
18 Guido Günther <agx@sigxcpu.org>
19 Hans de Goede <hdegoede@redhat.com>
20 Jiri Denemark <Jiri.Denemark@gmail.com>
21 Marc-André Lureau <marcandre.lureau@redhat.com>
22 Martin Kletzander <mkletzan@redhat.com>
23 Michal Privoznik <mprivozn@redhat.com>
24 Pavel Raiskup <praiskup@redhat.com>
25 Richard W.M. Jones <rjones@redhat.com>
26 Ronnie Sahlberg <ronniesahlberg@gmail.com>
27 Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
28 Yonit Halperin <yhalperi@redhat.com>
29 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
30 amitakhya <amitakhya@fedoraproject.org>
31 andreyjktl <andreyjktl@fedoraproject.org>
32 anipeter <anipeter@fedoraproject.org>
33 ankit <ankit@fedoraproject.org>
34 aron <aron@fedoraproject.org>
35 bozzo <bozzo@fedoraproject.org>
36 elsupergomez <elsupergomez@fedoraproject.org>
37 enshahar <enshahar@fedoraproject.org>
38 fdaluisio <fdaluisio@fedoraproject.org>
39 gcintra <gcintra@fedoraproject.org>
40 giallu <giallu@fedoraproject.org>
41 hedda <hedda@fedoraproject.org>
42 htaira <htaira@fedoraproject.org>
43 ifelix <ifelix@fedoraproject.org>
44 jassy <jassy@fedoraproject.org>
45 khasida <khasida@fedoraproject.org>
46 kkrothap <kkrothap@fedoraproject.org>
47 leahliu <leahliu@fedoraproject.org>
48 mgiri <mgiri@fedoraproject.org>
49 mospina <mospina@fedoraproject.org>
50 mvdz <mvdz@fedoraproject.org>
51 rajesh <rajesh@fedoraproject.org>
52 raven <raven@fedoraproject.org>
53 renault <renault@fedoraproject.org>
54 runab <runab@fedoraproject.org>
55 samfreemanz <samfreemanz@fedoraproject.org>
56 sandeeps <sandeeps@fedoraproject.org>
57 shanky <shanky@fedoraproject.org>
58 snicore <snicore@fedoraproject.org>
59 swkothar <swkothar@fedoraproject.org>
60 tchuang <tchuang@fedoraproject.org>
61 tombo <tombo@fedoraproject.org>
62 tomspur <tomspur@fedoraproject.org>
63 warrink <warrink@fedoraproject.org>
64 webappz <webappz@fedoraproject.org>
65 ypoyarko <ypoyarko@fedoraproject.org>
66 yurchor <yurchor@fedoraproject.org>
67 zoltanh721 <zoltanh721@fedoraproject.org>
2568
2669 ...send patches to get your name here...
27
28 Translations have been provided by
29
30 <amitakhya@fedoraproject.org>
31 <andreyjktl@fedoraproject.org>
32 <anipeter@fedoraproject.org>
33 <ankit@fedoraproject.org>
34 <aron@fedoraproject.org>
35 <bozzo@fedoraproject.org>
36 <elsupergomez@fedoraproject.org>
37 <enshahar@fedoraproject.org>
38 <fdaluisio@fedoraproject.org>
39 <gcintra@fedoraproject.org>
40 <giallu@fedoraproject.org>
41 <hedda@fedoraproject.org>
42 <htaira@fedoraproject.org>
43 <ifelix@fedoraproject.org>
44 <jassy@fedoraproject.org>
45 <khasida@fedoraproject.org>
46 <kkrothap@fedoraproject.org>
47 <leahliu@fedoraproject.org>
48 <mgiri@fedoraproject.org>
49 <mospina@fedoraproject.org>
50 <mvdz@fedoraproject.org>
51 <rajesh@fedoraproject.org>
52 <raven@fedoraproject.org>
53 <renault@fedoraproject.org>
54 <runab@fedoraproject.org>
55 <samfreemanz@fedoraproject.org>
56 <sandeeps@fedoraproject.org>
57 <shanky@fedoraproject.org>
58 <snicore@fedoraproject.org>
59 <swkothar@fedoraproject.org>
60 <tchuang@fedoraproject.org>
61 <tombo@fedoraproject.org>
62 <tomspur@fedoraproject.org>
63 <warrink@fedoraproject.org>
64 <webappz@fedoraproject.org>
65 <ypoyarko@fedoraproject.org>
66 <yurchor@fedoraproject.org>
67 <zoltanh721@fedoraproject.org>
68 ...and more...
6970
7071 For full translation credits see the header of the individual
7172 files in the po/ directory.
0 Virt Viewer Authors
1 ===================
2
3 The Virt Viewer application is maintained by
4
5 Daniel P. Berrange <berrange@redhat.com> (Original author)
6 Christophe Fergeau <cfergeau@redhat.com>
7 Marc-André Lureau <marcandre.lureau@redhat.com>
8 Hans de Goede <hdegoede@redhat.com>
9 Michal Privoznik <mprivozn@redhat.com>
10
11 With additional patches & translations from:
12
13 #authorslist#
14
15 ...send patches to get your name here...
16
17 For full translation credits see the header of the individual
18 files in the po/ directory.
19
20 -- End
0 2013-02-13 Daniel P. Berrange <berrange@redhat.com>
1
2 Update for 0.5.5 release
3
4 Update min spice-gtk requirement docs / RPM requires
5
6 Turn off deprecation warnings
7 GLib deprecated the GValueArray type without providing an ABI
8 compatible replacement. Thus we need to disable dreprecation
9 warnings
10
11 ../../src/virt-viewer-auth.c: In function 'virt_viewer_auth_vnc_credentials':
12 ../../src/virt-viewer-auth.c:112:9: error: 'g_value_array_get_nth' is deprecated (declared at /usr/include/glib-2.0/gobject/gvaluearray.h:65): Use 'g_array_index' instead [-Werror=deprecated-declarations]
13
14 Avoid Makefile @ check for data/Makefile.am
15
16 Adapt 'po file' syntax check to look at more files
17 The 'po file' check needs to consider various files in data/
18 as well as normal sources
19
20 Don't define the same make target/variables twice
21 The NSIS patches defined the .PHONY target twice and also
22 defined CLEANFILES twice
23
24 Auto-generate AUTHORS file from GIT logs
25 Rather than trying to manually keep track of authors,
26 just auto-generate the list from GIT logs
27
28 2013-02-13 Marc-André Lureau <marcandre.lureau@gmail.com>
29
30 win: add virt-viewer.msi build rule
31 In order to build the MSI, you will need msitools:
32 http://ftp.gnome.org/pub/GNOME/sources/msitools/
33
34 The MANUFACTURER environment variable is mandatory and should be set
35 to the manufacturer/author of the MSI build.
36
37 2013-02-12 Marc-André Lureau <marcandre.lureau@gmail.com>
38
39 spec: include mime file
40
41 build-sys: add --with-buildid to details build version
42 Add a configure argument to append build version details, similar to
43 what Daniel Berrange proposed in the "use finer package version in
44 mingw-virt-viewer" thread on the ML.
45
46 2013-02-11 Marc-André Lureau <marcandre.lureau@gmail.com>
47
48 Register remote-viewer mime handling
49 Unfortunately, I don't see yet how we could avoid the browser dialog
50 asking which application to open. On Firefox, each user has a
51 mimeTypes.rdf, but we can't really modify it..
52
53 win32: process message queue in debug-helper
54 Process messages while waiting for pi.hProcess.
55
56 Avoid the spice-x from hanging in WaitForInputIdle(), although the
57 client itself might not be ready, not even started...
58
59 https://bugzilla.redhat.com/show_bug.cgi?id=903190
60
61 2013-02-11 Hans de Goede <hdegoede@redhat.com>
62
63 virtviewer-window: Make sure fullscreen window stays on the same monitor
64 Sometimes the guest may shortly disable and then re-enable a monitor while
65 in fullscreen mode, this happens for example when changing display resolution
66 through gnome-display-properties inside the guest. This causes the client
67 window-manager to remap the window, and this can cause it to end up
68 on a different monitor.
69
70 This patch fixes this by remembering the position the window is places at
71 when going fullcreen and moving it there again when its gets (re-)shown.
72
73 2013-02-07 Marc-André Lureau <marcandre.lureau@gmail.com>
74
75 Fix "Do not ask me again" checkbox settings saving
76 Based on bug report by Hans:
77
78 The code block for saving was below this check:
79
80 if (priv->session) {
81 virt_viewer_session_close(VIRT_VIEWER_SESSION(priv->session));
82 if (priv->connected) {
83 priv->quiting = TRUE;
84 return;
85 }
86 }
87
88 Which means it never executes when quiting virt-viewer while conneced, causing
89 the "Do not ask me again" checkbox settings to not be saved.
90
91 2013-02-06 Hans de Goede <hdegoede@redhat.com>
92
93 usbredir: Fix usbredir menu always being grayed out on monitor 2+
94
95 virt-viewer-display-spice: Pass proper x and y coordinates in windowed mode
96 This stops monitor order from the guest from being re-arranged in multi-
97 monitor setups when switching between fullscreen and windowed mode.
98
99 Note this relies on spice-gtk's auto monitor alignment code, which currently
100 does not properly handle setups where there is more then 1 row of monitors,
101 ie 2x1 - 5x1 will work fine, but 2x2 will not.
102
103 virt-viewer-display-spice: Use real monitor coordinates in fullscreen
104 Now that we pass the real monitor coordinates, tell spice-gtk to use them,
105 rather then to use the passed coordinates as input for its automatic monitor
106 alignment. This fixes ie monitors in a 2x2 grid, showing up as a 4x1
107 configuration in the guest.
108
109 virt-viewer-display-spice: Pass real monitor coordinates in fullscreen
110 Rather then always passing +0+0
111
112 2013-02-04 Michal Privoznik <mprivozn@redhat.com>
113
114 g_{message,warning}: Use printf style
115 The g_message() and g_warning functions expect printf style of
116 arguments. That is, whenever we want to print a string, it has
117 to be preceded with "%s" format.
118
119 configure: Update with autoupdate
120
121 Don't redefine _FORTIFY_SOURCE macro
122 If the _FORTIFY_SOURCE has been already defined, we unconditionally
123 redefine it, leaving us with warning/error thrown at compilation time.
124
125 2013-02-04 Martin Kletzander <mkletzan@redhat.com>
126
127 Make compilation work with automake 1.13
128 Just one thing needs to be changed for virt-viewer to build with
129 automake 1.13, AM_CONFIG_HEADER is deprecated and should be
130 AC_CONFIG_HEADERS.
131
132 2013-01-31 Marc-André Lureau <marcandre.lureau@gmail.com>
133
134 remote-viewer: controller sets spice session proxy
135 Trivial change since spice-gtk now has proxy session property and
136 controller message, just forward it.
137
138 Add a "Do not ask me again" checkbox when closing app
139
140 Always ask user about closing session
141 Currently, virt-viewer doesn't ask for user confirmation when closing
142 a single monitor session. Always ask before closing, as requested by
143 user.
144
145 https://bugzilla.redhat.com/show_bug.cgi?id=803912
146
147 2013-01-29 Marc-André Lureau <marcandre.lureau@gmail.com>
148
149 spice: add proxy configuration to connection file
150
151 2013-01-24 Christophe Fergeau <cfergeau@redhat.com>
152
153 Remove unused label
154 It's no longer used after aecd80ec7
155
156 Remove unused variable
157 'window' is no longer used after 412bcf6f.
158
159 Fix warning when compiling without spice-gtk support
160 When remote-viewer is compiled without spice-gtk support, spice-session.h
161 will not get included in remote-viewer.c, causing these warnings:
162
163 remote-viewer.c: In function 'remote_viewer_start':
164 remote-viewer.c:693:9: warning: implicit declaration of function
165 'virt_viewer_session_set_file' [-Wimplicit-function-declaration]
166 remote-viewer.c:693:9: warning: nested extern declaration of
167 'virt_viewer_session_set_file' [-Wnested-externs]
168
169 Add missing intltool BuildRequires
170 The configure script fails if intltool is not installed.
171
172 mingw: Add packages for virt-viewer NSIS installer
173 This makes it much easier to build an updated Windows installer binary
174 as this can now be done using mock/koji/... by using this .spec and
175 a virt-viewer tarball.
176
177 mingw: Build a gtk2 version of virt-viewer
178 The nsis file we ship is generating an installer for a GTK+2 build
179 of virt-viewer, so it's inconsistent for the mingw-virt-viewer
180 spec file to generate a GTK+3 build. Switch to building a GTK+2
181 version of virt-viewer in mingw-virt-viewer.spec
182
183 mingw: Package debug-helper.exe
184
185 mingw: Package debug files
186 When building on f18, the build fails because of unpackaged
187 debug files. Use the appropriate mingw macro to generate
188 the mingw debug packages.
189
190 The build failure is:
191
192 RPM build errors:
193 error: Installed (but unpackaged) file(s) found:
194 /usr/i686-w64-mingw32/sys-root/mingw/bin/debug-helper.exe.debug
195 /usr/i686-w64-mingw32/sys-root/mingw/bin/remote-viewer.exe.debug
196 /usr/i686-w64-mingw32/sys-root/mingw/bin/virt-viewer.exe.debug
197 /usr/i686-w64-mingw32/sys-root/mingw/bin/windows-cmdline-wrapper.exe.debug
198 /usr/x86_64-w64-mingw32/sys-root/mingw/bin/debug-helper.exe.debug
199 /usr/x86_64-w64-mingw32/sys-root/mingw/bin/remote-viewer.exe.debug
200 /usr/x86_64-w64-mingw32/sys-root/mingw/bin/virt-viewer.exe.debug
201 /usr/x86_64-w64-mingw32/sys-root/mingw/bin/windows-cmdline-wrapper.exe.debug
202 Installed (but unpackaged) file(s) found:
203 /usr/i686-w64-mingw32/sys-root/mingw/bin/debug-helper.exe.debug
204 /usr/i686-w64-mingw32/sys-root/mingw/bin/remote-viewer.exe.debug
205 /usr/i686-w64-mingw32/sys-root/mingw/bin/virt-viewer.exe.debug
206 /usr/i686-w64-mingw32/sys-root/mingw/bin/windows-cmdline-wrapper.exe.debug
207 /usr/x86_64-w64-mingw32/sys-root/mingw/bin/debug-helper.exe.debug
208 /usr/x86_64-w64-mingw32/sys-root/mingw/bin/remote-viewer.exe.debug
209 /usr/x86_64-w64-mingw32/sys-root/mingw/bin/virt-viewer.exe.debug
210 /usr/x86_64-w64-mingw32/sys-root/mingw/bin/windows-cmdline-wrapper.exe.debug
211
212 mingw: Fix typo in mingw macro name (hedder -> header)
213
214 nsis: Adjust file list
215 Adjust file names for mingw-usbredir dlls and readline dlls
216
217 2013-01-22 Hans de Goede <hdegoede@redhat.com>
218
219 virt-viewer-display-spice: Get monitor under our window
220 When getting monitor info for going fullscreen, Get the monitor under
221 *our* window rather then under the root-window.
222
223 Noticed this not working properly when testing the monitor coordinates stuff,
224 but this should also help people seeing problems when using non equally sized
225 monitors.
226
227 2013-01-18 Marc-André Lureau <marcandre.lureau@gmail.com>
228
229 vnc: add connection by file
230 Learn to connect to a VNC server with the connection details file, ex:
231
232 [virt-viewer]
233 type=vnc
234 host=localhost
235 port=2356
236 password=foobar
237
238 v2:
239 - add username/password support
240
241 https://bugzilla.redhat.com/show_bug.cgi?id=843410
242
243 file: add username support
244
245 2012-12-21 Hans de Goede <hdegoede@redhat.com>
246
247 Make hotkey configuration functionality available from the cmdline (v2)
248 Changes in v2:
249 -Add --hotkeys documentation to the man-pages
250
251 Add a virt_viewer_app_set_hotkeys() helper function
252
253 2012-12-20 Christophe Fergeau <cfergeau@redhat.com>
254
255 Improve check for overridden grab key combination
256 remote-viewer can either use the default grab/ungrab handled by
257 spice-gtk, or override it and use the standard gtk+ accelerator
258 mechanism. However, the code currently assumes that if any accelerator
259 is set in remote-viewer, then the grab key has been overridden.
260 This commit makes sure the grab key is actually overridden before assuming
261 so.
262
263 Don't leak SpiceGrabSequence in enable_accel_changed
264
265 Improve hotkeys controller behaviour
266 Disable default accelerators when setting bindings from the controller
267 in case the controller does not override them all. This ensures we don't
268 inherit from the bindings set in VirtViewerApp::constructor if the controller
269 doesn't set any bindings for a given action.
270
271 2012-12-07 Marc-André Lureau <marcandre.lureau@gmail.com>
272
273 Use monitor geometry, not screen size
274 In a recent commit, 3bb6f5ec805ecfe78eba6d4d98e3ffcab195273a, I
275 introduced a regression: going fullscreen would no longer match client
276 and guest resolution correctly.
277
278 A GdkScreen is not necessarily the physical screen monitor size.
279 Lookup the physical monitor size using
280 gdk_screen_get_monitor_geometry().
281
282 Fixes:
283 https://bugzilla.redhat.com/show_bug.cgi?id=881020
284
285 2012-12-05 Michal Privoznik <mprivozn@redhat.com>
286
287 session-spice: Cast CA string to gunit8 pointer
288 SpiceSession has 'ca' property which is type of GByteArray*.
289 However, when we read the property from file, we read it as
290 string. For conversion g_byte_array_new_take() is used which
291 takes given pointer as guint8* so we need to do the cast.
292
293 Sanitize syntax-check
294 make syntax-check is producing some errors about empty line at EOF
295 and missing #include <config.h> in src/virt-viewer-file.c
296
297 * src/virt-viewer-file.c: add #include <config.h>
298 * data/virt-viewer-debug.nsis.in: remove empty line at EOF
299
300 2012-12-05 Doug Goldstein <cardoe@cardoe.com>
301
302 Make .desktop file comply with spec
303 The .desktop file did not comply with the Desktop Entry spec as checked
304 with desktop-file-validate. Boolean keys are defined as taking only
305 'true' or 'false', the entry Terminal had False. MimeType is a string
306 list and therefore must be terminated with a ;
307
308 2012-11-27 Marc-André Lureau <marcandre.lureau@gmail.com>
309
310 remote-viewer: learn to connect from file
311 v2:
312 - move some variables to inner-block as requested by reviewer
313
314 spice: learn to connect from file
315
316 Add VirtViewerSession:file property
317 If VirtViewerSession:file is set, it should be used to define the
318 connection parameters. Also correct the mime type used in this case.
319
320 The mime type is needed to identify the kind of resources we are
321 adding to the recent list. The recent list can then be filtered and
322 various application handling that type may attempt to access that
323 resource.
324
325 Add VirtViewerFile
326 v2:
327 - use !! for boolean values setter
328 - switch from bytearray/base64 to plain string for CA (PEM)
329 - add file format comment
330
331 Move spice_hotkey_to_gtk_accelerator() to util
332 To be compatible with RHEVM, VirtViewerFile hotkey format will use the
333 Spice Controller format.
334
335 recent: get mime type from session
336 Do not use spice mime type for all kind of sessions, but depending on
337 what is actually being used.
338
339 session: add virt_viewer_session_mime_type()
340
341 debug.nsis: remove superflous path
342
343 display: only un-constrain display size once it is mapped
344 Wait until the widget is actually on screen before removing its
345 size constrain. This solves 50x50 window secondary window size
346 when connecting to a multi-monitor spice guest.
347
348 2012-11-23 Marc-André Lureau <marcandre.lureau@gmail.com>
349
350 Add virt-viewer-debug.exe NSIS installer
351 This installer will provide with the tools and configuration needed to
352 debug virt-viewer & remote-viewer. It will install itself by default in
353 virt-viewer directory.
354
355 2012-11-21 Michal Privoznik <mprivozn@redhat.com>
356
357 debug-helper: include <config.h>
358
359 AUTHORS: add Dave Allan
360 as he has supplied patch (commit 74b1b62510d9390).
361
362 cfg.mk: Don't require bindtextdomain directly
363 With current implementation, all binaries that need it call
364 bindtextdomain but not directly. They call a helper function
365 instead. This makes, however, syntax-check fail as it cannot
366 recognize it.
367
368 Original patch proposed by Eric Blake <eblake@redhat.com>
369
370 2012-11-20 Marc-André Lureau <marcandre.lureau@gmail.com>
371
372 spice: the session is connected when main channel opened
373 The previous change in 399aae55aa384bf91dff0fc770497c0d5f935fa9 rely
374 on correct session-connected signal. However, the spice backend
375 is emiting it too early, when the main channel is created, where
376 it should wait until it is connected instead.
377
378 "Unable to connect to the graphic server" error on guest shutdown
379 In virt_viewer_app_activate(), priv->connected is set to FALSE when
380 the connect/active is successfull. However, we rely on it to know
381 whether the virt_viewer_app_disconnected() is an error, so only set it
382 to FALSE when connection failed.
383
384 Fixes:
385 https://bugzilla.redhat.com/show_bug.cgi?id=875697
386
387 2012-11-16 Marc-André Lureau <marcandre.lureau@gmail.com>
388
389 build-sys: add min libvirt version requirement check
390
391 2012-11-15 Christophe Fergeau <cfergeau@redhat.com>
392
393 Make sure png screenshots have a .png extensions
394 When falling back to saving to .png, the filename might not
395 end with .png. This commit appends the .png extension to the
396 screenshot filename if it's missing.
397
398 Allow to save to other formats than png
399 Currently, the screenshots can only be saved to png. This commit
400 checks if the file extension is a known one, and will save to this
401 format if it is. Otherwise it will fallback to saving to png.
402
403 Set a default dir/name for screenshots
404 It makes sense for the screenshots to be saved in ~/Images,
405 especially as otherwise the filechooser will display
406 'recent documents' to which we cannot save. This commit also sets
407 the default screenshot name to 'Screenshot'.
408
409 Fix spice-gtk check in configure.ac
410 The check that at least one of spice-gtk and gtk-vnc is present
411 uses a wrong variable name to check for spice-gtk presence, which
412 causes the check to think it's never present. This would make
413 gtk-vnc presence mandatory. This commit fixes the name of the
414 spice-gtk variable ($have_gtk_spice -> $have_spice_gtk).
415
416 2012-11-14 Michal Privoznik <mprivozn@redhat.com>
417
418 Don't SIGSEGV if no transport is used.
419 One of previous commits (74b1b62510d939) allowed us to connect to
420 localhost directly if ssh transport was used. However, if there's
421 not transport, we SIGSEGV'ed as g_str_equal doesn't like NULL as
422 one of arguments. Change this to g_strcmp0 which does the same
423 service but is more friendly to NULL arguments.
424
425 2012-11-13 Michal Privoznik <mprivozn@redhat.com>
426
427 Reconnect to libvirtd after connection breaks
428 Currently, if user wants to reconnect to a domain he can use
429 '-r' cmd line argument. This makes virt-viewer listen to
430 domain events. However, if connection to libvirtd breaks
431 somehow, we will receive no longer any event. Hence we must
432 reconnect to the libvirt.
433
434 2012-11-08 Dave Allan <dallan@redhat.com>
435
436 Connect to localhost for display when transport is ssh
437 When connecting to a VM that does not have a 'listen' tag in its
438 graphcs element, we have to guess where to try to connect to the VM's
439 display. The current default is the host specified in the connection
440 URI which is correct for most transports, however, the SSH transport
441 makes the display connection from the remote end, so in that case,
442 attempt to connect to localhost.
443
444 2012-10-25 Guido Günther <agx@sigxcpu.org>
445
446 Fail if neither vnc nor spice is detected
447 Since the viewer makes little sense otherwise.
448
449 2012-10-23 Marc-André Lureau <marcandre.lureau@gmail.com>
450
451 Fix jenkins build failure
452 virt-viewer-util.c: In function 'virt_viewer_util_init':
453 virt-viewer-util.c:289: warning: implicit declaration of function 'setlocale'
454 virt-viewer-util.c:289: warning: nested extern declaration of 'setlocale'
455 virt-viewer-util.c:289: error: 'LC_ALL' undeclared (first use in this function)
456 virt-viewer-util.c:289: error: (Each undeclared identifier is reported only once
457 virt-viewer-util.c:289: error: for each function it appears in.)
458
459 Use a mutex to check if VirtViewer running
460 We need to warn user that installer can't proceed if there is already
461 a running instance of VirtViewer or of the installer.
462
463 https://bugzilla.redhat.com/show_bug.cgi?id=864033
464
465 Use a common early init() function
466 There is a number of things both virt-viewer and remote-viewer need to
467 do early during execution. Do it only in one place.
468
469 windows: add debug-helper
470 This is a simple program that will set some debug variable, and run
471 gdb and wait until it finished. This makes it possible to debug
472 "remote-viewer --spice-controller" easily, by setting the necessary
473 variables and keeping the parent process running (the activex whatches
474 its death)
475
476 To use it, replace the HKCU "Software\spice-space.org\spicex\client"
477 value "$INSTDIR\bin\remote-viewer.exe --spice-controller" with
478 "$INSTDIR\bin\debug-helper.exe remote-viewer.exe --spice-controller".
479
480 nsis: add deps.txt file in installer
481 This helps track package version that were used during the
482 build of Windows installer. It's not ideal, but make up the
483 lack of package management on windows
484
485 nsis: update required files and libraries
486
487 win32: there is no CONERR$, only CONOUT$
488
489 2012-10-17 Marc-André Lureau <marcandre.lureau@gmail.com>
490
491 spice: only autoresize once with screen size in fullscreen
492 It's currently not possible to configure guest with higher resolution
493 than native, as it will switch back to native, since the gtk widget
494 allocation will always end up being the size of the screen. We
495 special-case fullscreen mode, and only resize when entering
496 fullscreen. Furthermore, it avoids sending extra unnecessary resize
497 events to the guest whenever gtk+ call size allocate in various
498 stages, with different values.
499
500 https://bugzilla.redhat.com/show_bug.cgi?id=864929
501
502 spice: avoid rounding issues when scaling up display
503 Fix some unwanted guest resize due to rounding issues (at least when
504 scaling up)
505
506 We may want to save the original remote desktop size, instead of
507 always checking widget requisition. That way zooming shouldn't resize
508 guest at all, but it seems tricky to handle that special case vs user
509 window resize that should trigger guest resize.
510
511 https://bugzilla.redhat.com/show_bug.cgi?id=856678
512
513 2012-10-16 Marc-André Lureau <marcandre.lureau@gmail.com>
514
515 Do not resize window to minimum when toggling auto-resize
516 The virt_viewer_display_idle() will queue a resize event that will
517 result in display size requisition of 50x50. If we later resize the
518 window to 1x1 in virt_viewer_window_resize() we end up with a tiny
519 window.
520
521 It is legitimate not to force that 1x1 window resize when toggling the
522 option. After the rest of the logic in virt_viewer_window_resize(), if
523 the remote desktop ends up being resize, that will trigger another
524 virt_viewer_set_desktop_size() and finally change the window size
525 appropriately.
526
527 https://bugzilla.redhat.com/show_bug.cgi?id=856610
528
529 2012-10-12 Daniel P. Berrange <berrange@redhat.com>
530
531 Add RPM magic to run autoreconf
532
533 2012-10-10 Daniel P. Berrange <berrange@redhat.com>
534
535 Fix check for IPv6 any address
536 The string '::' is just one of many possible ways to express
537 the IPv6 "any" address. Others include '::0', '0:0:0:0:0:0:0:0',
538 '0::0' and more. Instead of trying to do strcmp, actually try
539 parsing the address with GInetAddress and then simply use an
540 accessor to check what type it is
541
542 2012-10-09 Daniel P. Berrange <berrange@redhat.com>
543
544 Allow user to set a window title for remote-viewer
545 Currently the remote viewer windows get the URI as their
546 title. Provide a --title STRING arg to remote-viewer to
547 let the user override the title with something more
548 meaningful to them.
549
550 2012-10-01 Christophe Fergeau <cfergeau@redhat.com>
551
552 Don't free SPICE ticket twice
553 Commit 2201a5a was supposed to free a SPICE ticket leak, but it's
554 actually introducing a double-free as the SPICE ticket is
555 unconditionally freed at the end of
556 virt_viewer_session_spice_main_channel_event
557
558 2012-09-18 Christophe Fergeau <cfergeau@redhat.com>
559
560 Append \n to message in virt_viewer_app_trace
561 Callers manually add a trailing \n when they call virt_viewer_app_trace,
562 but it's sometimes forgotten, leading to rhbz#822794. This commit
563 removes the \n from all callers (it was missing in a few of them)
564 and adds it in virt_viewer_app_trace.
565
566 2012-09-18 Daniel P. Berrange <berrange@redhat.com>
567
568 Refresh translations
569
0570 2012-09-17 Daniel P. Berrange <berrange@redhat.com>
1571
2572 Update for 0.5.4 releae
1414 build-aux/gitlog-to-changelog \
1515 build-aux/useless-if-before-free \
1616 build-aux/vc-list-files \
17 AUTHORS.in \
1718 $(NULL)
1819
1920 DISTCLEAN_FILES = \
4344 $(srcdir)/m4/lt~obsolete.m4 \
4445 $(NULL)
4546
46 dist-hook: gen-ChangeLog
47 dist-hook: gen-ChangeLog gen-AUTHORS
4748
4849 # Generate the ChangeLog file (with all entries since the switch to git)
4950 # and insert it into the directory we're about to use to create a tarball.
50 .PHONY: gen-ChangeLog
51 if OS_WIN32
52 .PHONY: gen-ChangeLog gen-AUTHORS nsis
53 else
54 .PHONY: gen-ChangeLog gen-AUTHORS
55 endif
56
5157 gen-ChangeLog:
5258 if test -d .git || test -d ../.git; then \
5359 $(top_srcdir)/build-aux/gitlog-to-changelog \
5662 mv $(distdir)/cl-t $(distdir)/ChangeLog; \
5763 fi
5864
65 gen-AUTHORS:
66 $(AM_V_GEN)if test -d $(srcdir)/.git; then \
67 out="`cd $(srcdir) && git log --pretty=format:'%aN <%aE>' | sort -u`" && \
68 perl -p -e "s/#authorslist#// and print '$$out'" \
69 < $(srcdir)/AUTHORS.in > $(distdir)/AUTHORS-tmp && \
70 mv -f $(distdir)/AUTHORS-tmp $(distdir)/AUTHORS ; \
71 fi
72
73 if OS_WIN32
74 .PHONY: nsis
75 nsis:
76 make -C $(builddir)/data virt-viewer-$(VERSION).exe
77 endif
78
5979 -include $(top_srcdir)/git.mk
341341 build-aux/gitlog-to-changelog \
342342 build-aux/useless-if-before-free \
343343 build-aux/vc-list-files \
344 AUTHORS.in \
344345 $(NULL)
345346
346347 DISTCLEAN_FILES = \
886887 uninstall uninstall-am
887888
888889
889 dist-hook: gen-ChangeLog
890 dist-hook: gen-ChangeLog gen-AUTHORS
890891
891892 # Generate the ChangeLog file (with all entries since the switch to git)
892893 # and insert it into the directory we're about to use to create a tarball.
893 .PHONY: gen-ChangeLog
894 @OS_WIN32_TRUE@.PHONY: gen-ChangeLog gen-AUTHORS nsis
895 @OS_WIN32_FALSE@.PHONY: gen-ChangeLog gen-AUTHORS
896
894897 gen-ChangeLog:
895898 if test -d .git || test -d ../.git; then \
896899 $(top_srcdir)/build-aux/gitlog-to-changelog \
899902 mv $(distdir)/cl-t $(distdir)/ChangeLog; \
900903 fi
901904
905 gen-AUTHORS:
906 $(AM_V_GEN)if test -d $(srcdir)/.git; then \
907 out="`cd $(srcdir) && git log --pretty=format:'%aN <%aE>' | sort -u`" && \
908 perl -p -e "s/#authorslist#// and print '$$out'" \
909 < $(srcdir)/AUTHORS.in > $(distdir)/AUTHORS-tmp && \
910 mv -f $(distdir)/AUTHORS-tmp $(distdir)/AUTHORS ; \
911 fi
912
913 @OS_WIN32_TRUE@.PHONY: nsis
914 @OS_WIN32_TRUE@nsis:
915 @OS_WIN32_TRUE@ make -C $(builddir)/data virt-viewer-$(VERSION).exe
916
902917 -include $(top_srcdir)/git.mk
903918
904919 # Tell versions [3.59,3.63) of GNU make to not export all variables.
00 Virt Viewer News
11 ================
2
3 0.5.5: Feb 13, 2013
4 -------------------
5
6 - Improve screenshot saving dialog
7 - remote-viewer learned to connect with a file of mime type
8 application/x-virt-viewer, described in src/virt-viewer-file.c
9 - Add a "do not ask me again" dialog checkbox when leaving
10 - Add a MSI target, using https://live.gnome.org/msitools
11 - Add windows debug helper, useful in Spice controller running context
12 - Add remote-viewer --title STRING
13 - Support for Spice proxy settings added
14 - Numerous Spice display and multi-monitor fixes
15 - win32, memory, build, and other misc fixes
16 - Requires spice-gtk >= 0.16.26
217
318 0.5.4: Sep 17, 2012
419 -------------------
1818
1919 http://gtk-vnc.sourceforge.net/
2020
21 Virt Viewer uses the SPICE-GTK (>= 0.12.101) widget to provide a
21 Virt Viewer uses the SPICE-GTK (>= 0.16.26) widget to provide a
2222 display of the SPICE protocol, which is available from:
2323
2424 http://spice-space.org/page/Spice-Gtk
3333 try_compiler_flags="$try_compiler_flags -Wall -Wmissing-prototypes -std=c99 -Wnested-externs -Wpointer-arith"
3434 try_compiler_flags="$try_compiler_flags -Wextra -Wshadow -Wcast-align -Wwrite-strings -Waggregate-return"
3535 # Removed -Wstrict-prototypes to avoid GTK bug
36 try_compiler_flags="$try_compiler_flags -Winline -Wredundant-decls -Wno-sign-compare"
36 try_compiler_flags="$try_compiler_flags -Winline -Wredundant-decls -Wno-sign-compare -Wno-deprecated-declarations"
3737 if test "$enable_compile_warnings" = "error" ; then
3838 try_compiler_flags="$try_compiler_flags -Werror"
3939 fi
4545
4646 AH_VERBATIM([FORTIFY_SOURCE],
4747 [/* Enable compile-time and run-time bounds-checking, and some warnings. */
48 #if defined __OPTIMIZE__ && __OPTIMIZE__
48 #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__
4949 # define _FORTIFY_SOURCE 2
5050 #endif
5151 ])
1212
1313 m4_ifndef([AC_AUTOCONF_VERSION],
1414 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
15 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
16 [m4_warning([this file was generated for autoconf 2.68.
15 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
16 [m4_warning([this file was generated for autoconf 2.69.
1717 You have another version of autoconf. It may work, but is not guaranteed to.
1818 If you have problems, you may need to regenerate the build system entirely.
1919 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
516516 # ----------------------------------
517517 AC_DEFUN([PKG_PROG_PKG_CONFIG],
518518 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
519 m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
519 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
520 m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
520521 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
521522 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
522523 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
562563 pkg_cv_[]$1="$$1"
563564 elif test -n "$PKG_CONFIG"; then
564565 PKG_CHECK_EXISTS([$3],
565 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
566 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
567 test "x$?" != "x0" && pkg_failed=yes ],
566568 [pkg_failed=yes])
567569 else
568570 pkg_failed=untried
610612 AC_MSG_RESULT([no])
611613 _PKG_SHORT_ERRORS_SUPPORTED
612614 if test $_pkg_short_errors_supported = yes; then
613 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
615 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
614616 else
615 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
617 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
616618 fi
617619 # Put the nasty error message in config.log where it belongs
618620 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
625627 Consider adjusting the PKG_CONFIG_PATH environment variable if you
626628 installed software in a non-standard prefix.
627629
628 _PKG_TEXT])
630 _PKG_TEXT])[]dnl
629631 ])
630632 elif test $pkg_failed = untried; then
631633 AC_MSG_RESULT([no])
636638
637639 _PKG_TEXT
638640
639 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])
641 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
640642 ])
641643 else
642644 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
645647 $3
646648 fi[]dnl
647649 ])# PKG_CHECK_MODULES
650
651
652 # PKG_INSTALLDIR(DIRECTORY)
653 # -------------------------
654 # Substitutes the variable pkgconfigdir as the location where a module
655 # should install pkg-config .pc files. By default the directory is
656 # $libdir/pkgconfig, but the default can be changed by passing
657 # DIRECTORY. The user can override through the --with-pkgconfigdir
658 # parameter.
659 AC_DEFUN([PKG_INSTALLDIR],
660 [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
661 m4_pushdef([pkg_description],
662 [pkg-config installation directory @<:@]pkg_default[@:>@])
663 AC_ARG_WITH([pkgconfigdir],
664 [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
665 [with_pkgconfigdir=]pkg_default)
666 AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
667 m4_popdef([pkg_default])
668 m4_popdef([pkg_description])
669 ]) dnl PKG_INSTALLDIR
670
671
672 # PKG_NOARCH_INSTALLDIR(DIRECTORY)
673 # -------------------------
674 # Substitutes the variable noarch_pkgconfigdir as the location where a
675 # module should install arch-independent pkg-config .pc files. By
676 # default the directory is $datadir/pkgconfig, but the default can be
677 # changed by passing DIRECTORY. The user can override through the
678 # --with-noarch-pkgconfigdir parameter.
679 AC_DEFUN([PKG_NOARCH_INSTALLDIR],
680 [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
681 m4_pushdef([pkg_description],
682 [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
683 AC_ARG_WITH([noarch-pkgconfigdir],
684 [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
685 [with_noarch_pkgconfigdir=]pkg_default)
686 AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
687 m4_popdef([pkg_default])
688 m4_popdef([pkg_description])
689 ]) dnl PKG_NOARCH_INSTALLDIR
648690
649691 # Copyright (C) 2002-2012 Free Software Foundation, Inc.
650692 #
10401082 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
10411083 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
10421084 ])
1043
1044 # Copyright (C) 1996-2012 Free Software Foundation, Inc.
1045 #
1046 # This file is free software; the Free Software Foundation
1047 # gives unlimited permission to copy and/or distribute it,
1048 # with or without modifications, as long as this notice is preserved.
1049
1050 # serial 8
1051
1052 # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
1053 AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
10541085
10551086 # Do all the work for Automake. -*- Autoconf -*-
10561087
00 # Customize Makefile.maint. -*- makefile -*-
1 # Copyright (C) 2008-2011 Red Hat, Inc.
1 # Copyright (C) 2008-2012 Red Hat, Inc.
22 # Copyright (C) 2003-2008 Free Software Foundation, Inc.
33
44 # This program is free software: you can redistribute it and/or modify
1717 # Tests not to run as part of "make distcheck".
1818 local-checks-to-skip = \
1919 changelog-check \
20 check-AUTHORS \
2120 makefile-check \
2221 makefile_path_separator_check \
2322 patch-check \
2423 sc_GPL_version \
2524 sc_always_defined_macros \
25 sc_bindtextdomain \
2626 sc_cast_of_alloca_return_value \
2727 sc_cross_check_PATH_usage_in_tests \
2828 sc_dd_max_sym_length \
109109 # We don't use this feature of maint.mk.
110110 prev_version_file = /dev/null
111111
112 # Give credit where due:
113 # Ensure that each commit author email address (possibly mapped via
114 # git log's .mailmap) appears in our AUTHORS file.
115 sc_check_author_list:
116 @fail=0; \
117 for i in $$(git log --pretty=format:%aE%n|sort -u|grep -v '^$$'); do \
118 sanitized=$$(echo "$$i"|LC_ALL=C sed 's/\([^a-zA-Z0-9_@-]\)/\\\1/g'); \
119 grep -iq "<$$sanitized>" $(srcdir)/AUTHORS \
120 || { printf '%s\n' "$$i" >&2; fail=1; }; \
121 done; \
122 test $$fail = 1 \
123 && echo '$(ME): committer(s) not listed in AUTHORS' >&2; \
124 test $$fail = 0
125
126112
127113 exclude_file_name_regexp--sc_preprocessor_indentation = ^*/*.[ch]
128114 exclude_file_name_regexp--sc_prohibit_strcmp = ^*/*.[ch]
132118 exclude_file_name_regexp--sc_prohibit_empty_lines_at_EOF = ^icons/
133119 exclude_file_name_regexp--sc_trailing_blank = ^icons/
134120
135 exclude_file_name_regexp--sc_bindtextdomain = src/windows-cmdline-wrapper.c
136121 exclude_file_name_regexp--sc_prohibit_magic_number_exit = src/windows-cmdline-wrapper.c
122
123 exclude_file_name_regexp--sc_makefile_at_at_check = data/Makefile.am
00 /* config.h.in. Generated from configure.ac by autoheader. */
1
2 /* Build version details */
3 #undef BUILDID
14
25 /* always defined to indicate that i18n is enabled */
36 #undef ENABLE_NLS
47
58 /* Enable compile-time and run-time bounds-checking, and some warnings. */
6 #if defined __OPTIMIZE__ && __OPTIMIZE__
9 #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__
710 # define _FORTIFY_SOURCE 2
811 #endif
912
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.68 for virt-viewer 0.5.4.
2 # Generated by GNU Autoconf 2.69 for virt-viewer 0.5.5.
33 #
44 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
7 # Foundation, Inc.
5 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
86 #
97 #
108 # This configure script is free software; the Free Software Foundation
133131 # CDPATH.
134132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135133
134 # Use a proper internal environment variable to ensure we don't fall
135 # into an infinite loop, continuously re-executing ourselves.
136 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
137 _as_can_reexec=no; export _as_can_reexec;
138 # We cannot yet assume a decent shell, so we have to provide a
139 # neutralization value for shells without unset; and this also
140 # works around shells that cannot unset nonexistent variables.
141 # Preserve -v and -x to the replacement shell.
142 BASH_ENV=/dev/null
143 ENV=/dev/null
144 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
145 case $- in # ((((
146 *v*x* | *x*v* ) as_opts=-vx ;;
147 *v* ) as_opts=-v ;;
148 *x* ) as_opts=-x ;;
149 * ) as_opts= ;;
150 esac
151 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
152 # Admittedly, this is quite paranoid, since all the known shells bail
153 # out after a failed `exec'.
154 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
155 as_fn_exit 255
156 fi
157 # We don't want this to propagate to other subprocesses.
158 { _as_can_reexec=; unset _as_can_reexec;}
136159 if test "x$CONFIG_SHELL" = x; then
137160 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138161 emulate sh
166189 else
167190 exitcode=1; echo positional parameters were not saved.
168191 fi
169 test x\$exitcode = x0 || exit 1"
192 test x\$exitcode = x0 || exit 1
193 test -x / || exit 1"
170194 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171195 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172196 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
219243
220244
221245 if test "x$CONFIG_SHELL" != x; then :
222 # We cannot yet assume a decent shell, so we have to provide a
223 # neutralization value for shells without unset; and this also
224 # works around shells that cannot unset nonexistent variables.
225 # Preserve -v and -x to the replacement shell.
226 BASH_ENV=/dev/null
227 ENV=/dev/null
228 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
229 export CONFIG_SHELL
230 case $- in # ((((
231 *v*x* | *x*v* ) as_opts=-vx ;;
232 *v* ) as_opts=-v ;;
233 *x* ) as_opts=-x ;;
234 * ) as_opts= ;;
235 esac
236 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
246 export CONFIG_SHELL
247 # We cannot yet assume a decent shell, so we have to provide a
248 # neutralization value for shells without unset; and this also
249 # works around shells that cannot unset nonexistent variables.
250 # Preserve -v and -x to the replacement shell.
251 BASH_ENV=/dev/null
252 ENV=/dev/null
253 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
254 case $- in # ((((
255 *v*x* | *x*v* ) as_opts=-vx ;;
256 *v* ) as_opts=-v ;;
257 *x* ) as_opts=-x ;;
258 * ) as_opts= ;;
259 esac
260 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
261 # Admittedly, this is quite paranoid, since all the known shells bail
262 # out after a failed `exec'.
263 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
264 exit 255
237265 fi
238266
239267 if test x$as_have_required = xno; then :
335363
336364
337365 } # as_fn_mkdir_p
366
367 # as_fn_executable_p FILE
368 # -----------------------
369 # Test if FILE is an executable regular file.
370 as_fn_executable_p ()
371 {
372 test -f "$1" && test -x "$1"
373 } # as_fn_executable_p
338374 # as_fn_append VAR VALUE
339375 # ----------------------
340376 # Append the text in VALUE to the end of the definition contained in VAR. Take
456492 chmod +x "$as_me.lineno" ||
457493 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
458494
495 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
496 # already done that, so ensure we don't try to do so again and fall
497 # in an infinite loop. This has already happened in practice.
498 _as_can_reexec=no; export _as_can_reexec
459499 # Don't try to exec as it changes $[0], causing all sort of problems
460500 # (the dirname of $[0] is not the place where we might find the
461501 # original and so on. Autoconf is especially sensitive to this).
490530 # ... but there are two gotchas:
491531 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
492532 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
493 # In both cases, we have to default to `cp -p'.
533 # In both cases, we have to default to `cp -pR'.
494534 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
495 as_ln_s='cp -p'
535 as_ln_s='cp -pR'
496536 elif ln conf$$.file conf$$ 2>/dev/null; then
497537 as_ln_s=ln
498538 else
499 as_ln_s='cp -p'
539 as_ln_s='cp -pR'
500540 fi
501541 else
502 as_ln_s='cp -p'
542 as_ln_s='cp -pR'
503543 fi
504544 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
505545 rmdir conf$$.dir 2>/dev/null
511551 as_mkdir_p=false
512552 fi
513553
514 if test -x / >/dev/null 2>&1; then
515 as_test_x='test -x'
516 else
517 if ls -dL / >/dev/null 2>&1; then
518 as_ls_L_option=L
519 else
520 as_ls_L_option=
521 fi
522 as_test_x='
523 eval sh -c '\''
524 if test -d "$1"; then
525 test -d "$1/.";
526 else
527 case $1 in #(
528 -*)set "./$1";;
529 esac;
530 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
531 ???[sx]*):;;*)false;;esac;fi
532 '\'' sh
533 '
534 fi
535 as_executable_p=$as_test_x
554 as_test_x='test -x'
555 as_executable_p=as_fn_executable_p
536556
537557 # Sed expression to map a string onto a valid CPP name.
538558 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
566586 # Identity of this package.
567587 PACKAGE_NAME='virt-viewer'
568588 PACKAGE_TARNAME='virt-viewer'
569 PACKAGE_VERSION='0.5.4'
570 PACKAGE_STRING='virt-viewer 0.5.4'
589 PACKAGE_VERSION='0.5.5'
590 PACKAGE_STRING='virt-viewer 0.5.5'
571591 PACKAGE_BUGREPORT=''
572592 PACKAGE_URL=''
573593
839859 with_gtk_vnc
840860 with_spice_gtk
841861 enable_plugin
862 with_buildid
842863 '
843864 ac_precious_vars='build_alias
844865 host_alias
13291350 if test "x$host_alias" != x; then
13301351 if test "x$build_alias" = x; then
13311352 cross_compiling=maybe
1332 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1333 If a cross compiler is detected then cross compile mode will be used" >&2
13341353 elif test "x$build_alias" != "x$host_alias"; then
13351354 cross_compiling=yes
13361355 fi
14161435 # Omit some internal or obsolete options to make the list less imposing.
14171436 # This message is too long to be a string in the A/UX 3.1 sh.
14181437 cat <<_ACEOF
1419 \`configure' configures virt-viewer 0.5.4 to adapt to many kinds of systems.
1438 \`configure' configures virt-viewer 0.5.5 to adapt to many kinds of systems.
14201439
14211440 Usage: $0 [OPTION]... [VAR=VALUE]...
14221441
14861505
14871506 if test -n "$ac_init_help"; then
14881507 case $ac_init_help in
1489 short | recursive ) echo "Configuration of virt-viewer 0.5.4:";;
1508 short | recursive ) echo "Configuration of virt-viewer 0.5.5:";;
14901509 esac
14911510 cat <<\_ACEOF
14921511
15231542 --with-gtk=2.0|3.0 which gtk+ version to compile against (default: 2.0)
15241543 --without-gtk-vnc Ignore presence of gtk-vnc and disable it
15251544 --without-spice-gtk Ignore presence of spice-gtk and disable it
1545 --with-buildid=id Set additional build version details
15261546
15271547 Some influential environment variables:
15281548 CC C compiler command
16441664 test -n "$ac_init_help" && exit $ac_status
16451665 if $ac_init_version; then
16461666 cat <<\_ACEOF
1647 virt-viewer configure 0.5.4
1648 generated by GNU Autoconf 2.68
1649
1650 Copyright (C) 2010 Free Software Foundation, Inc.
1667 virt-viewer configure 0.5.5
1668 generated by GNU Autoconf 2.69
1669
1670 Copyright (C) 2012 Free Software Foundation, Inc.
16511671 This configure script is free software; the Free Software Foundation
16521672 gives unlimited permission to copy, distribute and modify it.
16531673 _ACEOF
17231743 test ! -s conftest.err
17241744 } && test -s conftest$ac_exeext && {
17251745 test "$cross_compiling" = yes ||
1726 $as_test_x conftest$ac_exeext
1746 test -x conftest$ac_exeext
17271747 }; then :
17281748 ac_retval=0
17291749 else
20092029 This file contains any messages produced by compilers while
20102030 running configure, to aid debugging if configure makes a mistake.
20112031
2012 It was created by virt-viewer $as_me 0.5.4, which was
2013 generated by GNU Autoconf 2.68. Invocation command line was
2032 It was created by virt-viewer $as_me 0.5.5, which was
2033 generated by GNU Autoconf 2.69. Invocation command line was
20142034
20152035 $ $0 $@
20162036
24292449 # by default.
24302450 for ac_prog in ginstall scoinst install; do
24312451 for ac_exec_ext in '' $ac_executable_extensions; do
2432 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2452 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
24332453 if test $ac_prog = install &&
24342454 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
24352455 # AIX install. It has an incompatible calling convention.
26132633 IFS=$as_save_IFS
26142634 test -z "$as_dir" && as_dir=.
26152635 for ac_exec_ext in '' $ac_executable_extensions; do
2616 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2636 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26172637 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
26182638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26192639 break 2
26532673 IFS=$as_save_IFS
26542674 test -z "$as_dir" && as_dir=.
26552675 for ac_exec_ext in '' $ac_executable_extensions; do
2656 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26572677 ac_cv_prog_ac_ct_STRIP="strip"
26582678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26592679 break 2
27042724 test -z "$as_dir" && as_dir=.
27052725 for ac_prog in mkdir gmkdir; do
27062726 for ac_exec_ext in '' $ac_executable_extensions; do
2707 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2727 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
27082728 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
27092729 'mkdir (GNU coreutils) '* | \
27102730 'mkdir (coreutils) '* | \
27512771 IFS=$as_save_IFS
27522772 test -z "$as_dir" && as_dir=.
27532773 for ac_exec_ext in '' $ac_executable_extensions; do
2754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
27552775 ac_cv_prog_AWK="$ac_prog"
27562776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
27572777 break 2
28372857
28382858 # Define the identity of the package.
28392859 PACKAGE='virt-viewer'
2840 VERSION='0.5.4'
2860 VERSION='0.5.5'
28412861
28422862
28432863 cat >>confdefs.h <<_ACEOF
29993019
30003020 GLIB2_REQUIRED=2.22.0
30013021 LIBXML2_REQUIRED="2.6.0"
3002 LIBVIRT_REQUIRED="0.9.7"
3022 LIBVIRT_REQUIRED="0.10.0"
30033023 GTK2_REQUIRED="2.18.0"
30043024 GTK3_REQUIRED="3.0"
30053025 GTK_VNC1_REQUIRED="0.3.8"
30063026 GTK_VNC2_REQUIRED="0.4.0"
3007 SPICE_GTK_REQUIRED="0.12.101"
3027 SPICE_GTK_REQUIRED="0.16.26"
30083028 SPICE_PROTOCOL_REQUIRED="0.10.1"
30093029
30103030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native Win32" >&5
30503070 IFS=$as_save_IFS
30513071 test -z "$as_dir" && as_dir=.
30523072 for ac_exec_ext in '' $ac_executable_extensions; do
3053 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
30543074 ac_cv_prog_CC="${ac_tool_prefix}gcc"
30553075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
30563076 break 2
30903110 IFS=$as_save_IFS
30913111 test -z "$as_dir" && as_dir=.
30923112 for ac_exec_ext in '' $ac_executable_extensions; do
3093 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
30943114 ac_cv_prog_ac_ct_CC="gcc"
30953115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
30963116 break 2
31433163 IFS=$as_save_IFS
31443164 test -z "$as_dir" && as_dir=.
31453165 for ac_exec_ext in '' $ac_executable_extensions; do
3146 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3166 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
31473167 ac_cv_prog_CC="${ac_tool_prefix}cc"
31483168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31493169 break 2
31843204 IFS=$as_save_IFS
31853205 test -z "$as_dir" && as_dir=.
31863206 for ac_exec_ext in '' $ac_executable_extensions; do
3187 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
31883208 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
31893209 ac_prog_rejected=yes
31903210 continue
32423262 IFS=$as_save_IFS
32433263 test -z "$as_dir" && as_dir=.
32443264 for ac_exec_ext in '' $ac_executable_extensions; do
3245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3265 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
32463266 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
32473267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
32483268 break 2
32863306 IFS=$as_save_IFS
32873307 test -z "$as_dir" && as_dir=.
32883308 for ac_exec_ext in '' $ac_executable_extensions; do
3289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
32903310 ac_cv_prog_ac_ct_CC="$ac_prog"
32913311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
32923312 break 2
37323752 /* end confdefs.h. */
37333753 #include <stdarg.h>
37343754 #include <stdio.h>
3735 #include <sys/types.h>
3736 #include <sys/stat.h>
3755 struct stat;
37373756 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
37383757 struct buf { int x; };
37393758 FILE * (*rcsopen) (struct buf *, struct stat *, int);
42514270 for ac_prog in sed gsed; do
42524271 for ac_exec_ext in '' $ac_executable_extensions; do
42534272 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4254 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4273 as_fn_executable_p "$ac_path_SED" || continue
42554274 # Check for GNU ac_path_SED and select it if it is found.
42564275 # Check for GNU $ac_path_SED
42574276 case `"$ac_path_SED" --version 2>&1` in
43274346 for ac_prog in grep ggrep; do
43284347 for ac_exec_ext in '' $ac_executable_extensions; do
43294348 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4330 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4349 as_fn_executable_p "$ac_path_GREP" || continue
43314350 # Check for GNU ac_path_GREP and select it if it is found.
43324351 # Check for GNU $ac_path_GREP
43334352 case `"$ac_path_GREP" --version 2>&1` in
43934412 for ac_prog in egrep; do
43944413 for ac_exec_ext in '' $ac_executable_extensions; do
43954414 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4396 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4415 as_fn_executable_p "$ac_path_EGREP" || continue
43974416 # Check for GNU ac_path_EGREP and select it if it is found.
43984417 # Check for GNU $ac_path_EGREP
43994418 case `"$ac_path_EGREP" --version 2>&1` in
44604479 for ac_prog in fgrep; do
44614480 for ac_exec_ext in '' $ac_executable_extensions; do
44624481 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4463 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4482 as_fn_executable_p "$ac_path_FGREP" || continue
44644483 # Check for GNU ac_path_FGREP and select it if it is found.
44654484 # Check for GNU $ac_path_FGREP
44664485 case `"$ac_path_FGREP" --version 2>&1` in
47164735 IFS=$as_save_IFS
47174736 test -z "$as_dir" && as_dir=.
47184737 for ac_exec_ext in '' $ac_executable_extensions; do
4719 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4738 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
47204739 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
47214740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
47224741 break 2
47604779 IFS=$as_save_IFS
47614780 test -z "$as_dir" && as_dir=.
47624781 for ac_exec_ext in '' $ac_executable_extensions; do
4763 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4782 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
47644783 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
47654784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
47664785 break 2
51845203 IFS=$as_save_IFS
51855204 test -z "$as_dir" && as_dir=.
51865205 for ac_exec_ext in '' $ac_executable_extensions; do
5187 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5206 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
51885207 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
51895208 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
51905209 break 2
52245243 IFS=$as_save_IFS
52255244 test -z "$as_dir" && as_dir=.
52265245 for ac_exec_ext in '' $ac_executable_extensions; do
5227 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5246 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
52285247 ac_cv_prog_ac_ct_OBJDUMP="objdump"
52295248 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
52305249 break 2
55305549 IFS=$as_save_IFS
55315550 test -z "$as_dir" && as_dir=.
55325551 for ac_exec_ext in '' $ac_executable_extensions; do
5533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5552 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
55345553 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
55355554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
55365555 break 2
55705589 IFS=$as_save_IFS
55715590 test -z "$as_dir" && as_dir=.
55725591 for ac_exec_ext in '' $ac_executable_extensions; do
5573 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5592 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
55745593 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
55755594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
55765595 break 2
56745693 IFS=$as_save_IFS
56755694 test -z "$as_dir" && as_dir=.
56765695 for ac_exec_ext in '' $ac_executable_extensions; do
5677 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5696 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
56785697 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
56795698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
56805699 break 2
57185737 IFS=$as_save_IFS
57195738 test -z "$as_dir" && as_dir=.
57205739 for ac_exec_ext in '' $ac_executable_extensions; do
5721 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57225741 ac_cv_prog_ac_ct_AR="$ac_prog"
57235742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
57245743 break 2
58435862 IFS=$as_save_IFS
58445863 test -z "$as_dir" && as_dir=.
58455864 for ac_exec_ext in '' $ac_executable_extensions; do
5846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5865 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
58475866 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
58485867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
58495868 break 2
58835902 IFS=$as_save_IFS
58845903 test -z "$as_dir" && as_dir=.
58855904 for ac_exec_ext in '' $ac_executable_extensions; do
5886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
58875906 ac_cv_prog_ac_ct_STRIP="strip"
58885907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
58895908 break 2
59425961 IFS=$as_save_IFS
59435962 test -z "$as_dir" && as_dir=.
59445963 for ac_exec_ext in '' $ac_executable_extensions; do
5945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5964 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
59465965 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
59475966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
59485967 break 2
59826001 IFS=$as_save_IFS
59836002 test -z "$as_dir" && as_dir=.
59846003 for ac_exec_ext in '' $ac_executable_extensions; do
5985 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6004 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
59866005 ac_cv_prog_ac_ct_RANLIB="ranlib"
59876006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
59886007 break 2
66316650 IFS=$as_save_IFS
66326651 test -z "$as_dir" && as_dir=.
66336652 for ac_exec_ext in '' $ac_executable_extensions; do
6634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6653 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
66356654 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
66366655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
66376656 break 2
66716690 IFS=$as_save_IFS
66726691 test -z "$as_dir" && as_dir=.
66736692 for ac_exec_ext in '' $ac_executable_extensions; do
6674 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
66756694 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
66766695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
66776696 break 2
67516770 IFS=$as_save_IFS
67526771 test -z "$as_dir" && as_dir=.
67536772 for ac_exec_ext in '' $ac_executable_extensions; do
6754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
67556774 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
67566775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67576776 break 2
67916810 IFS=$as_save_IFS
67926811 test -z "$as_dir" && as_dir=.
67936812 for ac_exec_ext in '' $ac_executable_extensions; do
6794 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
67956814 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
67966815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67976816 break 2
68436862 IFS=$as_save_IFS
68446863 test -z "$as_dir" && as_dir=.
68456864 for ac_exec_ext in '' $ac_executable_extensions; do
6846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6865 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
68476866 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
68486867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
68496868 break 2
68836902 IFS=$as_save_IFS
68846903 test -z "$as_dir" && as_dir=.
68856904 for ac_exec_ext in '' $ac_executable_extensions; do
6886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
68876906 ac_cv_prog_ac_ct_NMEDIT="nmedit"
68886907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
68896908 break 2
69356954 IFS=$as_save_IFS
69366955 test -z "$as_dir" && as_dir=.
69376956 for ac_exec_ext in '' $ac_executable_extensions; do
6938 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6957 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
69396958 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
69406959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
69416960 break 2
69756994 IFS=$as_save_IFS
69766995 test -z "$as_dir" && as_dir=.
69776996 for ac_exec_ext in '' $ac_executable_extensions; do
6978 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6997 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
69796998 ac_cv_prog_ac_ct_LIPO="lipo"
69806999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
69817000 break 2
70277046 IFS=$as_save_IFS
70287047 test -z "$as_dir" && as_dir=.
70297048 for ac_exec_ext in '' $ac_executable_extensions; do
7030 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7049 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
70317050 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
70327051 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
70337052 break 2
70677086 IFS=$as_save_IFS
70687087 test -z "$as_dir" && as_dir=.
70697088 for ac_exec_ext in '' $ac_executable_extensions; do
7070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7089 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
70717090 ac_cv_prog_ac_ct_OTOOL="otool"
70727091 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
70737092 break 2
71197138 IFS=$as_save_IFS
71207139 test -z "$as_dir" && as_dir=.
71217140 for ac_exec_ext in '' $ac_executable_extensions; do
7122 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7141 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
71237142 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
71247143 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
71257144 break 2
71597178 IFS=$as_save_IFS
71607179 test -z "$as_dir" && as_dir=.
71617180 for ac_exec_ext in '' $ac_executable_extensions; do
7162 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7181 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
71637182 ac_cv_prog_ac_ct_OTOOL64="otool64"
71647183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
71657184 break 2
1166911688 IFS=$as_save_IFS
1167011689 test -z "$as_dir" && as_dir=.
1167111690 for ac_exec_ext in '' $ac_executable_extensions; do
11672 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11691 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1167311692 ac_cv_prog_ICOTOOL="$ac_prog"
1167411693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1167511694 break 2
1171411733 IFS=$as_save_IFS
1171511734 test -z "$as_dir" && as_dir=.
1171611735 for ac_exec_ext in '' $ac_executable_extensions; do
11717 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11736 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1171811737 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
1171911738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1172011739 break 2
1175411773 IFS=$as_save_IFS
1175511774 test -z "$as_dir" && as_dir=.
1175611775 for ac_exec_ext in '' $ac_executable_extensions; do
11757 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11776 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1175811777 ac_cv_prog_ac_ct_WINDRES="windres"
1175911778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1176011779 break 2
1183811857 try_compiler_flags="$try_compiler_flags -Wall -Wmissing-prototypes -std=c99 -Wnested-externs -Wpointer-arith"
1183911858 try_compiler_flags="$try_compiler_flags -Wextra -Wshadow -Wcast-align -Wwrite-strings -Waggregate-return"
1184011859 # Removed -Wstrict-prototypes to avoid GTK bug
11841 try_compiler_flags="$try_compiler_flags -Winline -Wredundant-decls -Wno-sign-compare"
11860 try_compiler_flags="$try_compiler_flags -Winline -Wredundant-decls -Wno-sign-compare -Wno-deprecated-declarations"
1184211861 if test "$enable_compile_warnings" = "error" ; then
1184311862 try_compiler_flags="$try_compiler_flags -Werror"
1184411863 fi
1242112440 IFS=$as_save_IFS
1242212441 test -z "$as_dir" && as_dir=.
1242312442 for ac_exec_ext in '' $ac_executable_extensions; do
12424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12443 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1242512444 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
1242612445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1242712446 break 2
1268512704 IFS=$as_save_IFS
1268612705 test -z "$as_dir" && as_dir=.
1268712706 for ac_exec_ext in '' $ac_executable_extensions; do
12688 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12707 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1268912708 ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
1269012709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1269112710 break 2
1272512744 IFS=$as_save_IFS
1272612745 test -z "$as_dir" && as_dir=.
1272712746 for ac_exec_ext in '' $ac_executable_extensions; do
12728 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12747 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1272912748 ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
1273012749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1273112750 break 2
1276512784 IFS=$as_save_IFS
1276612785 test -z "$as_dir" && as_dir=.
1276712786 for ac_exec_ext in '' $ac_executable_extensions; do
12768 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12787 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1276912788 ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
1277012789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1277112790 break 2
1294912968 IFS=$as_save_IFS
1295012969 test -z "$as_dir" && as_dir=.
1295112970 for ac_exec_ext in '' $ac_executable_extensions; do
12952 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1295312972 ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
1295412973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1295512974 break 2
1298913008 IFS=$as_save_IFS
1299013009 test -z "$as_dir" && as_dir=.
1299113010 for ac_exec_ext in '' $ac_executable_extensions; do
12992 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13011 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1299313012 ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
1299413013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1299513014 break 2
1302913048 IFS=$as_save_IFS
1303013049 test -z "$as_dir" && as_dir=.
1303113050 for ac_exec_ext in '' $ac_executable_extensions; do
13032 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13051 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1303313052 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
1303413053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1303513054 break 2
1306913088 IFS=$as_save_IFS
1307013089 test -z "$as_dir" && as_dir=.
1307113090 for ac_exec_ext in '' $ac_executable_extensions; do
13072 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1307313092 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
1307413093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1307513094 break 2
1312013139 IFS=$as_save_IFS
1312113140 test -z "$as_dir" && as_dir=.
1312213141 for ac_exec_ext in '' $ac_executable_extensions; do
13123 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13142 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1312413143 ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
1312513144 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1312613145 break 2
1321713236
1321813237
1321913238
13239
1322013240 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1322113241 if test -n "$ac_tool_prefix"; then
1322213242 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1323713257 IFS=$as_save_IFS
1323813258 test -z "$as_dir" && as_dir=.
1323913259 for ac_exec_ext in '' $ac_executable_extensions; do
13240 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13260 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1324113261 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1324213262 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1324313263 break 2
1328013300 IFS=$as_save_IFS
1328113301 test -z "$as_dir" && as_dir=.
1328213302 for ac_exec_ext in '' $ac_executable_extensions; do
13283 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13303 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1328413304 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1328513305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1328613306 break 2
1334813368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1334913369 test $ac_status = 0; }; then
1335013370 pkg_cv_GLIB2_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>/dev/null`
13371 test "x$?" != "x0" && pkg_failed=yes
1335113372 else
1335213373 pkg_failed=yes
1335313374 fi
1336413385 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1336513386 test $ac_status = 0; }; then
1336613387 pkg_cv_GLIB2_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>/dev/null`
13388 test "x$?" != "x0" && pkg_failed=yes
1336713389 else
1336813390 pkg_failed=yes
1336913391 fi
1338313405 _pkg_short_errors_supported=no
1338413406 fi
1338513407 if test $_pkg_short_errors_supported = yes; then
13386 GLIB2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>&1`
13408 GLIB2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>&1`
1338713409 else
13388 GLIB2_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>&1`
13410 GLIB2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>&1`
1338913411 fi
1339013412 # Put the nasty error message in config.log where it belongs
1339113413 echo "$GLIB2_PKG_ERRORS" >&5
1340013422 Alternatively, you may set the environment variables GLIB2_CFLAGS
1340113423 and GLIB2_LIBS to avoid the need to call pkg-config.
1340213424 See the pkg-config man page for more details." "$LINENO" 5
13403
1340413425 elif test $pkg_failed = untried; then
1340513426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1340613427 $as_echo "no" >&6; }
1341613437
1341713438 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1341813439 See \`config.log' for more details" "$LINENO" 5; }
13419
1342013440 else
1342113441 GLIB2_CFLAGS=$pkg_cv_GLIB2_CFLAGS
1342213442 GLIB2_LIBS=$pkg_cv_GLIB2_LIBS
1343913459 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1344013460 test $ac_status = 0; }; then
1344113461 pkg_cv_LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= $LIBXML2_REQUIRED" 2>/dev/null`
13462 test "x$?" != "x0" && pkg_failed=yes
1344213463 else
1344313464 pkg_failed=yes
1344413465 fi
1345513476 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1345613477 test $ac_status = 0; }; then
1345713478 pkg_cv_LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= $LIBXML2_REQUIRED" 2>/dev/null`
13479 test "x$?" != "x0" && pkg_failed=yes
1345813480 else
1345913481 pkg_failed=yes
1346013482 fi
1347413496 _pkg_short_errors_supported=no
1347513497 fi
1347613498 if test $_pkg_short_errors_supported = yes; then
13477 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libxml-2.0 >= $LIBXML2_REQUIRED" 2>&1`
13499 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= $LIBXML2_REQUIRED" 2>&1`
1347813500 else
13479 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --print-errors "libxml-2.0 >= $LIBXML2_REQUIRED" 2>&1`
13501 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= $LIBXML2_REQUIRED" 2>&1`
1348013502 fi
1348113503 # Put the nasty error message in config.log where it belongs
1348213504 echo "$LIBXML2_PKG_ERRORS" >&5
1349113513 Alternatively, you may set the environment variables LIBXML2_CFLAGS
1349213514 and LIBXML2_LIBS to avoid the need to call pkg-config.
1349313515 See the pkg-config man page for more details." "$LINENO" 5
13494
1349513516 elif test $pkg_failed = untried; then
1349613517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1349713518 $as_echo "no" >&6; }
1350713528
1350813529 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1350913530 See \`config.log' for more details" "$LINENO" 5; }
13510
1351113531 else
1351213532 LIBXML2_CFLAGS=$pkg_cv_LIBXML2_CFLAGS
1351313533 LIBXML2_LIBS=$pkg_cv_LIBXML2_LIBS
1353313553 pkg_cv_LIBVIRT_CFLAGS="$LIBVIRT_CFLAGS"
1353413554 elif test -n "$PKG_CONFIG"; then
1353513555 if test -n "$PKG_CONFIG" && \
13536 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libvirt\""; } >&5
13537 ($PKG_CONFIG --exists --print-errors "libvirt") 2>&5
13556 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libvirt >= \$LIBVIRT_REQUIRED\""; } >&5
13557 ($PKG_CONFIG --exists --print-errors "libvirt >= $LIBVIRT_REQUIRED") 2>&5
1353813558 ac_status=$?
1353913559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1354013560 test $ac_status = 0; }; then
13541 pkg_cv_LIBVIRT_CFLAGS=`$PKG_CONFIG --cflags "libvirt" 2>/dev/null`
13561 pkg_cv_LIBVIRT_CFLAGS=`$PKG_CONFIG --cflags "libvirt >= $LIBVIRT_REQUIRED" 2>/dev/null`
13562 test "x$?" != "x0" && pkg_failed=yes
1354213563 else
1354313564 pkg_failed=yes
1354413565 fi
1354913570 pkg_cv_LIBVIRT_LIBS="$LIBVIRT_LIBS"
1355013571 elif test -n "$PKG_CONFIG"; then
1355113572 if test -n "$PKG_CONFIG" && \
13552 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libvirt\""; } >&5
13553 ($PKG_CONFIG --exists --print-errors "libvirt") 2>&5
13573 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libvirt >= \$LIBVIRT_REQUIRED\""; } >&5
13574 ($PKG_CONFIG --exists --print-errors "libvirt >= $LIBVIRT_REQUIRED") 2>&5
1355413575 ac_status=$?
1355513576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1355613577 test $ac_status = 0; }; then
13557 pkg_cv_LIBVIRT_LIBS=`$PKG_CONFIG --libs "libvirt" 2>/dev/null`
13578 pkg_cv_LIBVIRT_LIBS=`$PKG_CONFIG --libs "libvirt >= $LIBVIRT_REQUIRED" 2>/dev/null`
13579 test "x$?" != "x0" && pkg_failed=yes
1355813580 else
1355913581 pkg_failed=yes
1356013582 fi
1357413596 _pkg_short_errors_supported=no
1357513597 fi
1357613598 if test $_pkg_short_errors_supported = yes; then
13577 LIBVIRT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libvirt" 2>&1`
13599 LIBVIRT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libvirt >= $LIBVIRT_REQUIRED" 2>&1`
1357813600 else
13579 LIBVIRT_PKG_ERRORS=`$PKG_CONFIG --print-errors "libvirt" 2>&1`
13601 LIBVIRT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libvirt >= $LIBVIRT_REQUIRED" 2>&1`
1358013602 fi
1358113603 # Put the nasty error message in config.log where it belongs
1358213604 echo "$LIBVIRT_PKG_ERRORS" >&5
1368313705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1368413706 test $ac_status = 0; }; then
1368513707 pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>/dev/null`
13708 test "x$?" != "x0" && pkg_failed=yes
1368613709 else
1368713710 pkg_failed=yes
1368813711 fi
1369913722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1370013723 test $ac_status = 0; }; then
1370113724 pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>/dev/null`
13725 test "x$?" != "x0" && pkg_failed=yes
1370213726 else
1370313727 pkg_failed=yes
1370413728 fi
1371813742 _pkg_short_errors_supported=no
1371913743 fi
1372013744 if test $_pkg_short_errors_supported = yes; then
13721 GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>&1`
13745 GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>&1`
1372213746 else
13723 GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>&1`
13747 GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>&1`
1372413748 fi
1372513749 # Put the nasty error message in config.log where it belongs
1372613750 echo "$GTK_PKG_ERRORS" >&5
1373513759 Alternatively, you may set the environment variables GTK_CFLAGS
1373613760 and GTK_LIBS to avoid the need to call pkg-config.
1373713761 See the pkg-config man page for more details." "$LINENO" 5
13738
1373913762 elif test $pkg_failed = untried; then
1374013763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1374113764 $as_echo "no" >&6; }
1375113774
1375213775 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1375313776 See \`config.log' for more details" "$LINENO" 5; }
13754
1375513777 else
1375613778 GTK_CFLAGS=$pkg_cv_GTK_CFLAGS
1375713779 GTK_LIBS=$pkg_cv_GTK_LIBS
1378313805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1378413806 test $ac_status = 0; }; then
1378513807 pkg_cv_GTK_VNC_CFLAGS=`$PKG_CONFIG --cflags "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>/dev/null`
13808 test "x$?" != "x0" && pkg_failed=yes
1378613809 else
1378713810 pkg_failed=yes
1378813811 fi
1379913822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1380013823 test $ac_status = 0; }; then
1380113824 pkg_cv_GTK_VNC_LIBS=`$PKG_CONFIG --libs "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>/dev/null`
13825 test "x$?" != "x0" && pkg_failed=yes
1380213826 else
1380313827 pkg_failed=yes
1380413828 fi
1381813842 _pkg_short_errors_supported=no
1381913843 fi
1382013844 if test $_pkg_short_errors_supported = yes; then
13821 GTK_VNC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>&1`
13845 GTK_VNC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>&1`
1382213846 else
13823 GTK_VNC_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>&1`
13847 GTK_VNC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>&1`
1382413848 fi
1382513849 # Put the nasty error message in config.log where it belongs
1382613850 echo "$GTK_VNC_PKG_ERRORS" >&5
1388413908 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1388513909 test $ac_status = 0; }; then
1388613910 pkg_cv_SPICE_GTK_CFLAGS=`$PKG_CONFIG --cflags "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>/dev/null`
13911 test "x$?" != "x0" && pkg_failed=yes
1388713912 else
1388813913 pkg_failed=yes
1388913914 fi
1390013925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1390113926 test $ac_status = 0; }; then
1390213927 pkg_cv_SPICE_GTK_LIBS=`$PKG_CONFIG --libs "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>/dev/null`
13928 test "x$?" != "x0" && pkg_failed=yes
1390313929 else
1390413930 pkg_failed=yes
1390513931 fi
1391913945 _pkg_short_errors_supported=no
1392013946 fi
1392113947 if test $_pkg_short_errors_supported = yes; then
13922 SPICE_GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>&1`
13948 SPICE_GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>&1`
1392313949 else
13924 SPICE_GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>&1`
13950 SPICE_GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>&1`
1392513951 fi
1392613952 # Put the nasty error message in config.log where it belongs
1392713953 echo "$SPICE_GTK_PKG_ERRORS" >&5
1395813984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1395913985 test $ac_status = 0; }; then
1396013986 pkg_cv_SPICE_CONTROLLER_CFLAGS=`$PKG_CONFIG --cflags "spice-controller" 2>/dev/null`
13987 test "x$?" != "x0" && pkg_failed=yes
1396113988 else
1396213989 pkg_failed=yes
1396313990 fi
1397414001 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1397514002 test $ac_status = 0; }; then
1397614003 pkg_cv_SPICE_CONTROLLER_LIBS=`$PKG_CONFIG --libs "spice-controller" 2>/dev/null`
14004 test "x$?" != "x0" && pkg_failed=yes
1397714005 else
1397814006 pkg_failed=yes
1397914007 fi
1399314021 _pkg_short_errors_supported=no
1399414022 fi
1399514023 if test $_pkg_short_errors_supported = yes; then
13996 SPICE_CONTROLLER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "spice-controller" 2>&1`
14024 SPICE_CONTROLLER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "spice-controller" 2>&1`
1399714025 else
13998 SPICE_CONTROLLER_PKG_ERRORS=`$PKG_CONFIG --print-errors "spice-controller" 2>&1`
14026 SPICE_CONTROLLER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "spice-controller" 2>&1`
1399914027 fi
1400014028 # Put the nasty error message in config.log where it belongs
1400114029 echo "$SPICE_CONTROLLER_PKG_ERRORS" >&5
1401014038 Alternatively, you may set the environment variables SPICE_CONTROLLER_CFLAGS
1401114039 and SPICE_CONTROLLER_LIBS to avoid the need to call pkg-config.
1401214040 See the pkg-config man page for more details." "$LINENO" 5
14013
1401414041 elif test $pkg_failed = untried; then
1401514042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1401614043 $as_echo "no" >&6; }
1402614053
1402714054 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1402814055 See \`config.log' for more details" "$LINENO" 5; }
14029
1403014056 else
1403114057 SPICE_CONTROLLER_CFLAGS=$pkg_cv_SPICE_CONTROLLER_CFLAGS
1403214058 SPICE_CONTROLLER_LIBS=$pkg_cv_SPICE_CONTROLLER_LIBS
1404914075 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1405014076 test $ac_status = 0; }; then
1405114077 pkg_cv_SPICE_PROTOCOL_CFLAGS=`$PKG_CONFIG --cflags "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>/dev/null`
14078 test "x$?" != "x0" && pkg_failed=yes
1405214079 else
1405314080 pkg_failed=yes
1405414081 fi
1406514092 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1406614093 test $ac_status = 0; }; then
1406714094 pkg_cv_SPICE_PROTOCOL_LIBS=`$PKG_CONFIG --libs "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>/dev/null`
14095 test "x$?" != "x0" && pkg_failed=yes
1406814096 else
1406914097 pkg_failed=yes
1407014098 fi
1408414112 _pkg_short_errors_supported=no
1408514113 fi
1408614114 if test $_pkg_short_errors_supported = yes; then
14087 SPICE_PROTOCOL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>&1`
14115 SPICE_PROTOCOL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>&1`
1408814116 else
14089 SPICE_PROTOCOL_PKG_ERRORS=`$PKG_CONFIG --print-errors "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>&1`
14117 SPICE_PROTOCOL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>&1`
1409014118 fi
1409114119 # Put the nasty error message in config.log where it belongs
1409214120 echo "$SPICE_PROTOCOL_PKG_ERRORS" >&5
1410114129 Alternatively, you may set the environment variables SPICE_PROTOCOL_CFLAGS
1410214130 and SPICE_PROTOCOL_LIBS to avoid the need to call pkg-config.
1410314131 See the pkg-config man page for more details." "$LINENO" 5
14104
1410514132 elif test $pkg_failed = untried; then
1410614133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1410714134 $as_echo "no" >&6; }
1411714144
1411814145 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1411914146 See \`config.log' for more details" "$LINENO" 5; }
14120
1412114147 else
1412214148 SPICE_PROTOCOL_CFLAGS=$pkg_cv_SPICE_PROTOCOL_CFLAGS
1412314149 SPICE_PROTOCOL_LIBS=$pkg_cv_SPICE_PROTOCOL_LIBS
1419614222 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1419714223 test $ac_status = 0; }; then
1419814224 pkg_cv_NSPR_CFLAGS=`$PKG_CONFIG --cflags "nspr >= $NSPR_REQUIRED" 2>/dev/null`
14225 test "x$?" != "x0" && pkg_failed=yes
1419914226 else
1420014227 pkg_failed=yes
1420114228 fi
1421214239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1421314240 test $ac_status = 0; }; then
1421414241 pkg_cv_NSPR_LIBS=`$PKG_CONFIG --libs "nspr >= $NSPR_REQUIRED" 2>/dev/null`
14242 test "x$?" != "x0" && pkg_failed=yes
1421514243 else
1421614244 pkg_failed=yes
1421714245 fi
1423114259 _pkg_short_errors_supported=no
1423214260 fi
1423314261 if test $_pkg_short_errors_supported = yes; then
14234 NSPR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "nspr >= $NSPR_REQUIRED" 2>&1`
14262 NSPR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "nspr >= $NSPR_REQUIRED" 2>&1`
1423514263 else
14236 NSPR_PKG_ERRORS=`$PKG_CONFIG --print-errors "nspr >= $NSPR_REQUIRED" 2>&1`
14264 NSPR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "nspr >= $NSPR_REQUIRED" 2>&1`
1423714265 fi
1423814266 # Put the nasty error message in config.log where it belongs
1423914267 echo "$NSPR_PKG_ERRORS" >&5
1424814276 Alternatively, you may set the environment variables NSPR_CFLAGS
1424914277 and NSPR_LIBS to avoid the need to call pkg-config.
1425014278 See the pkg-config man page for more details." "$LINENO" 5
14251
1425214279 elif test $pkg_failed = untried; then
1425314280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1425414281 $as_echo "no" >&6; }
1426414291
1426514292 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1426614293 See \`config.log' for more details" "$LINENO" 5; }
14267
1426814294 else
1426914295 NSPR_CFLAGS=$pkg_cv_NSPR_CFLAGS
1427014296 NSPR_LIBS=$pkg_cv_NSPR_LIBS
1428714313 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1428814314 test $ac_status = 0; }; then
1428914315 pkg_cv_FIREFOX_PLUGIN_CFLAGS=`$PKG_CONFIG --cflags "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>/dev/null`
14316 test "x$?" != "x0" && pkg_failed=yes
1429014317 else
1429114318 pkg_failed=yes
1429214319 fi
1430314330 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1430414331 test $ac_status = 0; }; then
1430514332 pkg_cv_FIREFOX_PLUGIN_LIBS=`$PKG_CONFIG --libs "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>/dev/null`
14333 test "x$?" != "x0" && pkg_failed=yes
1430614334 else
1430714335 pkg_failed=yes
1430814336 fi
1432214350 _pkg_short_errors_supported=no
1432314351 fi
1432414352 if test $_pkg_short_errors_supported = yes; then
14325 FIREFOX_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>&1`
14353 FIREFOX_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>&1`
1432614354 else
14327 FIREFOX_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>&1`
14355 FIREFOX_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>&1`
1432814356 fi
1432914357 # Put the nasty error message in config.log where it belongs
1433014358 echo "$FIREFOX_PLUGIN_PKG_ERRORS" >&5
1434514373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1434614374 test $ac_status = 0; }; then
1434714375 pkg_cv_MOZILLA_PLUGIN_CFLAGS=`$PKG_CONFIG --cflags "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>/dev/null`
14376 test "x$?" != "x0" && pkg_failed=yes
1434814377 else
1434914378 pkg_failed=yes
1435014379 fi
1436114390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1436214391 test $ac_status = 0; }; then
1436314392 pkg_cv_MOZILLA_PLUGIN_LIBS=`$PKG_CONFIG --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>/dev/null`
14393 test "x$?" != "x0" && pkg_failed=yes
1436414394 else
1436514395 pkg_failed=yes
1436614396 fi
1438014410 _pkg_short_errors_supported=no
1438114411 fi
1438214412 if test $_pkg_short_errors_supported = yes; then
14383 MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1`
14413 MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1`
1438414414 else
14385 MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1`
14415 MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1`
1438614416 fi
1438714417 # Put the nasty error message in config.log where it belongs
1438814418 echo "$MOZILLA_PLUGIN_PKG_ERRORS" >&5
1439714427 Alternatively, you may set the environment variables MOZILLA_PLUGIN_CFLAGS
1439814428 and MOZILLA_PLUGIN_LIBS to avoid the need to call pkg-config.
1439914429 See the pkg-config man page for more details." "$LINENO" 5
14400
1440114430 elif test $pkg_failed = untried; then
1440214431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1440314432 $as_echo "no" >&6; }
1441314442
1441414443 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1441514444 See \`config.log' for more details" "$LINENO" 5; }
14416
1441714445 else
1441814446 MOZILLA_PLUGIN_CFLAGS=$pkg_cv_MOZILLA_PLUGIN_CFLAGS
1441914447 MOZILLA_PLUGIN_LIBS=$pkg_cv_MOZILLA_PLUGIN_LIBS
1444314471 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1444414472 test $ac_status = 0; }; then
1444514473 pkg_cv_MOZILLA_PLUGIN_CFLAGS=`$PKG_CONFIG --cflags "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>/dev/null`
14474 test "x$?" != "x0" && pkg_failed=yes
1444614475 else
1444714476 pkg_failed=yes
1444814477 fi
1445914488 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1446014489 test $ac_status = 0; }; then
1446114490 pkg_cv_MOZILLA_PLUGIN_LIBS=`$PKG_CONFIG --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>/dev/null`
14491 test "x$?" != "x0" && pkg_failed=yes
1446214492 else
1446314493 pkg_failed=yes
1446414494 fi
1447814508 _pkg_short_errors_supported=no
1447914509 fi
1448014510 if test $_pkg_short_errors_supported = yes; then
14481 MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1`
14511 MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1`
1448214512 else
14483 MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1`
14513 MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1`
1448414514 fi
1448514515 # Put the nasty error message in config.log where it belongs
1448614516 echo "$MOZILLA_PLUGIN_PKG_ERRORS" >&5
1449514525 Alternatively, you may set the environment variables MOZILLA_PLUGIN_CFLAGS
1449614526 and MOZILLA_PLUGIN_LIBS to avoid the need to call pkg-config.
1449714527 See the pkg-config man page for more details." "$LINENO" 5
14498
1449914528 elif test $pkg_failed = untried; then
1450014529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1450114530 $as_echo "no" >&6; }
1451114540
1451214541 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1451314542 See \`config.log' for more details" "$LINENO" 5; }
14514
1451514543 else
1451614544 MOZILLA_PLUGIN_CFLAGS=$pkg_cv_MOZILLA_PLUGIN_CFLAGS
1451714545 MOZILLA_PLUGIN_LIBS=$pkg_cv_MOZILLA_PLUGIN_LIBS
1454114569 fi
1454214570
1454314571
14544 ac_config_files="$ac_config_files Makefile data/Makefile data/virt-viewer.nsis icons/Makefile icons/16x16/Makefile icons/22x22/Makefile icons/24x24/Makefile icons/32x32/Makefile icons/48x48/Makefile icons/256x256/Makefile man/Makefile mingw-virt-viewer.spec plugin/Makefile po/Makefile.in src/Makefile src/virt-viewer.rc virt-viewer.spec"
14572 if test "x$have_gtk_vnc" != "xyes" && test "x$have_spice_gtk" != "xyes"; then
14573 as_fn_error $? "At least one of spice or vnc must be used" "$LINENO" 5
14574 fi
14575
14576
14577 # Check whether --with-buildid was given.
14578 if test "${with_buildid+set}" = set; then :
14579 withval=$with_buildid;
14580 fi
14581
14582
14583 cat >>confdefs.h <<_ACEOF
14584 #define BUILDID "$with_buildid"
14585 _ACEOF
14586
14587
14588 ac_config_files="$ac_config_files Makefile data/Makefile data/virt-viewer.wxs data/virt-viewer.nsis data/virt-viewer-debug.nsis icons/Makefile icons/16x16/Makefile icons/22x22/Makefile icons/24x24/Makefile icons/32x32/Makefile icons/48x48/Makefile icons/256x256/Makefile man/Makefile mingw-virt-viewer.spec plugin/Makefile po/Makefile.in src/Makefile src/virt-viewer.rc virt-viewer.spec"
1454514589
1454614590 cat >confcache <<\_ACEOF
1454714591 # This file is a shell script that caches the results of configure
1500615050 # ... but there are two gotchas:
1500715051 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
1500815052 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15009 # In both cases, we have to default to `cp -p'.
15053 # In both cases, we have to default to `cp -pR'.
1501015054 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15011 as_ln_s='cp -p'
15055 as_ln_s='cp -pR'
1501215056 elif ln conf$$.file conf$$ 2>/dev/null; then
1501315057 as_ln_s=ln
1501415058 else
15015 as_ln_s='cp -p'
15059 as_ln_s='cp -pR'
1501615060 fi
1501715061 else
15018 as_ln_s='cp -p'
15062 as_ln_s='cp -pR'
1501915063 fi
1502015064 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
1502115065 rmdir conf$$.dir 2>/dev/null
1507515119 as_mkdir_p=false
1507615120 fi
1507715121
15078 if test -x / >/dev/null 2>&1; then
15079 as_test_x='test -x'
15080 else
15081 if ls -dL / >/dev/null 2>&1; then
15082 as_ls_L_option=L
15083 else
15084 as_ls_L_option=
15085 fi
15086 as_test_x='
15087 eval sh -c '\''
15088 if test -d "$1"; then
15089 test -d "$1/.";
15090 else
15091 case $1 in #(
15092 -*)set "./$1";;
15093 esac;
15094 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15095 ???[sx]*):;;*)false;;esac;fi
15096 '\'' sh
15097 '
15098 fi
15099 as_executable_p=$as_test_x
15122
15123 # as_fn_executable_p FILE
15124 # -----------------------
15125 # Test if FILE is an executable regular file.
15126 as_fn_executable_p ()
15127 {
15128 test -f "$1" && test -x "$1"
15129 } # as_fn_executable_p
15130 as_test_x='test -x'
15131 as_executable_p=as_fn_executable_p
1510015132
1510115133 # Sed expression to map a string onto a valid CPP name.
1510215134 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
1511715149 # report actual input values of CONFIG_FILES etc. instead of their
1511815150 # values after options handling.
1511915151 ac_log="
15120 This file was extended by virt-viewer $as_me 0.5.4, which was
15121 generated by GNU Autoconf 2.68. Invocation command line was
15152 This file was extended by virt-viewer $as_me 0.5.5, which was
15153 generated by GNU Autoconf 2.69. Invocation command line was
1512215154
1512315155 CONFIG_FILES = $CONFIG_FILES
1512415156 CONFIG_HEADERS = $CONFIG_HEADERS
1518715219 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1518815220 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1518915221 ac_cs_version="\\
15190 virt-viewer config.status 0.5.4
15191 configured by $0, generated by GNU Autoconf 2.68,
15222 virt-viewer config.status 0.5.5
15223 configured by $0, generated by GNU Autoconf 2.69,
1519215224 with options \\"\$ac_cs_config\\"
1519315225
15194 Copyright (C) 2010 Free Software Foundation, Inc.
15226 Copyright (C) 2012 Free Software Foundation, Inc.
1519515227 This config.status script is free software; the Free Software Foundation
1519615228 gives unlimited permission to copy, distribute and modify it."
1519715229
1528215314 _ACEOF
1528315315 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1528415316 if \$ac_cs_recheck; then
15285 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15317 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
1528615318 shift
1528715319 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
1528815320 CONFIG_SHELL='$SHELL'
1560215634 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
1560315635 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
1560415636 "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
15637 "data/virt-viewer.wxs") CONFIG_FILES="$CONFIG_FILES data/virt-viewer.wxs" ;;
1560515638 "data/virt-viewer.nsis") CONFIG_FILES="$CONFIG_FILES data/virt-viewer.nsis" ;;
15639 "data/virt-viewer-debug.nsis") CONFIG_FILES="$CONFIG_FILES data/virt-viewer-debug.nsis" ;;
1560615640 "icons/Makefile") CONFIG_FILES="$CONFIG_FILES icons/Makefile" ;;
1560715641 "icons/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES icons/16x16/Makefile" ;;
1560815642 "icons/22x22/Makefile") CONFIG_FILES="$CONFIG_FILES icons/22x22/Makefile" ;;
00
1 AC_INIT(virt-viewer, 0.5.4)
1 AC_INIT([virt-viewer],[0.5.5])
22 AC_CONFIG_SRCDIR(src/virt-viewer-main.c)
33 AC_CONFIG_MACRO_DIR([m4])
44 AC_CONFIG_AUX_DIR([build-aux])
5 AM_CONFIG_HEADER(config.h)
5 AC_CONFIG_HEADERS([config.h])
66 dnl Make automake keep quiet about wildcards & other GNUmake-isms
77 AM_INIT_AUTOMAKE([-Wno-portability])
88 AC_CANONICAL_HOST
1313
1414 GLIB2_REQUIRED=2.22.0
1515 LIBXML2_REQUIRED="2.6.0"
16 LIBVIRT_REQUIRED="0.9.7"
16 LIBVIRT_REQUIRED="0.10.0"
1717 GTK2_REQUIRED="2.18.0"
1818 GTK3_REQUIRED="3.0"
1919 GTK_VNC1_REQUIRED="0.3.8"
2020 GTK_VNC2_REQUIRED="0.4.0"
21 SPICE_GTK_REQUIRED="0.12.101"
21 SPICE_GTK_REQUIRED="0.16.26"
2222 SPICE_PROTOCOL_REQUIRED="0.10.1"
2323
2424 AC_MSG_CHECKING([for native Win32])
3535
3636 AC_PROG_CC
3737 AM_PROG_CC_C_O
38 AC_PROG_LIBTOOL
38 LT_INIT
3939
4040 AC_CHECK_PROGS(ICOTOOL, [icotool], [icotool])
4141
8383
8484 AS_IF([test "x$with_libvirt" != "xno"],
8585 [PKG_CHECK_MODULES(LIBVIRT,
86 [libvirt],
86 [libvirt >= $LIBVIRT_REQUIRED],
8787 [have_libvirt=yes], [have_libvirt=no])],
8888 [have_libvirt=no])
8989
191191 fi
192192 AM_CONDITIONAL(ENABLE_PLUGIN, [test "x$enable_plugin" = "xyes"])
193193
194 AC_OUTPUT([
194 if test "x$have_gtk_vnc" != "xyes" && test "x$have_spice_gtk" != "xyes"; then
195 AC_MSG_ERROR([At least one of spice or vnc must be used])
196 fi
197
198 AC_ARG_WITH([buildid],
199 AS_HELP_STRING([--with-buildid=id], [Set additional build version details]))
200 AC_DEFINE_UNQUOTED([BUILDID], "$with_buildid", [Build version details])
201
202 AC_CONFIG_FILES([
195203 Makefile
196204 data/Makefile
205 data/virt-viewer.wxs
197206 data/virt-viewer.nsis
207 data/virt-viewer-debug.nsis
198208 icons/Makefile
199209 icons/16x16/Makefile
200210 icons/22x22/Makefile
210220 src/virt-viewer.rc
211221 virt-viewer.spec
212222 ])
223 AC_OUTPUT
213224
214225 AC_MSG_NOTICE([])
215226 AC_MSG_NOTICE([Configuration summary])
0 NULL=
0 NULL =
1 CLEANFILES =
12
23 EXTRA_DIST = \
34 spice-xpi-client-remote-viewer \
5 virt-viewer.wxs.in \
46 virt-viewer.nsis.in \
7 virt-viewer-debug.nsis.in \
58 $(NULL)
69
10 if OS_WIN32
11
12 deps.txt:
13 $(AM_V_GEN)rpm -qa | grep $(host_os) | sort | unix2dos > $@
14
15 virt-viewer-$(VERSION).exe: virt-viewer.nsis deps.txt
16 $(AM_V_GEN)DESTDIR=`mktemp -d` && \
17 make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null && \
18 makensis -NOCD -DDESTDIR=$$DESTDIR $< >/dev/null && \
19 rm -rf $$DESTDIR
20
21 virt-viewer-$(VERSION).msi: virt-viewer.wxs deps.txt
22 $(AM_V_GEN)DESTDIR=`mktemp -d` && \
23 make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null && \
24 find $$DESTDIR | wixl-heat -p $$DESTDIR$(prefix)/ \
25 --component-group CG.virt-viewer --var var.DESTDIR \
26 --directory-ref=INSTALLDIR > virt-viewer-files.wxs && \
27 wixl -D SourceDir=$(prefix) \
28 -D DESTDIR=$$DESTDIR$(prefix) -o $@ \
29 $< virt-viewer-files.wxs && \
30 rm -rf $$DESTDIR virt-viewer-files.wxs
31
32 CLEANFILES += \
33 deps.txt \
34 virt-viewer-$(VERSION).exe \
35 virt-viewer-$(VERSION).msi \
36 $(NULL)
37
38 else #!WIN32
39
40 desktopdir = $(datadir)/applications
41 DESKTOPFILES = remote-viewer.desktop.in
42 desktop_DATA = $(DESKTOPFILES:.desktop.in=.desktop)
43 @INTLTOOL_DESKTOP_RULE@
44
45 MIMEFILES = virt-viewer-mime.xml.in
46 mimedir = $(datadir)/mime/packages
47 mime_DATA = virt-viewer-mime.xml
48 @INTLTOOL_XML_RULE@
49
50 CLEANFILES += $(mime_DATA) $(desktop_DATA)
51 EXTRA_DIST += $(MIMEFILES) $(DESKTOPFILES)
52
53 endif
54
755 -include $(top_srcdir)/git.mk
1212 # PARTICULAR PURPOSE.
1313
1414 @SET_MAKE@
15
1516 VPATH = @srcdir@
1617 am__make_dryrun = \
1718 { \
4849 POST_UNINSTALL = :
4950 build_triplet = @build@
5051 host_triplet = @host@
52 @OS_WIN32_TRUE@am__append_1 = \
53 @OS_WIN32_TRUE@ deps.txt \
54 @OS_WIN32_TRUE@ virt-viewer-$(VERSION).exe \
55 @OS_WIN32_TRUE@ virt-viewer-$(VERSION).msi \
56 @OS_WIN32_TRUE@ $(NULL)
57
58 @OS_WIN32_FALSE@am__append_2 = $(mime_DATA) $(desktop_DATA)
59 @OS_WIN32_FALSE@am__append_3 = $(MIMEFILES) $(DESKTOPFILES)
5160 subdir = data
5261 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
53 $(srcdir)/virt-viewer.nsis.in
62 $(srcdir)/virt-viewer-debug.nsis.in \
63 $(srcdir)/virt-viewer.nsis.in $(srcdir)/virt-viewer.wxs.in
5464 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
5565 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
5666 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
6171 $(ACLOCAL_M4)
6272 mkinstalldirs = $(install_sh) -d
6373 CONFIG_HEADER = $(top_builddir)/config.h
64 CONFIG_CLEAN_FILES = virt-viewer.nsis
74 CONFIG_CLEAN_FILES = virt-viewer.wxs virt-viewer.nsis \
75 virt-viewer-debug.nsis
6576 CONFIG_CLEAN_VPATH_FILES =
6677 AM_V_P = $(am__v_P_@AM_V@)
6778 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
8293 n|no|NO) false;; \
8394 *) (install-info --version) >/dev/null 2>&1;; \
8495 esac
96 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
97 am__vpath_adj = case $$p in \
98 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
99 *) f=$$p;; \
100 esac;
101 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
102 am__install_max = 40
103 am__nobase_strip_setup = \
104 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
105 am__nobase_strip = \
106 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
107 am__nobase_list = $(am__nobase_strip_setup); \
108 for p in $$list; do echo "$$p $$p"; done | \
109 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
110 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
111 if (++n[$$2] == $(am__install_max)) \
112 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
113 END { for (dir in files) print dir, files[dir] }'
114 am__base_list = \
115 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
116 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
117 am__uninstall_files_from_dir = { \
118 test -z "$$files" \
119 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
120 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
121 $(am__cd) "$$dir" && rm -f $$files; }; \
122 }
123 am__installdirs = "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(mimedir)"
124 DATA = $(desktop_DATA) $(mime_DATA)
85125 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
86126 ACLOCAL = @ACLOCAL@
87127 ALL_LINGUAS = @ALL_LINGUAS@
259299 top_builddir = @top_builddir@
260300 top_srcdir = @top_srcdir@
261301 NULL =
262 EXTRA_DIST = \
263 spice-xpi-client-remote-viewer \
264 virt-viewer.nsis.in \
265 $(NULL)
266
302 CLEANFILES = $(am__append_1) $(am__append_2)
303 EXTRA_DIST = spice-xpi-client-remote-viewer virt-viewer.wxs.in \
304 virt-viewer.nsis.in virt-viewer-debug.nsis.in $(NULL) \
305 $(am__append_3)
306 @OS_WIN32_FALSE@desktopdir = $(datadir)/applications
307 @OS_WIN32_FALSE@DESKTOPFILES = remote-viewer.desktop.in
308 @OS_WIN32_FALSE@desktop_DATA = $(DESKTOPFILES:.desktop.in=.desktop)
309 @OS_WIN32_FALSE@MIMEFILES = virt-viewer-mime.xml.in
310 @OS_WIN32_FALSE@mimedir = $(datadir)/mime/packages
311 @OS_WIN32_FALSE@mime_DATA = virt-viewer-mime.xml
267312 all: all-am
268313
269314 .SUFFIXES:
297342 $(ACLOCAL_M4): $(am__aclocal_m4_deps)
298343 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
299344 $(am__aclocal_m4_deps):
345 virt-viewer.wxs: $(top_builddir)/config.status $(srcdir)/virt-viewer.wxs.in
346 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
300347 virt-viewer.nsis: $(top_builddir)/config.status $(srcdir)/virt-viewer.nsis.in
301348 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
349 virt-viewer-debug.nsis: $(top_builddir)/config.status $(srcdir)/virt-viewer-debug.nsis.in
350 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
302351
303352 mostlyclean-libtool:
304353 -rm -f *.lo
305354
306355 clean-libtool:
307356 -rm -rf .libs _libs
357 install-desktopDATA: $(desktop_DATA)
358 @$(NORMAL_INSTALL)
359 @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
360 if test -n "$$list"; then \
361 echo " $(MKDIR_P) '$(DESTDIR)$(desktopdir)'"; \
362 $(MKDIR_P) "$(DESTDIR)$(desktopdir)" || exit 1; \
363 fi; \
364 for p in $$list; do \
365 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
366 echo "$$d$$p"; \
367 done | $(am__base_list) | \
368 while read files; do \
369 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \
370 $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \
371 done
372
373 uninstall-desktopDATA:
374 @$(NORMAL_UNINSTALL)
375 @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
376 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
377 dir='$(DESTDIR)$(desktopdir)'; $(am__uninstall_files_from_dir)
378 install-mimeDATA: $(mime_DATA)
379 @$(NORMAL_INSTALL)
380 @list='$(mime_DATA)'; test -n "$(mimedir)" || list=; \
381 if test -n "$$list"; then \
382 echo " $(MKDIR_P) '$(DESTDIR)$(mimedir)'"; \
383 $(MKDIR_P) "$(DESTDIR)$(mimedir)" || exit 1; \
384 fi; \
385 for p in $$list; do \
386 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
387 echo "$$d$$p"; \
388 done | $(am__base_list) | \
389 while read files; do \
390 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mimedir)'"; \
391 $(INSTALL_DATA) $$files "$(DESTDIR)$(mimedir)" || exit $$?; \
392 done
393
394 uninstall-mimeDATA:
395 @$(NORMAL_UNINSTALL)
396 @list='$(mime_DATA)'; test -n "$(mimedir)" || list=; \
397 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
398 dir='$(DESTDIR)$(mimedir)'; $(am__uninstall_files_from_dir)
308399 tags: TAGS
309400 TAGS:
310401
346437 done
347438 check-am: all-am
348439 check: check-am
349 all-am: Makefile
440 all-am: Makefile $(DATA)
350441 installdirs:
442 for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(mimedir)"; do \
443 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
444 done
351445 install: install-am
352446 install-exec: install-exec-am
353447 install-data: install-data-am
370464 mostlyclean-generic:
371465
372466 clean-generic:
467 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
373468
374469 distclean-generic:
375470 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
398493
399494 info-am:
400495
401 install-data-am:
496 install-data-am: install-desktopDATA install-mimeDATA
402497
403498 install-dvi: install-dvi-am
404499
442537
443538 ps-am:
444539
445 uninstall-am:
540 uninstall-am: uninstall-desktopDATA uninstall-mimeDATA
446541
447542 .MAKE: install-am install-strip
448543
449544 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
450545 distclean distclean-generic distclean-libtool distdir dvi \
451546 dvi-am html html-am info info-am install install-am \
452 install-data install-data-am install-dvi install-dvi-am \
453 install-exec install-exec-am install-html install-html-am \
454 install-info install-info-am install-man install-pdf \
455 install-pdf-am install-ps install-ps-am install-strip \
456 installcheck installcheck-am installdirs maintainer-clean \
457 maintainer-clean-generic mostlyclean mostlyclean-generic \
458 mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
459
547 install-data install-data-am install-desktopDATA install-dvi \
548 install-dvi-am install-exec install-exec-am install-html \
549 install-html-am install-info install-info-am install-man \
550 install-mimeDATA install-pdf install-pdf-am install-ps \
551 install-ps-am install-strip installcheck installcheck-am \
552 installdirs maintainer-clean maintainer-clean-generic \
553 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
554 ps ps-am uninstall uninstall-am uninstall-desktopDATA \
555 uninstall-mimeDATA
556
557
558 @OS_WIN32_TRUE@deps.txt:
559 @OS_WIN32_TRUE@ $(AM_V_GEN)rpm -qa | grep $(host_os) | sort | unix2dos > $@
560
561 @OS_WIN32_TRUE@virt-viewer-$(VERSION).exe: virt-viewer.nsis deps.txt
562 @OS_WIN32_TRUE@ $(AM_V_GEN)DESTDIR=`mktemp -d` && \
563 @OS_WIN32_TRUE@ make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null && \
564 @OS_WIN32_TRUE@ makensis -NOCD -DDESTDIR=$$DESTDIR $< >/dev/null && \
565 @OS_WIN32_TRUE@ rm -rf $$DESTDIR
566
567 @OS_WIN32_TRUE@virt-viewer-$(VERSION).msi: virt-viewer.wxs deps.txt
568 @OS_WIN32_TRUE@ $(AM_V_GEN)DESTDIR=`mktemp -d` && \
569 @OS_WIN32_TRUE@ make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null && \
570 @OS_WIN32_TRUE@ find $$DESTDIR | wixl-heat -p $$DESTDIR$(prefix)/ \
571 @OS_WIN32_TRUE@ --component-group CG.virt-viewer --var var.DESTDIR \
572 @OS_WIN32_TRUE@ --directory-ref=INSTALLDIR > virt-viewer-files.wxs && \
573 @OS_WIN32_TRUE@ wixl -D SourceDir=$(prefix) \
574 @OS_WIN32_TRUE@ -D DESTDIR=$$DESTDIR$(prefix) -o $@ \
575 @OS_WIN32_TRUE@ $< virt-viewer-files.wxs && \
576 @OS_WIN32_TRUE@ rm -rf $$DESTDIR virt-viewer-files.wxs
577 @OS_WIN32_FALSE@@INTLTOOL_DESKTOP_RULE@
578 @OS_WIN32_FALSE@@INTLTOOL_XML_RULE@
460579
461580 -include $(top_srcdir)/git.mk
462581
0 [Desktop Entry]
1 _Name=Remote Viewer
2 _Comment=Access remote desktops
3 Exec=remote-viewer %u
4 Type=Application
5 Terminal=false
6 MimeType=x-scheme-handler/spice;application/x-virt-viewer
7 StartupNotify=true
8 Categories=GNOME;GTK;Network;RemoteAccess;
0 #!Nsis Installer Command Script
1 # @configure_input@
2 # To build an installer from the script you would normally do:
3 #
4 # makensis virt-viewer-debug.nsis
5 #
6 # which will generate the output file 'virt-viewer-@VERSION@.exe' which is a Windows
7 # installer containing your program.
8
9 Name "VirtViewer Debug @VERSION@"
10 OutFile "virt-viewer-debug-@VERSION@.exe"
11 InstallDir "$LOCALAPPDATA\virt-viewer"
12 InstallDirRegKey HKCU "Software\virt-viewer" ""
13
14 RequestExecutionLevel user
15 SetCompressor bzip2
16 ShowInstDetails hide
17 ShowUninstDetails hide
18 XPStyle on
19
20 Page instfiles
21
22 Section "VirtViewer Debug"
23 SectionIn RO
24 WriteRegStr HKCU "Software\virt-viewer" "" $INSTDIR
25
26 SetOutPath "$INSTDIR"
27
28 SetOutPath "$INSTDIR\bin"
29 File "@prefix@/bin/gdb.exe"
30 File "@prefix@/bin/gdbserver.exe"
31 File "${DESTDIR}@prefix@/bin/debug-helper.exe"
32
33 # make virt-viewer debug the default spice-x client
34 WriteRegStr HKCU "Software\spice-space.org\spicex" "client" "$INSTDIR\bin\debug-helper.exe remote-viewer.exe --spice-controller"
35 SectionEnd
36
37 Section "Uninstall"
38 Delete /rebootok "$INSTDIR\bin\debug-helper.exe"
39 Delete /rebootok "$INSTDIR\bin\gdbserver.exe"
40 Delete /rebootok "$INSTDIR\bin\gdb.exe"
41 RMDir "$INSTDIR\bin"
42
43 RMDir "$INSTDIR"
44 SectionEnd
45
46 Section -post
47 WriteUninstaller "$INSTDIR\Uninstall-debug.exe"
48 SectionEnd
0 <?xml version="1.0" encoding="UTF-8"?>
1 <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
2 <mime-type type="application/x-virt-viewer">
3 <sub-class-of type="text/plain"/>
4 <_comment>Virt-Viewer connection file</_comment>
5 <magic priority="50">
6 <match type="string" offset="0" value="[virt-viewer]"/>
7 </magic>
8 <glob pattern="*.vv"/>
9 </mime-type>
10 </mime-info>
4444 WriteRegDWord HKCU "${REG_IEPOLICY}" "Policy" 3
4545 FunctionEnd
4646
47 Function .onInit
48 retry:
49 System::Call 'kernel32::CreateMutexA(i 0, i 0, t "VirtViewerMutex") i .r1 ?e'
50 Pop $R0
51 StrCmp $R0 0 end
52 System::Call 'kernel32::CloseHandle(i r1) i.s'
53 MessageBox MB_ICONEXCLAMATION|MB_RETRYCANCEL "VirtViewer is already running, quit any instance and retry." IDRETRY retry IDCANCEL cancel
54 cancel:
55 Abort
56 end:
57 FunctionEnd
58
4759 Section "VirtViewer"
4860 SectionIn RO
4961 WriteRegStr HKCU "Software\virt-viewer" "" $INSTDIR
62
63 SetOutPath "$INSTDIR"
64 File "deps.txt"
5065
5166 SetOutPath "$INSTDIR\bin"
5267 File "@prefix@/bin/gst-discoverer-0.10.exe"
6580 File "@prefix@/bin/libcairo-2.dll"
6681 File "@prefix@/bin/libcelt051-0.dll"
6782 File "@prefix@/bin/libcrypto-10.dll"
83 File "@prefix@/bin/libexpat-1.dll"
6884 File "@prefix@/bin/libffi-6.dll"
6985 File "@prefix@/bin/libfontconfig-1.dll"
7086 File "@prefix@/bin/libfreetype-6.dll"
98114 File "@prefix@/bin/libpangowin32-1.0-0.dll"
99115 File "@prefix@/bin/libpixman-1-0.dll"
100116 File "@prefix@/bin/libpng15-15.dll"
101 File "@prefix@/bin/libspice-client-glib-2.0-1.dll"
102 File "@prefix@/bin/libspice-client-gtk-2.0-1.dll"
117 File "@prefix@/bin/libspice-client-glib-2.0-8.dll"
118 File "@prefix@/bin/libspice-client-gtk-2.0-4.dll"
103119 File "@prefix@/bin/libspice-controller-0.dll"
104120 File "@prefix@/bin/libssl-10.dll"
105121 File "@prefix@/bin/libtasn1-3.dll"
122 File "@prefix@/bin/libusb-1.0.dll"
123 File "@prefix@/bin/libusbredirhost-1.dll"
124 File "@prefix@/bin/libusbredirparser-1.dll"
106125 File "@prefix@/bin/libxml2-2.dll"
107126 File "@prefix@/bin/libp11-kit-0.dll"
108127 File "@prefix@/bin/libssh2-1.dll"
127146 File /oname=remote-viewer.com "${DESTDIR}@prefix@/bin/windows-cmdline-wrapper.exe"
128147 File "${DESTDIR}@prefix@/bin/remote-viewer.exe"
129148 File "${DESTDIR}@prefix@/bin/virt-viewer.exe"
149 File "@prefix@/bin/libreadline6.dll"
130150 File "@prefix@/bin/zlib1.dll"
131151
132152 SetOutPath "$INSTDIR\etc"
211231 DeleteRegKey HKCU "${REG_UNINSTALL}"
212232 DeleteRegKey HKCU "${REG_IEPOLICY}"
213233
234
235 RMDir /r "$INSTDIR\share"
236
214237 RMDir /r "$INSTDIR\lib\pango"
215
216238 RMDir /r "$INSTDIR\lib\gtk-2.0"
217
218 RMDir /r "$INSTDIR\share\icons\hicolor"
219
220 Delete /rebootok "$INSTDIR\share\virt-viewer\ui\*.xml"
221 Delete /rebootok "$INSTDIR\share\themes\MS-Windows\gtk-2.0\gtkrc"
222
223239 Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstdirectsoundsrc.dll"
224240 Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstdirectsoundsink.dll"
225241 Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstcoreelements.dll"
230246 Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstaudioconvert.dll"
231247 Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstapp.dll"
232248 RMDir "$INSTDIR\lib\gstreamer-0.10"
233
234249 RMDir /r "$INSTDIR\lib\gdk-pixbuf-2.0"
235250
236251 RMDir /r "$INSTDIR\etc\pango"
237
238252 RMDir /r "$INSTDIR\etc\gtk-2.0"
239
240253 RMDir /r "$INSTDIR\etc\fonts"
241254
242255 Delete /rebootok "$INSTDIR\bin\remote-viewer.com"
243256 Delete /rebootok "$INSTDIR\bin\remote-viewer.exe"
257 Delete /rebootok "$INSTDIR\bin\virt-viewer.exe"
258 Delete /rebootok "$INSTDIR\bin\virsh.exe"
244259 Delete /rebootok "$INSTDIR\bin\pango-querymodules.exe"
260 Delete /rebootok "$INSTDIR\bin\virt-pki-validate"
261 Delete /rebootok "$INSTDIR\bin\virt-xml-validate"
245262 Delete /rebootok "$INSTDIR\bin\libpangoft2-1.0-0.dll"
246263 Delete /rebootok "$INSTDIR\bin\libgdk_pixbuf-2.0-0.dll"
247264 Delete /rebootok "$INSTDIR\bin\libgdk-win32-2.0-0.dll"
257274 Delete /rebootok "$INSTDIR\bin\gst-inspect-0.10.exe"
258275 Delete /rebootok "$INSTDIR\bin\gst-feedback.exe"
259276 Delete /rebootok "$INSTDIR\bin\gst-discoverer-0.10.exe"
260 RMDir "$INSTDIR\bin"
261
277 Delete /rebootok "$INSTDIR\bin\zlib1.dll"
278 Delete /rebootok "$INSTDIR\bin\libreadline6.dll"
262279 Delete /rebootok "$INSTDIR\bin\libffi-6.dll"
263 Delete /rebootok "$INSTDIR\bin\zlib1.dll"
264280 Delete /rebootok "$INSTDIR\bin\libp11-kit-0.dll"
265281 Delete /rebootok "$INSTDIR\bin\libxml2-2.dll"
266282 Delete /rebootok "$INSTDIR\bin\libtasn1-3.dll"
267283 Delete /rebootok "$INSTDIR\bin\libssl-10.dll"
268 Delete /rebootok "$INSTDIR\bin\libspice-client-gtk-2.0-1.dll"
269 Delete /rebootok "$INSTDIR\bin\libspice-client-glib-2.0-1.dll"
284 Delete /rebootok "$INSTDIR\bin\libspice-client-gtk-2.0-4.dll"
285 Delete /rebootok "$INSTDIR\bin\libspice-client-glib-2.0-8.dll"
270286 Delete /rebootok "$INSTDIR\bin\libspice-controller-0.dll"
271287 Delete /rebootok "$INSTDIR\bin\libpng15-15.dll"
272288 Delete /rebootok "$INSTDIR\bin\libpixman-1-0.dll"
277293 Delete /rebootok "$INSTDIR\bin\liborc-0.4-0.dll"
278294 Delete /rebootok "$INSTDIR\bin\libjpeg-62.dll"
279295 Delete /rebootok "$INSTDIR\bin\libintl-8.dll"
296 Delete /rebootok "$INSTDIR\bin\libusb-1.0.dll"
297 Delete /rebootok "$INSTDIR\bin\libusbredirhost-1.dll"
298 Delete /rebootok "$INSTDIR\bin\libusbredirparser-1.dll"
299 Delete /rebootok "$INSTDIR\bin\libvirt-0.dll"
300 Delete /rebootok "$INSTDIR\bin\libcurl-4.dll"
301 Delete /rebootok "$INSTDIR\bin\libidn-11.dll"
302 Delete /rebootok "$INSTDIR\bin\libssh2-1.dll"
303 Delete /rebootok "$INSTDIR\bin\libgvnc-1.0-0.dll"
304 Delete /rebootok "$INSTDIR\bin\libgtk-vnc-1.0-0.dll"
305 Delete /rebootok "$INSTDIR\bin\libgpg-error-0.dll"
306 Delete /rebootok "$INSTDIR\bin\libportablexdr-0.dll"
307 Delete /rebootok "$INSTDIR\bin\libvirt-qemu-0.dll"
308 Delete /rebootok "$INSTDIR\bin\libssp-0.dll"
280309 Delete /rebootok "$INSTDIR\bin\iconv.dll"
281310 Delete /rebootok "$INSTDIR\bin\libgtk-win32-2.0-0.dll"
282311 Delete /rebootok "$INSTDIR\bin\libgthread-2.0-0.dll"
290319 Delete /rebootok "$INSTDIR\bin\libgstaudio-0.10-0.dll"
291320 Delete /rebootok "$INSTDIR\bin\libgstapp-0.10-0.dll"
292321 Delete /rebootok "$INSTDIR\bin\libgobject-2.0-0.dll"
322 Delete /rebootok "$INSTDIR\bin\libgnutls-26.dll"
323 Delete /rebootok "$INSTDIR\bin\libgcrypt-11.dll"
293324 Delete /rebootok "$INSTDIR\bin\libgmodule-2.0-0.dll"
294325 Delete /rebootok "$INSTDIR\bin\libglib-2.0-0.dll"
295326 Delete /rebootok "$INSTDIR\bin\libgio-2.0-0.dll"
297328 Delete /rebootok "$INSTDIR\bin\libgdk-win32-2.0-0.dll"
298329 Delete /rebootok "$INSTDIR\bin\libfreetype-6.dll"
299330 Delete /rebootok "$INSTDIR\bin\libfontconfig-1.dll"
331 Delete /rebootok "$INSTDIR\bin\libexpat-1.dll"
300332 Delete /rebootok "$INSTDIR\bin\libcrypto-10.dll"
301333 Delete /rebootok "$INSTDIR\bin\libcelt051-0.dll"
302334 Delete /rebootok "$INSTDIR\bin\libcairo-2.dll"
303335 Delete /rebootok "$INSTDIR\bin\libatk-1.0-0.dll"
304336 RMDir "$INSTDIR\bin"
337 RMDir "$INSTDIR\lib"
338
339 Delete /rebootok "$INSTDIR\deps.txt"
305340 RMDir "$INSTDIR"
306341 SectionEnd
307342
0 <?xml version="1.0" encoding="utf-8"?>
1
2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
3
4 <?require spice-gtk.wxi?>
5 <?require gtk-vnc.wxi?>
6 <?require libvirt.wxi?>
7
8 <?define Version = "@VERSION@"?>
9 <?define UpgradeCode = "5B027138-1A63-49E6-877E-055E5EEC1903"?>
10 <Product Id="*" Name="VirtViewer" Manufacturer="$(env.MANUFACTURER)"
11 Version="$(var.Version)" UpgradeCode="$(var.UpgradeCode)"
12 Language="1033">
13
14 <Package InstallerVersion="200" Compressed="yes" Comments="comments"/>
15 <Media Id="1" Cabinet="cabinet.cab" EmbedCab="yes"/>
16
17 <Property Id="ARPHELPLINK" Value="http://www.virt-tools.org"/>
18 <Property Id="ARPNOMODIFY" Value="1"/>
19 <Property Id="ARPNOREPAIR" Value="1"/>
20 <Property Id="ARPPRODUCTICON" Value="virt-viewer.ico"/>
21 <Property Id="ARPURLINFOABOUT" Value="http://www.virt-tools.org/about"/>
22 <Upgrade Id="$(var.UpgradeCode)">
23 <UpgradeVersion Minimum="$(var.Version)" OnlyDetect="yes" Property="NEWERVERSIONDETECTED"/>
24 <UpgradeVersion Minimum="0.0.0" Maximum="$(var.Version)" IncludeMinimum="yes" IncludeMaximum="no" Property="OLDERVERSIONBEINGUPGRADED"/>
25 </Upgrade>
26 <Condition Message="VirtViewer is already installed.">NOT NEWERVERSIONDETECTED</Condition>
27
28 <DirectoryRef Id="TARGETDIR">
29 <Component Id="CRegistryEntries" Guid="*">
30 <RegistryKey Root='HKLM' Key='Software\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{96190E9D-6FBB-64DB-9095-29F6FDE0B897}'>
31 <RegistryValue Type='string' Name='AppPath' Value='[INSTALLDIR]\bin'/>
32 <RegistryValue Type='string' Name='AppName' Value='remote-viewer.exe'/>
33 <RegistryValue Type='integer' Name='Policy' Value='3'/>
34 </RegistryKey>
35 <RegistryKey Root='HKLM' Key='Software\spice-space.org\spicex'>
36 <RegistryValue Type='string' Name='client' Value='[INSTALLDIR]\bin\remote-viewer.exe --spice-controller'/>
37 </RegistryKey>
38 </Component>
39 <Component Id="CProgIds" Guid="89D6F46D-9C5E-4D65-8456-58FC361E553E">
40 <ProgId Id='VirtViewer.vvfile' Description='VirtViewer connection file'>
41 <Extension Id='vv' ContentType='application/x-virt-viewer'>
42 <Verb Id='open' Command='Open' TargetFile='fil808B4A5BAB4ACD727D3823632E798743' Argument='"%1"' />
43 <MIME ContentType="application/x-virt-viewer" Default="yes"/>
44 </Extension>
45 </ProgId>
46 </Component>
47 </DirectoryRef>
48
49 <Directory Id="TARGETDIR" Name="SourceDir">
50 <Directory Id="ProgramFilesFolder">
51 <Directory Id="INSTALLDIR" Name="VirtViewer">
52 <Component Id="CDepsFile" Guid="*">
53 <File Id="filA1E799D196006E6DF67DACE15B8C6193" KeyPath="yes" Source="deps.txt"/>
54 </Component>
55 </Directory>
56 </Directory>
57 <Directory Id="ProgramMenuFolder">
58 <Directory Id="MENUDIR" Name="VirtViewer"/>
59 </Directory>
60 </Directory>
61
62 <DirectoryRef Id="MENUDIR">
63 <Component Id="CShortcut" Guid="*">
64 <Shortcut Id="ApplicationStartMenuShortcut"
65 Name="Remote viewer"
66 Description="A SPICE/VNC client"
67 Target="[INSTALLDIR]\bin\remote-viewer.exe"
68 Icon="virt-viewer.ico"/>
69 <RemoveFolder Id="MENUDIR" On="uninstall"/>
70 <RegistryValue Root="HKCU" Key="Software\VirtViewer\remote-viewer-shortcut" Name="installed" Type="integer" Value="1" KeyPath="yes"/>
71 </Component>
72 </DirectoryRef>
73
74 <Feature Id="Complete" Level="1">
75 <ComponentGroupRef Id="CG.spice-gtk"/>
76 <ComponentGroupRef Id="CG.libvirt"/>
77 <ComponentGroupRef Id="CG.gtk-vnc"/>
78 <ComponentGroupRef Id="CG.virt-viewer"/>
79 <ComponentRef Id="CDepsFile"/>
80 <ComponentRef Id="CShortcut"/>
81 <ComponentRef Id="CRegistryEntries"/>
82 <ComponentRef Id="CProgIds"/>
83 </Feature>
84
85 <InstallExecuteSequence>
86 <RemoveExistingProducts After="InstallValidate"/>
87 </InstallExecuteSequence>
88
89 <Icon Id="virt-viewer.ico" SourceFile="virt-viewer.ico"/>
90 </Product>
91 </Wix>
10711071 *.m4|*.mk) continue ;; \
10721072 *.?|*.??) ;; \
10731073 *.xml) ;; \
1074 *.xml.in) ;; \
1075 *.desktop.in) ;; \
10741076 *) continue;; \
10751077 esac; \
10761078 case $$file in \
10801082 esac; \
10811083 files="$$files $$file"; \
10821084 done; \
1083 grep -E -l '(\b(N?_|gettext *)\([^)"]*("|$$))|(<interface>)' $$files \
1085 grep -E -l '(\b(N?_|gettext *)\([^)"]*("|$$))|(<interface>)|^_|<_' $$files \
10841086 | sed 's|^$(_dot_escaped_srcdir)/||' | sort -u > $@-2; \
10851087 diff -u -L $(po_file) -L $(po_file) $@-1 $@-2 \
10861088 || { printf '$(ME): '$(fix_po_file_diag) 1>&2; exit 1; }; \
3737
3838 Start with the window maximised to fullscreen
3939
40 =item -t TITLE, --title TITLE
41
42 Set the window title to B<TITLE>
43
4044 =item --spice-controller
4145
4246 Use the SPICE controller to initialize the connection with the SPICE
4650 =item --debug
4751
4852 Print debugging information
53
54 =item -h HOTKEYS, --hotkeys HOTKEYS
55
56 Override the default hotkey bindings with B<HOTKEYS>. Where B<HOTKEYS> is
57 <action1>=<key1>[+<key2>][,<action2>=<key3>[+<key4>]]. Key-names are
58 case-insensitive, valid actions are: toggle-fullscreen, release-cursor,
59 smartcard-insert and smartcard-remove. Examples:
60
61 --hotkeys=toggle-fullscreen=shift+f11,release-cursor=shift+f12
62
63 --hotkeys=release-cursor=ctrl+alt
64
65 Note that hotkeys for which no binding is given are disabled, specifying an
66 empty string disables all hotkeys.
4967
5068 =back
5169
7171
7272 Print debugging information
7373
74 =item -h HOTKEYS, --hotkeys HOTKEYS
75
76 Override the default hotkey bindings with B<HOTKEYS>. Where B<HOTKEYS> is
77 <action1>=<key1>[+<key2>][,<action2>=<key3>[+<key4>]]. Key-names are
78 case-insensitive, valid actions are: toggle-fullscreen, release-cursor,
79 smartcard-insert and smartcard-remove. Examples:
80
81 --hotkeys=toggle-fullscreen=shift+f11,release-cursor=shift+f12
82
83 --hotkeys=release-cursor=ctrl+alt
84
85 Note that hotkeys for which no binding is given are disabled, specifying an
86 empty string disables all hotkeys.
87
7488