| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
(Very) old SLE versions don't have that file at all and we can do
without - we'll just use the previous, default values.
This also means that we don't need to preinstall a package containing
xkbcomp.pc on Debian and derivates for the cleaning target.
|
| |
|
|
|
|
| |
Fixes: ArcticaProject/nx-libs#708
|
| |
|
| |
|
| |
|
|
|
|
| |
nx-X11/ subdir (except nx-X11/lib/).
|
|
|
|
| |
due to the upcoming switch to autotools, it is pointless to dive into fixing it in the Imakefile stack.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Legacy Xext proto versions are automatically detected by the main
Makefile.
|
|
|
|
|
|
|
|
|
|
| |
Avoids errors like these (and of course also is a good idea in general):
[ 36s] make -C nx-X11 BuildIncludes FONT_DEFINES= -DLEGACY_XFONT1
[ 36s] make: invalid option -- D
[ 36s] make: invalid option -- E
[ 36s] make: invalid option -- G
[ 36s] make: invalid option -- A
[ 36s] Usage: make [options] [target] ...
|
|
|
|
|
|
|
|
| |
Partly reverts ec30a857eb0d67b232f8d43e63a6370023f4c4d0, but in a
forward-compatible manner.
Legacy libXfont1 versions are automatically detected by the main
Makefile.
|
| |
|
|
|
|
| |
Fixes ArcticaProject/nx-libs#547.
|
|
|
|
|
|
| |
nxagent to BINDIR.
Fixes ArcticaProject/nx-libs#546.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This also solves the last remnant of overlinking as described in GH issue #133.
Fixes ArcticaProject/nx-libs#133.
|
|
|
|
|
|
| |
When descending subdirectories and calling configure pass
`--prefix=${DESTDIR}${PREFIX}`, so that installing in a
custom directory works.
|
|
|
|
| |
global '%:' ruleset afterwards.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Move FONT_DEFINES and XLIBFONT definition to from Server.tmpl to
Imake.tmpl.
- Add FONT_DEFINES to ALLDEFINES.
- Drop SpecialCObjectRules with FONT_DEFINES from various Imakefiles
again, FONT_DEFINES is now set "globally".
- Hand over FONT_DEFINES from main Makefile to nx-X11's make BuildEnv
to make gccmakedep happy.
|
|
|
|
| |
what's available in the build env.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Content of that file is now hard-coded.
Adopting an exact copy of os/oscolor.c from X.org leads to this compiler warning:
```
oscolor.c:844:1: warning: string length ‘7614’ is greater than the length ‘4095’ ISO C99 compilers are required to support [-Woverlength-strings]
};
^
```
This will be address later in coordination with X.org.
Note: there is a tiny change in oscolor.c as we ship it. The original X.org file includes <X11/keysym.h> which seems
unneeded. We drop that one line from oscolor.c.
Fixes ArcticaProject/nx-libs#259.
|
|
|
|
| |
the nxagent RPATH changeset. Thanks!
|
|
|
|
| |
maintainers to override.
|
|
|
|
|
|
|
|
|
| |
Xserver's make process.
SHLIBDIR -> Points to the system's official library folder.
USRLIBDIR -> In NX, this variable (amongst others) is used to set
the executables RPATH (if enabled), so pointing this
to SHLIBDIR/nx-X11.
|
|
|
|
| |
internal naming schemes (and use /usr/<lib>/nx/X11 rather than /usr/<lib>/nx-X11).
|
|
|
|
|
|
| |
The libNX_X11.so is only required at build time, so need to use it for faking libX11.so in nxagent.
Fixes ArcticaProject/nx-libs#286.
|
| |
|
|
|
|
|
|
| |
includes at build time.
Fixes ArcticaProject/nx-libs#276.
|
|
|
|
|
|
|
|
| |
`readlink` returns nothing for non-symlinks. Careful investigation of the build
environment revealed that libNX_X11.so.6.2 was no symlink to begin with - so
the whole copy operation failed.
Pro-actively fix the call though, in case we ever encounter a symlink there.
|
|
|
|
| |
as actual file. (Follow-up for 5a90a63).
|
| |
|
|
|
|
| |
headers in .build-export. This fixes FTBFS during file installation into .deb and .rpm packages.
|
|
|
|
|
|
|
|
|
|
|
| |
- Update XErrorDB to latest X.org version.
- Install XErrorDB, XKeysymDB and Xcms.txt to /usr/{local/}share/nx/.
- Assure that libNX_X11 finds those files at the
named location.
- Update debian/ packaging files.
- Update nx-libs.spec packaging file.
Fixes ArcticaProject/nx-libs#153
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Install nxagent/nxproxy executables into multi-arch path.
o Fake libNX_X11.so* as $LIBDIR/nx-X11/libX11.so*.
o Allow injecting different $NXAPP containing the executable name.
o For e.g. x2goagent this requires the following changes:
- Move x2goagent symlink from /usr/lib/x2go/bin/x2goagent to
$LIBDIR/nx/bin/x2goagent
- Replace /usr/bin/x2goagent by a two-liner...
```
#!/bin/sh
export NXAPP=x2goagent
nxagent
```
|
|
|
|
| |
nxagent / nxproxy instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
nx-X11 build scripts.
Note:
- The "normal" way to inject CFLAGS (and CPPFLAGS) into nx-X11 builds is copying those
options over into the variable CDEBUGFLAGS.
- LDFLAGS have to be handed to nx-X11 via LOCAL_LDFLAGS.
This change also includes a slight change in the nx-X11 build order.
Old build order:
Main Makefile:
- [...]
- libNX_X11
+ implicitly building nxcomp
+ implicitly building nxcompext
- [...]
- nxagent
+ implicitly building nxcompshad
- [...]
New build ordner:
Main Makefile:
- [...]
- nxcomp
- setup nx-X11 build env
+ cd nx-X11 && make BuildEnv
- nx-X11/lib/*
- nxcompext
- nxcompshad
- [...]
- nxagent
- [...]
Fixes ArcticaProject/nx-libs#141
Fixes X2GoBTS#84
|
|
|
|
|
|
|
|
|
|
|
|
| |
drop x2goagent.
The x2goagent package is being replaced by an x2goserver bin:package
named x2goserver-x2goagent.
This x2goserver-x2goagent bin:package will be maintained in the X2Go
Project's namespace and basically wraps around nxagent.
Furthermore, declare Arctica Project as upstream source for nx-libs.
|
|
|
|
| |
new RandR based Xinerama feature.
|
|
|
|
|
|
|
|
|
|
| |
libXinerama shared library. (Fixes ArcticaProject/nx-libs#49).
This commit goes along with a patch from Ulrich Sibiller who managed to
move the Xinerama awareness for NX sessions into the Xserver code. This
makes Xinerama support for NX in libNX_Xinerama.so obsolete.
Fixes ArcticaProject/nx-libs#49
|