[X2Go-Commits] page changed: wiki:development:build-howto-mswin:x2goclient

wiki-admin at x2go.org wiki-admin at x2go.org
Sun Feb 22 18:39:15 CET 2015


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2015/02/22 17:39
Browser     : Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36
IP-Address  : 71.175.97.130
Hostname    : pool-71-175-97-130.phlapa.fios.verizon.net
Old Revision: http://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient?rev=1424626197
New Revision: http://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient
Edit Summary: [Manual Copying] Massive cleanup, update for latest VcXsrv
User        : mikedep333

@@ -560,74 +560,43 @@
  
  The latest version is available in [[http://code.x2go.org/gitweb?p=x2goclient-contrib.git;a=tree;hb=HEAD|x2goclient-contrib.git]] under the cygwin folder. This includes its libraries.
  
  You can download older versions, including their libraries, from here [[http://code.x2go.org/releases/binary-win32/3rd-party/nxproxy|here]].
- 
-   - Copy the nxproxy binaries
directly into the ''dist/'' folder (built from [[http://code.x2go.org/gitweb?p=nx-libs.git;a=summary|nx-libs.git]] on http://git.x2go.org):
-     * ''cygXcomp.dll''
-     * ''cygjpeg-8.dll''
-     * ''cygstdc\+\+-6.dll''
-     * ''cygz.dll''
-     * ''cyggcc_s-1.dll''
-     * ''cygpng-3.dll''
-     * ''cygwin1.dll''
-     * ''nxproxy.exe''
  
  === OpenSSH server ===
  
  X2Go Client for Windows uses a modified Cygwin OpenSSH Server for file sharing.
  
  The latest version is available in [[http://code.x2go.org/gitweb?p=x2goclient-contrib.git;a=tree;hb=HEAD|x2goclient-contrib.git]] under the cygwin folder.
  
  You can download older versions from [[http://code.x2go.org/releases/binary-win32/3rd-party/openssh-server|here]].
- 
- The OpenSSH binaries that are actually needed are:
- 
-   *sftp.exe
-   *sftp-server.exe
-   *ssh-keygen.exe
-   *sshd.exe
- 
- The other files needed are:
-   *cygcrypto-1.0.0.dll
-   *cygedit-0.dll
-   *cyggcc_s-1.dll
-   *cygncursesw-10.dll
-  
*cygssp-0.dll
-   *cygwin1.dll
-   *cygz.dll
-   *sh.exe (renamed from dash.exe)
  
  === PulseAudio ===
  
  The latest version of PulseAudio for Windows (5.0) is available in [[http://code.x2go.org/gitweb?p=x2goclient-contrib.git;a=tree;hb=HEAD|x2goclient-contrib.git]] under the pulse folder.
  
- If you ran copy-deps-win32.bat, PulseAudio has already been copied over.
+ You can download older Windows builds here [[http://code.x2go.org/releases/binary-win32/3rd-party/pulse|here]].
  
- If you are installing it manually, note that the files must be installed to the "pulse" subfolder of "dist".
- 
- You can download older Windows builds here [[http://code.x2go.org/releases/binary-win32/3rd-party/pulse|here]].
+ Note that the files must be installed to the ''pulse'' subfolder of ''dist'' or ''nsis/x2goclient''.
  
  Even older Windows builds are available from [[http://www.freedesktop.org/wiki/Software/PulseAudio/Ports/Windows/Support|project site]] and the above link.
  
  === VcXsrv
- XP Compatible ===
  
  The latest version is available in [[http://code.x2go.org/gitweb?p=x2goclient-contrib.git;a=tree;hb=HEAD|x2goclient-contrib.git]] under the VcXsrv folder.
  
- If you ran copy-deps-win32.bat, VcXsrv has already been copied over.
+ You can download older versions, modified by the X2Go project, (VcXsrv - XP Compatible), here: [[http://code.x2go.org/releases/binary-win32/3rd-party/vcxsrv-modified-by-x2go-project/]].
  
- If you are installing it manually, note that the files must be installed to the “VcXsrv” subfolder of “dist”.
- 
- You can download older versions, modified by the X2Go project, (VcXsrv - XP Compatible), here: [[http://code.x2go.org/releases/binary-win32/3rd-party/vcxsrv-modified-by-x2go-project/]].
+ Note that the files must be installed to the ''VcXsrv'' subfolder of ''dist'' or ''nsis/x2goclient''.
  
  Building VcXsrv from source is not the part of this Howto. However, it is documented under the
[[https://sourceforge.net/u/mikedep333/vcxsrv/ci/xp-latestmsvc2013-x2gochanges/tree/|source repo]]
  
  All official X2Go Project builds use the 32-bit builds of VcXsrv. 64-bit builds are probably compatible with the 32-bit X2Go Client, but have not been tested. Furthermore, the XP compatible builds are only offered in 32-bit.
  
- If you are doing an official X2Go Project build of X2Go Client 4.0.3.0, use the version: 1.15.2.2+xp-vc2013+x2go1
+ If you are doing an official X2Go Project build of X2Go Client 4.0.3.x, use the version: 1.15.2.3+xp-vc2013+x2go1
  The "+x2go1" in the version string implies that an X2Go-specific patch, winmultiwindow.patch has been applied. It is believed that this patch cannot be upstreamed.
  
- If you do install VcXsrv via the setup installer, and you are building X2Go Client 4.0.3.0, select to install the fonts. They will be an optional component of X2Go Client for Windows in its installer.
+ If you do install VcXsrv via the setup installer, and you
are building X2Go Client 4.0.3.x or later, select to install the fonts. They will be an optional component of X2Go Client for Windows in its installer.
  
  If you do install VcXsrv via the setup installer, and you are building X2Go Client 4.0.2.1, deselect to install the fonts. They would more than double the size of the X2Go NSIS installer. Some legacy apps do need them, and users can install them if they'd like.
  
  Also, if you are doing an official X2Go Project build, remove these files that X2Go Client does not need and would take up extra space:
@@ -655,21 +624,20 @@
  Also, if you are doing an official X2Go Project build, create this file in the VcXsrv folder:
    *vcxsrv-version.txt
  And specify the version string of VcXsrv in it. The version string should be the only contents of the file. For example:
  
- 1.15.2.2+xp-vc2013+x2go1
+ 1.15.2.3+xp-vc2013+x2go1
  === PuTTY ===
  
  you can download PuTTY for Windows from
[[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|project site]]. Building PuTTY from source is not the part of this Howto
  
  These are the only binaries you need from PuTTY. Copy them directly into the ''dist/'' folder.
  
    *plink.exe
    *pscp.exe
- 
  ===== Creating an NSIS Installer =====
  
  Install NSIS Unicode (currently, 2.46.5): http://www.scratchpaper.com/
  
  Then, edit nsis/x2goclient.nsi to replace all instances of ''X2GOCLIENT_VERSION'' with the actual version, and any string at the end. For example ,if you were doing a test build of fixing bug 123 on top of 4.0.3.2, ''4.0.3.2-bug123''
  
  Then, open nsis\x2goclient.nsi with NSIS Unicode. It will build an installer (*-setup.exe) to the same directory.



-- 
This mail was generated by DokuWiki at
http://wiki.x2go.org/



More information about the x2go-commits mailing list