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?... 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...]]. - 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...]]. + 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/