On Sat, Feb 11, 2012 at 11:56 AM, Milan Knížek <knizek.confy@gmail.com> wrote:
what is the status with "make install" for the packages included in nx-libs (i.e. nxcomp, nxcompext, nxcompshad, nxproxy, nxagent, 2goagent)?
Unless I am doing something wrong, "fakeroot make DESTDIR=/some/path install" leads to installation of the libs&binaries to usr/X11R6 and not all components required for x2goagent (incl. x2goagent wrapper itself) are installed anyway.
To work around that, I am using "install" command for all the libs and binaries with the use of the precompiled DEB packages as a template.
A second point: in Arch linux, the X2Go packages (incl. nx-libs) are in AUR (user-contributed repository), which does not support so called split packages (i.e. I cannot compile the nx-libs tar ball and create several packages in one go like you do in Debian) [1].
So at the moment, the semi-automatic build process has to download and compile major part of nx-libs repeatedly for each of the dependency (nxcomp: requires nx-x11; nxagent: requires nx-x11, nxcomp, nxcompext, ..., nx-x11; etc...). It works, nonetheless it is slow and inefficient.
Yes, the makefile currently distributed with nx-libs (redistributed) is broken as you say. It sounds like someone is working on it (see post from Michael Kromer).
As for the recompilation difficulty, I made an Archlinux package that installs everything from the nx-libs tarball at once, rather than splitting it into a lot of separate packages.