[X2Go-Commits] [[X2Go Wiki]] page changed: wiki:development:build-howto-mswin:x2goclient
wiki-admin at x2go.org
wiki-admin at x2go.org
Thu Jun 7 08:57:15 CEST 2018
A page in your DokuWiki was added or changed. Here are the details:
Date : 2018/06/07 06:57
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
IP-Address : 178.162.222.41
Hostname : 178.162.222.41.adsl.inet-telecom.org
Old Revision: https://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient?rev=1528354277
New Revision: https://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient
Edit Summary: More formatting and minor changes.
User : ionic
@@ -150,9 +150,9 @@
Generate the changelog, which x2goclient.exe --changelog will show:
<code>
$ copy debian\changelog txt\
- git --no-pager log --since "2 years ago" --format="%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n" > ChangeLog.gitlog
+ $ git --no-pager log --since "2 years ago" --format="%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n" > ChangeLog.gitlog
$ copy ChangeLog.gitlog txt\git-info
</code>
Build X2Go Client:
@@ -193,10 +193,10 @@
====
Copy the X2Go Client binaries to the desired folder ====
The 2 binaries to copy are:
- - x2goclient.exe (from the ''client_build\release'' folder)
- - x2gohelper.exe (from the ''client_build\release'' folder)
+ - ''x2goclient.exe'' (from the ''client_build\release'' folder)
+ - ''x2gohelper.exe'' (from the ''client_build\release'' folder)
However, you must decide where you wish to copy them.
- If you wish to run x2goclient from a folder without creating and running the NSIS installer, copy them to the ''dist'' folder. This is the folder where you will run them from.
@@ -213,10 +213,10 @@
x2goclient-contrib\upx\3.91_bin\upx.exe
</code>
The 2 files to pack are:
- - x2goclient.exe
- - x2gohelper.exe
+ - ''x2goclient.exe''
+ - ''x2gohelper.exe''
===== Building nxproxy & OpenSSH (Optional) =====
Building a new version nxproxy or OpenSSH is optional for non-official X2Go project builds.
@@ -228,16 +228,16 @@
==== Installing Cygwin
====
Download and start the [[https://cygwin.com/setup-x86.exe|Cygwin 32-bit installer]].
- Choose your Cygwin directory. For example c:\cygwin. Follow installer instructions.
+ Choose your Cygwin directory. For example C:\cygwin. Follow installer instructions.
For the X2Go-WinBuilder VM, install to D:\cygwin.YYYY-MM-DD instead.
You can automate the entirety of the instructions below with this command, except for selecting the source packages to install:
<code>
- setup-x86.exe -P "autoconf,automake,gcc-core,gcc-g++,git,libX11-devel,libjpeg-devel,libpng-devel,libmpfr4,make,zlib-devel,wget,libedit-devel,libncurses-devel,openssl-devel,patch,bashdb,bash-completion,chere,colorgcc,colordiff,diffutils,dos2unix,cygcheck-dep,cygutils-extra,indent,mc,renameutils,vim,git-completion,patchutils,openssh,xz,unzip,nano,bzip2,time"
+ $ setup-x86.exe -P
"autoconf,automake,gcc-core,gcc-g++,git,libX11-devel,libjpeg-devel,libpng-devel,libmpfr4,make,zlib-devel,wget,libedit-devel,libncurses-devel,openssl-devel,patch,bashdb,bash-completion,chere,colorgcc,colordiff,diffutils,dos2unix,cygcheck-dep,cygutils-extra,indent,mc,renameutils,vim,git-completion,patchutils,openssh,xz,unzip,nano,bzip2,time"
</code>
on installer page "Select Packages" you can select programs and libraries that should be installed in your Cygwin environment. For building of nxproxy you will need:
* ''autoconf''
@@ -258,12 +258,12 @@
<note tip>By installing the ''libjpeg-devel'' package, you are now installing [[https://cygwin.com/ml/cygwin-announce/2014-06/msg00004.html|libjpeg-turbo]] instead of IJG libjpeg. The same applies for the dependency ''libjpeg8'' package, which provides the cygjpeg-8.dll file that you will copy later.</note>
For building of OpenSSH Server, you will also need:
- * libedit-devel
- * libncurses-devel
- *
openssl-devel
- * patch
+ * ''libedit-devel''
+ * ''libncurses-devel''
+ * ''openssl-devel''
+ * ''patch''
For OpenSSH you should install both, binary and source packages. Toggle the "Src" checkbox beside the package name. Source package will be installed in ''/usr/src'' directory in your Cygwin installation.
If you are updating the X2Go Windows build VM, X2Go-WinBuilder, install these packages too:
@@ -290,19 +290,19 @@
* ''bzip2''
* ''time''
If you are doing official builds, install these **source** packages for both nxproxy and openssh:
- * dash
- * cygwin
- * gcc (select source for: gcc-core)
- * libedit (select source for: libedit0)
- * libjpeg-turbo (select source for: libjpeg-devel)
- * libpng15 (select source for: libpng-devel) (X2Go Client 4.0.3.x)
- * libpng (select source for: libpng-devel) (X2Go Client 4.0.4.x+)
- * ncurses (select source for: libncurses-devel)
- * openssh (source, but not binary)
- * openssl
- * zlib
(select source for: zlib-devel)
+ * ''dash''
+ * ''cygwin''
+ * ''gcc'' (select source for: ''gcc-core'')
+ * ''libedit'' (select source for: ''libedit0'')
+ * ''libjpeg-turbo'' (select source for: ''libjpeg-devel'')
+ * ''libpng15'' (select source for: ''libpng-devel'') (X2Go Client 4.0.3.x)
+ * ''libpng'' (select source for: ''libpng-devel'') (X2Go Client 4.0.4.x+)
+ * ''ncurses'' (select source for: ''libncurses-devel'')
+ * ''openssh'' (source, but not binary)
+ * ''openssl''
+ * ''zlib'' (select source for: ''zlib-devel'')
==== Building nxproxy 3.5 ====
X2Go Client for Windows is currently built with nxproxy 3.5.
@@ -494,12 +494,12 @@
==== Copying OpenSSH Server binaries ====
Open SSH Server binaries are ready. You can copy it into the program packaging folder (''dist/'' or ''nsis/x2goclient/'') of X2Go Client, or the x2goclient-contrib folder:
- * sftp.exe
- * sftp-server.exe
- * ssh-keygen.exe
- * sshd.exe
+ * ''sftp.exe''
+
* ''sftp-server.exe''
+ * ''ssh-keygen.exe''
+ * ''sshd.exe''
For example:
<code>
$ cp --preserve=time sftp.exe sftp-server.exe ssh-keygen.exe sshd.exe /cygdrive/d/x2goclient-contrib/cygwin/20160121-1_bin/
@@ -507,15 +507,15 @@
To be able to run Open SSH Server you should also copy needed programs and libraries from the Cygwin directory (c:\cygwin\bin).
First, copy these files over without changing their filenames.
- * cygcrypto-1.0.0.dll
- * cygedit-0.dll
- * cyggcc_s-1.dll
- * cygncursesw-10.dll
- * cygssp-0.dll
- * cygwin1.dll
- * cygz.dll
+ * ''cygcrypto-1.0.0.dll''
+ * ''cygedit-0.dll''
+ * ''cyggcc_s-1.dll''
+ * ''cygncursesw-10.dll''
+ * ''cygssp-0.dll''
+ * ''cygwin1.dll''
+ * ''cygz.dll''
For example:
<code>
$ cd /bin
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
More information about the x2go-commits
mailing list