Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
GoVPN is a program written on Go programming language. If you have set
GoVPN is a program written on Go programming language. If you have set
-up $GOPATH environment, then simple "make all" should build govpn-client
-and govpn-server executable binaries.
+up $GOPATH environment properly, then simple "make all" should build
+govpn-client and govpn-server executable binaries.
-For usage documentation see either doc/govpn.info or doc/govpn.texi.
+For details see either doc/govpn.info or doc/govpn.texi.
trusted source. Alternatively check this page from other sources and
look for the mailing list announcements.
trusted source. Alternatively check this page from other sources and
look for the mailing list announcements.
-You have to set up @code{$GOPATH} properly first. After that you can
-just type @code{make} and all necessary Go libraries will be installed
-and client/server binaries are built in the current directory.
+You have to set up @code{$GOPATH} properly first. For example you can
+clone the repository or decompress tarball and set path like this:
+
+@example
+% mkdir -p govpn/src
+% git clone https://github.com/stargrave/govpn govpn/src/govpn
+or
+% tar xfC govpn-1.5.tar.xz govpn/src && mv govpn/src/govpn-1.5 govpn/src/govpn
+% export GOPATH=$(pwd)/govpn:$GOPATH
+@end example
+
+After that you can just type @code{make} and all necessary Go libraries
+will be installed and client/server binaries are built in the current
+directory:
+
+@example
+% cd govpn/src/govpn
+% make
+[or gmake under FreeBSD]
+@end example