Commit b3d32ec5 authored by Mike Gabriel's avatar Mike Gabriel

Fully rework the way nx-libs gets packaged for Debian/Ubuntu.

* Debian/Ubuntu packaging: + Fully rework the way nx-libs gets packaged for Debian/Ubuntu. + Split up libnx-x11 into individual packages. + Provide dbg:packages for each bin:package containing binaries. + Use Makefile logic to install files into DESTDIR. + Provide dev:packages for each lib:package individually. + Provide nx-x11proto-*-dev packages for all libnx-* libraries. + Install _all_ library files (*.so*) to /usr/lib/<triplet>/, so no extra settings of LD_LIBRARY_PATH is necessary.
parent a3087eec
...@@ -8,13 +8,16 @@ COPY_SYMLINK=cp -a ...@@ -8,13 +8,16 @@ COPY_SYMLINK=cp -a
RM_FILE=rm -f RM_FILE=rm -f
RM_DIR=rmdir -p --ignore-fail-on-non-empty RM_DIR=rmdir -p --ignore-fail-on-non-empty
ETCDIR_NX ?= /etc/nxagent ETCDIR_NX ?= /etc/nxagent
ETCDIR_X2GO ?= /etc/x2go ETCDIR_X2GO ?= /etc/x2go
PREFIX ?= /usr/local PREFIX ?= /usr/local
BINDIR=$(PREFIX)/bin BINDIR ?= $(PREFIX)/bin
NXLIBDIR=$(PREFIX)/lib/nx LIBDIR ?= $(PREFIX)/lib
X2GOLIBDIR=$(PREFIX)/lib/x2go USRLIBDIR ?= $(LIBDIR)
CONFIGURE ?= ./configure INCLUDEDIR ?= $(PREFIX)/include
NXLIBDIR ?= $(PREFIX)/lib/nx
X2GOLIBDIR ?= $(PREFIX)/lib/x2go
CONFIGURE ?= ./configure
SHELL:=/bin/bash SHELL:=/bin/bash
...@@ -105,14 +108,14 @@ install-full: ...@@ -105,14 +108,14 @@ install-full:
cp -a "$$(string_rep "$$libpath" "$$libfile" "$$link")" "$$(string_rep "$$libdir" exports .build-exports)"; \ cp -a "$$(string_rep "$$libpath" "$$libfile" "$$link")" "$$(string_rep "$$libdir" exports .build-exports)"; \
done; done;
$(INSTALL_DIR) $(DESTDIR)$(NXLIBDIR)/X11 $(INSTALL_DIR) $(DESTDIR)$(USRLIBDIR)
$(COPY_SYMLINK) nx-X11/.build-exports/lib/*.so* $(DESTDIR)$(NXLIBDIR)/X11/ $(COPY_SYMLINK) nx-X11/.build-exports/lib/*.so* $(DESTDIR)$(USRLIBDIR)/
. replace.sh; set -x; find nx-X11/.build-exports/include/ -type d | grep -v "include/X11/bitmaps" | \ . replace.sh; set -x; find nx-X11/.build-exports/include/ -type d | grep -v "include/X11/bitmaps" | \
while read dirname; do \ while read dirname; do \
$(INSTALL_DIR) "$$(string_rep "$$dirname" nx-X11/.build-exports/include "$(DESTDIR)$(PREFIX)/include/nx")"; \ $(INSTALL_DIR) "$$(string_rep "$$dirname" nx-X11/.build-exports/include "$(DESTDIR)$(INCLUDEDIR)/nx")"; \
$(INSTALL_FILE) $${dirname}/*.h \ $(INSTALL_FILE) $${dirname}/*.h \
"$$(string_rep "$$dirname" nx-X11/.build-exports/include "$(DESTDIR)$(PREFIX)/include/nx")"/ || true; \ "$$(string_rep "$$dirname" nx-X11/.build-exports/include "$(DESTDIR)$(INCLUDEDIR)/nx")"/ || true; \
done; \ done; \
# Provide means for Xinerama support in NX/X2Go sessions. This # Provide means for Xinerama support in NX/X2Go sessions. This
...@@ -120,11 +123,11 @@ install-full: ...@@ -120,11 +123,11 @@ install-full:
# (DESTDIR)$(NXLIBDIR)/X11/Xinerama/libNX_X11.so.6 -> /usr/<libdir>/libX11.so.6 # (DESTDIR)$(NXLIBDIR)/X11/Xinerama/libNX_X11.so.6 -> /usr/<libdir>/libX11.so.6
# (DESTDIR)$(NXLIBDIR)/X11/Xinerama/libNX_Xext.so.6 -> /usr/<libdir>/libXext.so.6 # (DESTDIR)$(NXLIBDIR)/X11/Xinerama/libNX_Xext.so.6 -> /usr/<libdir>/libXext.so.6
$(INSTALL_DIR) $(DESTDIR)$(NXLIBDIR)/X11/Xinerama $(INSTALL_DIR) $(DESTDIR)$(NXLIBDIR)/X11/Xinerama
$(INSTALL_SYMLINK) ../libNX_Xinerama.so.1 $(DESTDIR)$(NXLIBDIR)/X11/Xinerama/libXinerama.so.1 $(INSTALL_SYMLINK) $(DESTDIR)/$(USRLIBDIR)/libNX_Xinerama.so.1 $(DESTDIR)$(NXLIBDIR)/X11/Xinerama/libXinerama.so.1
$(INSTALL_DIR) $(DESTDIR)$(PREFIX)/include/nx/X11/bitmaps $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)/nx/X11/bitmaps
$(INSTALL_FILE) nx-X11/.build-exports/include/X11/bitmaps/* \ $(INSTALL_FILE) nx-X11/.build-exports/include/X11/bitmaps/* \
$(DESTDIR)$(PREFIX)/include/nx/X11/bitmaps/ $(DESTDIR)$(INCLUDEDIR)/nx/X11/bitmaps/
$(INSTALL_DIR) $(DESTDIR)/$(ETCDIR_NX) $(INSTALL_DIR) $(DESTDIR)/$(ETCDIR_NX)
$(INSTALL_DIR) $(DESTDIR)/$(ETCDIR_X2GO) $(INSTALL_DIR) $(DESTDIR)/$(ETCDIR_X2GO)
...@@ -153,7 +156,7 @@ uninstall-full: ...@@ -153,7 +156,7 @@ uninstall-full:
if test -f nxcompext/Makefile; then ${MAKE} -C nxcompext $@; fi; \ if test -f nxcompext/Makefile; then ${MAKE} -C nxcompext $@; fi; \
if test -f nxcompshad/Makefile; then ${MAKE} -C nxcompshad $@; fi; \ if test -f nxcompshad/Makefile; then ${MAKE} -C nxcompshad $@; fi; \
if test -f nx-X11/Makefile; then \ if test -f nx-X11/Makefile; then \
if test -d $(PREFIX)/lib/nx; then rm -rf $(PREFIX)/lib/nx; fi; \ if test -d $(NXLIBDIR); then rm -rf $(NXLIBDIR); fi; \
if test -d $(PREFIX)/include/nx; then rm -rf $(PREFIX)/include/nx; fi; \ if test -d $(INCLUDEDIR)/nx; then rm -rf $(INCLUDEDIR)/nx; fi; \
fi; \ fi; \
fi fi
nx-libs (2:3.5.0.29-0x2go1) UNRELEASED; urgency=medium nx-libs (2:3.5.0.29-0x2go2) UNRELEASED; urgency=medium
[ Paul Szabo ] [ Paul Szabo ]
* DISABLED:401_nxcomp_bigrequests-and-genericevent-extensions.full+lite.patch. * DISABLED:401_nxcomp_bigrequests-and-genericevent-extensions.full+lite.patch.
...@@ -11,13 +11,6 @@ nx-libs (2:3.5.0.29-0x2go1) UNRELEASED; urgency=medium ...@@ -11,13 +11,6 @@ nx-libs (2:3.5.0.29-0x2go1) UNRELEASED; urgency=medium
without. without.
* Update 320_nxagent_configurable-keystrokes.full.patch. Fix patch header * Update 320_nxagent_configurable-keystrokes.full.patch. Fix patch header
referring to keystrokes.cfg (plural), not keystroke.cfg. referring to keystrokes.cfg (plural), not keystroke.cfg.
* debian/rules:
+ Backup nxcomp/VERSION file from NoMachine before replacing it with
a symlink to debian/VERSION. Recreate the original file when cleaning
up.
+ Fix removal of unused code (that part of the code that we know of so
far). (The debian/rules file is a Makefile and Makefiles don't understand
shell globbing with curly braces).
* Drop more unused code in nx-X11/programs/Xserver/hw/. Do this in * Drop more unused code in nx-X11/programs/Xserver/hw/. Do this in
roll-tarball.sh and in debian/rules alike. roll-tarball.sh and in debian/rules alike.
* Stop shipping unused / very old xterm code. * Stop shipping unused / very old xterm code.
...@@ -29,12 +22,26 @@ nx-libs (2:3.5.0.29-0x2go1) UNRELEASED; urgency=medium ...@@ -29,12 +22,26 @@ nx-libs (2:3.5.0.29-0x2go1) UNRELEASED; urgency=medium
- nx-X11/programs/Xserver/miext/shadow/ - nx-X11/programs/Xserver/miext/shadow/
- nx-X11/programs/Xserver/XpConfig/ - nx-X11/programs/Xserver/XpConfig/
- nx-X11/programs/Xserver/Xprint/ - nx-X11/programs/Xserver/Xprint/
* debian/control:
+ Turn libnx-*-dev packages into dummy packages. Shipping development files
for nx-X11 makes no sense. No other programme build against nx-X11's
header files except nxagent itself.
* Makefile.nx-libs: Don't install Mesa header files into DESTDIR anymore. * Makefile.nx-libs: Don't install Mesa header files into DESTDIR anymore.
* Debian/Ubuntu packaging:
+ Fully rework the way nx-libs gets packaged for Debian/Ubuntu.
+ Split up libnx-x11 into individual packages.
+ Provide dbg:packages for each bin:package containing binaries.
+ Use Makefile logic to install files into DESTDIR.
+ Provide dev:packages for each lib:package individually.
+ Provide nx-x11proto-*-dev packages for all libnx-* libraries.
+ Install _all_ library files (*.so*) to /usr/lib/<triplet>/, so
no extra settings of LD_LIBRARY_PATH is necessary.
* debian/rules:
+ Backup nxcomp/VERSION file from NoMachine before replacing it with
a symlink to debian/VERSION. Recreate the original file when cleaning
up.
+ Fix removal of unused code (that part of the code that we know of so
far). (The debian/rules file is a Makefile and Makefiles don't understand
shell globbing with curly braces).
[ Horst Schirmeier ] [ Horst Schirmeier ]
* Update 320_nxagent_configurable-keystrokes.full.patch. Fix a typo that * Update 320_nxagent_configurable-keystrokes.full.patch. Fix a typo that
prevented the /etc/nxagent/keystrokes.cfg file from being parsed. (Fixes: prevented the /etc/nxagent/keystrokes.cfg file from being parsed. (Fixes:
......
...@@ -25,42 +25,963 @@ Build-Conflicts: ...@@ -25,42 +25,963 @@ Build-Conflicts:
x11proto-randr-dev, x11proto-randr-dev,
x11proto-record-dev, x11proto-record-dev,
x11proto-xinerama-dev, x11proto-xinerama-dev,
Standards-Version: 3.9.3 Standards-Version: 3.9.6
Homepage: http://code.x2go.org/gitweb?p=nx-libs.git;a=summary Homepage: http://code.x2go.org/gitweb?p=nx-libs.git;a=summary
Vcs-Git: git://code.x2go.org/nx-libs.git Vcs-Git: git://code.x2go.org/nx-libs.git
Vcs-Browser: http://code.x2go.org/gitweb?p=nx-libs.git;a=summary Vcs-Browser: http://code.x2go.org/gitweb?p=nx-libs.git;a=summary
Package: nx-x11-common
Architecture: all
Multi-Arch: foreign
Depends:
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
nxagent (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 (common files)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides all architecture-independent files for nx-X11.
Package: nx-x11proto-core-dev
Section: libdevel
Architecture: any
Depends:
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 core wire protocol and auxiliary headers
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides development headers describing the wire protocol
for the core nx-X11 protocol, and also provides a number of utility headers,
used to abstract OS-specific functions.
Package: libnx-x11 Package: libnx-x11
Architecture: any Architecture: any
Multi-Arch: same
Depends:
${shlibs:Depends},
${misc:Depends},
libnx-x11-6 (>= ${source:Version}), libnx-x11-6 (<< ${source:Version}.1),
Description: nx-X11 client-side library (transitional dummy package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package is a transitional dummy package and can be safely removed
(inducing transition of libnx-x11 to libnx-x11-6).
Package: libnx-x11-6
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
nx-x11-common (>= ${source:Version}), nx-x11-common (<< ${source:Version}.1),
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Replaces: nxlibs,
Description: nx-X11 client-side library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides the core nx-X11 libraries customized for
nxagent.
Package: libnx-x11-dev
Provides: libnx-x11-6-dev
Section: libdevel
Architecture: any
Breaks: nxlibs-dev (<=3.5.1),
Replaces: nxlibs-dev,
Depends:
libnx-x11-6 (= ${binary:Version}),
${misc:Depends},
Description: nx-X11 client-side library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides the development headers for the core nx-X11
libraries customized for nxagent.
Package: libnx-x11-6-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-x11-6 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Replaces: nx-x11-dbg,
Description: nx-X11 client-side library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package contains debug symbols for the core nx-X11 libraries
customized for nxagent.
Package: libnx-xau6
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 authorisation library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides the main interface to the nx-X11 authorisation handling,
which controls authorisation for X connections, both client-side and
server-side.
Package: libnx-xau-dev
Provides: libnx-xau6-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xau6 (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 authorisation library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides the main interface to the nx-X11 authorisation handling,
which controls authorisation for X connections, both client-side and
server-side.
.
This package contains the development headers for this library.
Package: libnx-xau6-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-xau6 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 authorisation library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides the main interface to the nx-X11 authorisation handling,
which controls authorisation for X connections, both client-side and
server-side.
.
This package contains debug symbols for this library.
Package: libnx-xcomposite1
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Composite extension library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xcomposite provides an X Window System client interface to the Composite
extension to the X protocol
.
The Composite extension allows clients called compositing managers to control
the final drawing of the screen. Rendering is done into an off-screen buffer.
Package: libnx-xcomposite-dev
Provides: libnx-xcomposite1-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xcomposite1 (= ${binary:Version}),
nx-x11proto-composite-dev (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Composite extension library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xcomposite provides an X Window System client interface to the Composite
extension to the X protocol
.
The Composite extension allows clients called compositing managers to control
the final drawing of the screen. Rendering is done into an off-screen buffer.
.
This package contains the development headers for this library.
Package: nx-x11proto-composite-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Composite extension wire protocol
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides development headers describing the wire protocol
for the Composite extension in nx-X11, used to let arbitrary client
programs control drawing of the final image.
Package: libnx-xcomposite1-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-xcomposite1 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Composite extension library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xcomposite provides an X Window System client interface to the Composite
extension to the X protocol
.
The Composite extension allows clients called compositing managers to control
the final drawing of the screen. Rendering is done into an off-screen buffer.
.
This package contains debug symbols for this library.
Package: libnx-xdamage1
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 damaged region extension library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xdamage provides an X Window System client interface to the DAMAGE
extension to the X protocol.
.
The Damage extension provides for notification of when on-screen regions have
been 'damaged' (altered)
Package: libnx-xdamage-dev
Provides: libnx-xdamage1-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xdamage1 (= ${binary:Version}),
nx-x11proto-damage-dev (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 damaged region extension library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xdamage provides an X Window System client interface to the DAMAGE
extension to the X protocol.
.
The Damage extension provides for notification of when on-screen regions have
been 'damaged' (altered)
.
This package contains the development headers for this library.
Package: nx-x11proto-damage-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Damage extension wire protocol
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides development headers describing the wire protocol
for the Damage extension in nx-X11, used to notify clients of changes
made to particular areas.
Package: libnx-xdamage1-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-xdamage1 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 damaged region extension library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xdamage provides an X Window System client interface to the DAMAGE
extension to the X protocol.
.
The Damage extension provides for notification of when on-screen regions have
been 'damaged' (altered)
.
This package contains debug symbols for this library.
Package: libnx-xdmcp6
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Display Manager Control Protocol library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
nx-X11 Display Manager Control Protocol library
.
This package provides the main interface to the nx-X11 display manager control
protocol library, which allows for remote logins to display managers.
Package: libnx-xdmcp-dev
Provides: libnx-xdmcp6-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xdmcp6 (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Display Manager Control Protocol library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
nx-X11 Display Manager Control Protocol library
.
This package provides the main interface to the nx-X11 display manager control
protocol library, which allows for remote logins to display managers.
.
This package contains the development headers for this library.
Package: libnx-xdmcp6-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-xdmcp6 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Display Manager Control Protocol library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
nx-X11 Display Manager Control Protocol library
.
This package provides the main interface to the nx-X11 display manager control
protocol library, which allows for remote logins to display managers.
.
This package contains debug symbols for this library.
Package: libnx-xext6
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 miscellaneous extension library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xext provides an X Window System client interface to several
extensions to the X protocol.
.
libnx_Xext also provides a small set of utility functions to aid authors
of client APIs for X protocol extensions.
Package: libnx-xext-dev
Provides: libnx-xext6-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xext6 (= ${binary:Version}),
nx-x11proto-xext-dev (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 miscellaneous extension library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xext provides an X Window System client interface to several
extensions to the X protocol.
.
This package contains the development headers for this library.
Package: nx-x11proto-xext-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xext6 (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 miscellaneous extension wire protocol
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides development headers describing the wire protocol
for various extensions, the client-side libraries of which are provided
in the Xext library.
Package: libnx-xext6-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-xext6 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 miscellaneous extension library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xext provides an X Window System client interface to several
extensions to the X protocol.
.
This package contains debug symbols for this library.
Package: libnx-xfixes3
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 miscellaneous 'fixes' extension library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xfixes provides an X Window System client interface to the
'XFIXES' extension to the X protocol.
.
It provides support for Region types, and some cursor functions.
Package: libnx-xfixes-dev
Provides: libnx-xfixes3-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xfixes3 (= ${binary:Version}),
nx-x11proto-xfixes-dev (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 miscellaneous 'fixes' extension library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xfixes provides an X Window System client interface to the
'XFIXES' extension to the X protocol.
.
It provides support for Region types, and some cursor functions.
.
This package contains the development headers for this library.
Package: nx-x11proto-xfixes-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 'xfixes' extension wire protocol
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides development headers describing the wire protocol
for the XFIXES extension.
Package: libnx-xfixes3-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-xfixes3 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 miscellaneous 'fixes' extension library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xfixes provides an X Window System client interface to the
'XFIXES' extension to the X protocol.
.
It provides support for Region types, and some cursor functions.
.
This package contains debug symbols for this library.
Package: libnx-xinerama1
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends: Depends:
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Breaks: nxlibs (<= 3.5.1) Breaks: nxlibs (<= 3.5.1),
Replaces: nxlibs libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Description: nx-X11 Xinerama extension library
NX is a software suite which implements very efficient NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one. using X applications over a network, especially a slow one.
. .
This package provides the core nx-X11 libraries customized for libNX_Xinerama provides an X Window System client interface to the XINERAMA
nxagent. extension to the X protocol.
.
The Xinerama (also known as panoramiX) extension allows for multiple screens
attached to a single display to be treated as belonging together, and to give
desktop applications a better idea of the monitor layout.
Package: libnx-x11-dev Package: libnx-xinerama-dev
Provides: libnx-xinerama1-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Breaks: nxlibs-dev (<=3.5.1) Multi-Arch: same
Replaces: nxlibs-dev
Depends: Depends:
libnx-x11 (= ${binary:Version}), libnx-xinerama1 (= ${binary:Version}),
nx-x11proto-xinerama-dev (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
Description: Library headers for nx-X11 (dummy package) Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Xinerama extension library (development headers)
NX is a software suite which implements very efficient NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one. using X applications over a network, especially a slow one.
. .
This package can be safely removed. Since 3.5.0.29 of nx-libs we libNX_Xinerama provides an X Window System client interface to the XINERAMA
have stopped shipping development headers with nx-X11. No software extension to the X protocol.
should ever link against the nx-X11 library. .
The Xinerama (also known as panoramiX) extension allows for multiple screens
attached to a single display to be treated as belonging together, and to give
desktop applications a better idea of the monitor layout.
.
This package contains the development headers for this library.
Package: nx-x11proto-xinerama-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Xinerama extension wire protocol
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides development headers describing the wire protocol
for the XINERAMA extension, used to use and manage a multiple-screen
display.
Package: libnx-xinerama1-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-xinerama1 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Xinerama extension library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xinerama provides an X Window System client interface to the XINERAMA
extension to the X protocol.
.
The Xinerama (also known as panoramiX) extension allows for multiple
screens attached to a single display to be treated as belonging
together, and to give desktop applications a better idea of the monitor
layout.
.
This package contains debug symbols for this library.
Package: libnx-xpm4
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 pixmap library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xpm provides support and common operation for the XPM pixmap
format, which is commonly used in legacy X applications. XPM is an
extension of the monochrome XBM bitmap specified in the X protocol.
Package: libnx-xpm-dev
Provides: libnx-xpm4-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xpm4 (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 pixmap library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xpm provides support and common operation for the XPM pixmap
format, which is commonly used in legacy X applications. XPM is an
extension of the monochrome XBM bitmap specified in the X protocol.
.
This package contains the development headers for this library.
Package: libnx-xpm4-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-xpm4 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 pixmap library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xpm provides support and common operation for the XPM pixmap
format, which is commonly used in legacy X applications. XPM is an
extension of the monochrome XBM bitmap specified in the X protocol.
.
This package contains debug symbols for this library.
Package: libnx-xrandr2
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 RandR extension library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xrandr provides an X Window System client interface to the RandR
extension to the X protocol.
.
The RandR extension allows for run-time configuration of display attributes
such as resolution, rotation, and reflection.
Package: libnx-xrandr-dev
Provides: libnx-xrandr2-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xrandr2 (= ${binary:Version}),
nx-x11proto-randr-dev (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 RandR extension library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xrandr provides an X Window System client interface to the RandR
extension to the X protocol.
.
The RandR extension allows for run-time configuration of display attributes
such as resolution, rotation, and reflection.
.
This package contains the development headers for this library.
Package: nx-x11proto-randr-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xrandr2 (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 RandR extension wire protocol
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xrandr provides an X Window System client interface to the RandR
extension to the X protocol.
.
The RandR extension allows for run-time configuration of display attributes
such as resolution, rotation, and reflection.
.
This package contains the development headers for this library.
Package: libnx-xrandr2-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-xrandr2 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 RandR extension library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xrandr provides an X Window System client interface to the RandR
extension to the X protocol.
.
The RandR extension allows for run-time configuration of display attributes
such as resolution, rotation, and reflection.
.
This package contains debug symbols for this library.
Package: libnx-xrender1
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Rendering Extension client library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
The X Rendering Extension (Render) introduces digital image composition
as the foundation of a new rendering model within the X Window System.
Rendering geometric figures is accomplished by client-side tessellation
into either triangles or trapezoids. Text is drawn by loading glyphs
into the server and rendering sets of them. The Xrender library exposes
this extension to X clients.
Package: libnx-xrender-dev
Provides: libnx-xrender1-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xrender1 (= ${binary:Version}),
nx-x11proto-render-dev (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Rendering Extension client library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
The X Rendering Extension (Render) introduces digital image composition
as the foundation of a new rendering model within the X Window System.
Rendering geometric figures is accomplished by client-side tessellation
into either triangles or trapezoids. Text is drawn by loading glyphs
into the server and rendering sets of them. The Xrender library exposes
this extension to X clients.
.
This package contains the development headers for this library.
Package: nx-x11proto-render-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Render extension wire protocol
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides development headers describing the wire protocol
for the Render extension, used to implement Porter-Duff operations
within X.
Package: libnx-xrender1-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-xrender1 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Rendering Extension client library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
The X Rendering Extension (Render) introduces digital image composition
as the foundation of a new rendering model within the X Window System.
Rendering geometric figures is accomplished by client-side tessellation
into either triangles or trapezoids. Text is drawn by loading glyphs
into the server and rendering sets of them. The Xrender library exposes
this extension to X clients.
.
This package contains debug symbols for this library.
Package: libnx-xtst6
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11 (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Testing -- Record extension library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xtst provides an X Window System client interface to the Record
extension to the X protocol.
.
The Record extension allows X clients to synthesise input events, which
is useful for automated testing.
Package: libnx-xtst-dev
Provides: libnx-xtst6-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libnx-xtst6 (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Testing -- Record extension library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xtst provides an X Window System client interface to the Record
extension to the X protocol.
.
The Record extension allows X clients to synthesise input events, which
is useful for automated testing.
.
This package contains the development headers for this library.
Package: libnx-xtst6-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libnx-xtst6 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 Testing -- Record extension library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libNX_Xtst provides an X Window System client interface to the Record
extension to the X protocol.
.
The Record extension allows X clients to synthesise input events, which
is useful for automated testing.
.
This package contains debug symbols for this library.
Package: libnx-mesa-extras-dev Package: libnx-mesa-extras-dev
Section: libdevel Section: libdevel
...@@ -79,12 +1000,10 @@ Description: Library headers for nx-X11/Meas (dummy package) ...@@ -79,12 +1000,10 @@ Description: Library headers for nx-X11/Meas (dummy package)
Package: nxagent Package: nxagent
Architecture: any Architecture: any
Multi-Arch: foreign
Depends: Depends:
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
libxcomp3 (= ${binary:Version}),
libxcompext3 (= ${binary:Version}),
libxcompshad3 (= ${binary:Version}),
Recommends: Recommends:
xfonts-base, xfonts-base,
Description: NX agent Description: NX agent
...@@ -106,6 +1025,28 @@ Description: NX agent ...@@ -106,6 +1025,28 @@ Description: NX agent
requests locally, ensuring that the most common source of round-trips are requests locally, ensuring that the most common source of round-trips are
nearly reduced to zero. nearly reduced to zero.
Package: nxagent-dbg
Section: debug
Architecture: any
Multi-Arch: foreign
Depends:
nxagent (= ${binary:Version}),
${misc:Depends},
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: NX agent (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
nxagent is an agent providing NX transport of X sessions. The application
is based on the well known Xnest "nested" server. nxagent, like Xnest,
is an X server for its own clients, and at the same time, an X client
for a system's local X server.
.
This package contains detached debug symbols that help generating more
helpful backtraces. You can safely remove it if you do not intend to
debug NX packages on this system.
Package: x2goagent Package: x2goagent
Architecture: all Architecture: all
Depends: Depends:
...@@ -130,6 +1071,7 @@ Description: X2Go agent ...@@ -130,6 +1071,7 @@ Description: X2Go agent
Package: nxproxy Package: nxproxy
Architecture: any Architecture: any
Multi-Arch: foreign
Depends: Depends:
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
...@@ -139,9 +1081,35 @@ Description: NX proxy ...@@ -139,9 +1081,35 @@ Description: NX proxy
using X applications over a network, especially a slow one. using X applications over a network, especially a slow one.
. .
This package provides the NX proxy (client) binary. This package provides the NX proxy (client) binary.
.
This package contains detached debug symbols that help generating more
helpful backtraces. You can safely remove it if you do not intend to
debug NX packages on this system.
Package: nxproxy-dbg
Section: debug
Architecture: any
Multi-Arch: foreign
Depends:
nxproxy (= ${binary:Version}),
${misc:Depends},
Suggests:
libxcomp3-dbg,
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: NX proxy (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides the NX proxy (client) binary.
.
This package contains detached debug symbols that help generating more
helpful backtraces. You can safely remove it if you do not intend to
debug NX packages on this system.
Package: nxauth Package: nxauth
Architecture: any Architecture: any
Multi-Arch: foreign
Depends: Depends:
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
...@@ -152,14 +1120,36 @@ Description: NX xauth ...@@ -152,14 +1120,36 @@ Description: NX xauth
. .
This package provides the NX xauth binary. This package provides the NX xauth binary.
Package: nxauth-dbg
Section: debug
Architecture: any
Multi-Arch: foreign
Depends:
nxauth (= ${binary:Version}),
${misc:Depends},
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: NX auth (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package provides the NX auth binary.
.
This package contains detached debug symbols that help generating more
helpful backtraces. You can safely remove it if you do not intend to
debug NX packages on this system.
Package: libxcomp3 Package: libxcomp3
Architecture: any Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends: Depends:
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Breaks: nxcomp (<= 3.5.1) Breaks: nxcomp (<= 3.5.1)
Replaces: nxcomp Replaces: nxcomp
Description: NX X compression library Description: nx-X11 compression library
NX is a software suite which implements very efficient NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one. using X applications over a network, especially a slow one.
...@@ -167,28 +1157,49 @@ Description: NX X compression library ...@@ -167,28 +1157,49 @@ Description: NX X compression library
This package provides the compression library. This package provides the compression library.
Package: libxcomp-dev Package: libxcomp-dev
Provides: libxcomp3-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Depends: Depends:
libxcomp3 (= ${binary:Version}), libxcomp3 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
Breaks: nxcomp-dev (<=3.5.1) Breaks: nxcomp-dev (<=3.5.1)
Replaces: nxcomp-dev Replaces: nxcomp-dev,
Description: NX X compression library headers Description: nx-X11 compression library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package contains the development headers for this library.
Package: libxcomp3-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libxcomp3 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 compression library (debug package)
NX is a software suite which implements very efficient NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one. using X applications over a network, especially a slow one.
. .
This package provides the compression library (header files). This package contains debug symbols for this library.
Package: libxcompext3 Package: libxcompext3
Architecture: any Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends: Depends:
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Breaks: nxcompext (<=3.5.1) Breaks: nxcompext (<=3.5.1)
Replaces: nxcompext Replaces: nxcompext
Description: NX X11 protocol compression extensions library Description: nx-X11 protocol compression extensions library
NX is a software suite which implements very efficient NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one. using X applications over a network, especially a slow one.
...@@ -196,31 +1207,51 @@ Description: NX X11 protocol compression extensions library ...@@ -196,31 +1207,51 @@ Description: NX X11 protocol compression extensions library
This package extends the core NX library with additional features. This package extends the core NX library with additional features.
Package: libxcompext-dev Package: libxcompext-dev
Provides: libxcompext3-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: Depends:
libxcompext3 (= ${binary:Version}), libxcompext3 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
libxcomp-dev, libxcomp-dev,
Breaks: nxcompext-dev (<=3.5.1) Breaks: nxcompext-dev (<=3.5.1),
Replaces: nxcompext-dev Replaces: nxcompext-dev,
Description: NX X11 protocol compression extensions library headers Description: nx-X11 protocol compression extensions library (development headers)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package contains the development headers for this library.
Package: libxcompext3-dbg
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
libxcompext3 (= ${binary:Version}),
${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 protocol compression extensions library (debug package)
NX is a software suite which implements very efficient NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one. using X applications over a network, especially a slow one.
. .
This package extends the core NX library with additional features This package contains debug symbols for this library.
(header files).
Package: libxcompshad3 Package: libxcompshad3
Section: x11 Section: x11
Architecture: any Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends: Depends:
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Breaks: nxcompshad (<=3.5.1) Breaks: nxcompshad (<=3.5.1)
Replaces: nxcompshad Replaces: nxcompshad
Description: NX shadowing library Description: nx-X11 shadowing library
NX is a software suite which implements very efficient NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one. using X applications over a network, especially a slow one.
...@@ -228,33 +1259,34 @@ Description: NX shadowing library ...@@ -228,33 +1259,34 @@ Description: NX shadowing library
This package provides a library for shadow session support. This package provides a library for shadow session support.
Package: libxcompshad-dev Package: libxcompshad-dev
Provides: libxcompshad3-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Depends: Depends:
libxcompshad3 (= ${binary:Version}), libxcompshad3 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
Breaks: nxcompshad-dev (<= 3.5.1) Breaks: nxcompshad-dev (<= 3.5.1),
Replaces: nxcompshad-dev Replaces: nxcompshad-dev,
Description: NX shadowing library headers Description: nx-X11 shadowing library (development headers)
NX is a software suite which implements very efficient NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one. using X applications over a network, especially a slow one.
. .
This package provides a library for shadow session support (header This package contains the development headers for this library.
files).
Package: nx-x11-dbg Package: libxcompshad3-dbg
Section: debug
Architecture: any Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends: Depends:
libnx-x11 (= ${binary:Version}), libxcompshad3 (= ${binary:Version}),
nxagent (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
Description: Debug Symbols for nx-x11 libraries Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
Description: nx-X11 shadowing library (debug package)
NX is a software suite which implements very efficient NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one. using X applications over a network, especially a slow one.
. .
This package contains detached debug symbols that help generating more This package contains debug symbols for this library.
helpful backtraces. You can safely remove it if you do not intend to
debug NX packages on this system.
usr/lib/*/libNX_X11.so.*
usr/lib/*/libNX_X11.so
usr/include/*/nx/X11/ImUtil.h
usr/include/*/nx/X11/XKBlib.h
usr/include/*/nx/X11/Xcms.h
usr/include/*/nx/X11/Xlib.h
usr/include/*/nx/X11/XlibConf.h
usr/include/*/nx/X11/Xlibint.h
usr/include/*/nx/X11/Xlocale.h
usr/include/*/nx/X11/Xregion.h
usr/include/*/nx/X11/Xresource.h
usr/include/*/nx/X11/Xutil.h
usr/include/*/nx/X11/cursorfont.h
usr/include/*/nx/X11/misc.h
usr/include/*/nx/X11/os.h
usr/include/*/nx/X11/X10.h
usr/lib/nx/X11
usr/share/nx
usr/lib/nx/X11/libNX_Xinerama.so usr/lib/nx/X11/Xinerama/libXinerama.so
usr/lib/nx/X11/libNX_Xinerama.so.1 usr/lib/nx/X11/Xinerama/libXinerama.so.1
libnx-x11: possible-new-upstream-release-without-new-version
libnx-x11: postinst-has-useless-call-to-ldconfig
libnx-x11: postrm-has-useless-call-to-ldconfig
libnx-x11: debian-revision-should-not-be-zero
usr/lib/*/libNX_Xau.so
usr/include/*/nx/X11/Xauth.h
nx-X11/changelog
\ No newline at end of file
usr/lib/*/libNX_Xau.so.*
usr/lib/*/libNX_Xcomposite.so
usr/include/*/nx/X11/extensions/Xcomposite.h
nx-X11/changelog
\ No newline at end of file
usr/lib/*/libNX_Xcomposite.so.*
usr/lib/*/libNX_Xdamage.so
usr/include/*/nx/X11/extensions/Xdamage.h
nx-X11/changelog
\ No newline at end of file
usr/lib/*/libNX_Xdamage.so.*
usr/lib/*/libNX_Xdmcp.so
usr/include/*/nx/X11/Xdmcp.h
nx-X11/changelog
\ No newline at end of file
usr/lib/*/libNX_Xdmcp.so.*
usr/lib/*/libNX_Xext.so
usr/include/*/nx/X11/extensions/MITMisc.h
usr/include/*/nx/X11/extensions/XEVI.h
usr/include/*/nx/X11/extensions/XEVIstr.h
usr/include/*/nx/X11/extensions/Xevie.h
usr/include/*/nx/X11/extensions/Xeviestr.h
usr/include/*/nx/X11/extensions/XLbx.h
usr/include/*/nx/X11/extensions/XShm.h
usr/include/*/nx/X11/extensions/Xag.h
usr/include/*/nx/X11/extensions/Xagsrv.h
usr/include/*/nx/X11/extensions/Xagstr.h
usr/include/*/nx/X11/extensions/Xcup.h
usr/include/*/nx/X11/extensions/Xcupstr.h
usr/include/*/nx/X11/extensions/Xdbe.h
usr/include/*/nx/X11/extensions/Xdbeproto.h
usr/include/*/nx/X11/extensions/Xext.h
usr/include/*/nx/X11/extensions/dpms.h
usr/include/*/nx/X11/extensions/dpmsstr.h
usr/include/*/nx/X11/extensions/extutil.h
usr/include/*/nx/X11/extensions/lbxstr.h
usr/include/*/nx/X11/extensions/lbxbuf.h
usr/include/*/nx/X11/extensions/lbxdeltastr.h
usr/include/*/nx/X11/extensions/lbximage.h
usr/include/*/nx/X11/extensions/lbxbufstr.h
usr/include/*/nx/X11/extensions/lbxopts.h
usr/include/*/nx/X11/extensions/lbxzlib.h
usr/include/*/nx/X11/extensions/mitmiscstr.h
usr/include/*/nx/X11/extensions/multibuf.h
usr/include/*/nx/X11/extensions/multibufst.h
usr/include/*/nx/X11/extensions/security.h
usr/include/*/nx/X11/extensions/securstr.h
usr/include/*/nx/X11/extensions/shape.h
usr/include/*/nx/X11/extensions/sync.h
usr/include/*/nx/X11/extensions/xtestext1.h
nx-X11/changelog
\ No newline at end of file
usr/lib/*/libNX_Xext.so.*
usr/lib/*/libNX_Xfixes.so
usr/include/*/nx/X11/extensions/Xfixes.h
nx-X11/changelog
\ No newline at end of file
usr/lib/*/libNX_Xfixes.so.*
usr/lib/*/libNX_Xinerama.so
usr/include/*/nx/X11/extensions/Xinerama.h
usr/include/*/nx/X11/extensions/panoramiXext.h
usr/lib/nx/X11/Xinerama usr/lib/nx/X11/Xinerama
usr/lib/nx/X11/Xrandr
usr/share/nx
nx-X11/changelog
\ No newline at end of file
usr/lib/*/libNX_Xinerama.so.*
usr/lib/*/libNX_Xpm.so
usr/include/*/nx/X11/xpm.h
nx-X11/changelog
\ No newline at end of file
usr/lib/*/libNX_Xpm.so.*
usr/lib/*/libNX_Xrandr.so
usr/include/*/nx/X11/extensions/Xrandr.h
\ No newline at end of file
nx-X11/changelog
\ No newline at end of file
usr/lib/*/libNX_Xrandr.so.*
usr/lib/*/libNX_Xrender.so
usr/include/*/nx/X11/extensions/Xrender.h
nx-X11/changelog
\ No newline at end of file
usr/lib/*/libNX_Xrender.so.*
usr/lib/*/libNX_Xtst.so
usr/include/*/nx/X11/extensions/XTest.h
nx-X11/changelog
\ No newline at end of file
usr/lib/*/libNX_Xtst.so.*
nxcomp/libXcomp.so usr/lib/nx
nxcomp/libXcomp.a usr/lib/nx
nxcomp/NX*.h usr/include/nx
nxcomp/MD5.h usr/include/nx
usr/lib/*/libXcomp.so
usr/include/*/nx/NX.h
usr/include/*/nx/NXalert.h
usr/include/*/nx/NXmitshm.h
usr/include/*/nx/NXpack.h
usr/include/*/nx/NXproto.h
usr/include/*/nx/NXrender.h
usr/include/*/nx/NXvars.h
usr/include/*/nx/MD5.h
libxcomp-dev: possible-new-upstream-release-without-new-version
libxcomp-dev: debian-revision-should-not-be-zero
nxcomp/libXcomp.so.3.* usr/lib/nx
nxcomp/libXcomp.so.3 usr/lib/nx
usr/lib/*/libXcomp.so.*
usr/lib/nx/libXcomp.so.3 usr/lib/libXcomp.so.3
usr/lib/nx/libXcomp.so.3.5.0 usr/lib/libXcomp.so.3.5.0
libxcomp3: possible-new-upstream-release-without-new-version
libxcomp3: debian-revision-should-not-be-zero
nxcompext/libXcompext.so usr/lib/nx
nxcompext/NX*.h usr/include/nx
usr/lib/*/libXcompext.so
usr/include/*/nx/NXlib.h
usr/include/*/nx/NXlibint.h
libxcompext-dev: possible-new-upstream-release-without-new-version
libxcompext-dev: debian-revision-should-not-be-zero
nxcompext/libXcompext.so.* usr/lib/nx
usr/lib/*/libXcompext.so.*
usr/lib/nx/libXcompext.so.3 usr/lib/libXcompext.so.3
usr/lib/nx/libXcompext.so.3.5.0 usr/lib/libXcompext.so.3.5.0
libxcompext3: possible-new-upstream-release-without-new-version
libxcompext3: debian-revision-should-not-be-zero
\ No newline at end of file
nxcompshad/*.h usr/include/nx
nxcompshad/*.a usr/lib/nx/
nxcompshad/lib*.so usr/lib/nx/
nxcompshad/*.a usr/lib/nx/
usr/lib/*/libXcompshad.so
usr/include/*/nx/Core.h
usr/include/*/nx/Input.h
usr/include/*/nx/Logger.h
usr/include/*/nx/Manager.h
usr/include/*/nx/Misc.h
usr/include/*/nx/Poller.h
usr/include/*/nx/Regions.h
usr/include/*/nx/Shadow.h
usr/include/*/nx/Updater.h
usr/include/*/nx/Win.h
usr/include/*/nx/X11.h
libxcompshad-dev: possible-new-upstream-release-without-new-version
libxcompshad-dev: debian-revision-should-not-be-zero
nxcompshad/lib*.so.* usr/lib/nx
usr/lib/*/libXcompshad*.so.*
usr/lib/nx/libXcompshad.so.3 usr/lib/libXcompshad.so.3
usr/lib/nx/libXcompshad.so.3.5.0 usr/lib/libXcompshad.so.3.5.0
libxcompshad3: possible-new-upstream-release-without-new-version
libxcompshad3: debian-revision-should-not-be-zero
\ No newline at end of file
usr/share/nx/
usr/lib/nx/X11/
usr/include/*/nx/X11/extensions/composite.h
usr/include/*/nx/X11/extensions/compositeproto.h
\ No newline at end of file
usr/include/*/nx/X11/DECkeysym.h
usr/include/*/nx/X11/HPkeysym.h
usr/include/*/nx/X11/Sunkeysym.h
usr/include/*/nx/X11/X.h
usr/include/*/nx/X11/XF86keysym.h
usr/include/*/nx/X11/XWDFile.h
usr/include/*/nx/X11/Xalloca.h
usr/include/*/nx/X11/Xarch.h
usr/include/*/nx/X11/Xatom.h
usr/include/*/nx/X11/Xdefs.h
usr/include/*/nx/X11/Xfuncproto.h
usr/include/*/nx/X11/Xfuncs.h
usr/include/*/nx/X11/Xmd.h
usr/include/*/nx/X11/Xos.h
usr/include/*/nx/X11/Xos_r.h
usr/include/*/nx/X11/Xosdefs.h
usr/include/*/nx/X11/Xpoll.h
usr/include/*/nx/X11/Xproto.h
usr/include/*/nx/X11/Xprotostr.h
usr/include/*/nx/X11/Xthreads.h
usr/include/*/nx/X11/ap_keysym.h
usr/include/*/nx/X11/keysym.h
usr/include/*/nx/X11/keysymdef.h
usr/include/*/nx/X11/extensions/damageproto.h
usr/include/*/nx/X11/extensions/damagewire.h
\ No newline at end of file
usr/include/*/nx/X11/extensions/randr.h
usr/include/*/nx/X11/extensions/randrproto.h
usr/include/*/nx/X11/extensions/render.h
usr/include/*/nx/X11/extensions/renderproto.h
usr/include/*/nx/X11/extensions/xteststr.h
usr/include/*/nx/X11/extensions/shapestr.h
usr/include/*/nx/X11/extensions/shmstr.h
usr/include/*/nx/X11/extensions/syncstr.h
usr/include/*/nx/X11/extensions/xfixeswire.h
usr/include/*/nx/X11/extensions/xfixesproto.h
usr/include/*/nx/X11/extensions/panoramiXproto.h
\ No newline at end of file
nx-X11/programs/Xserver/nxagent usr/lib/nx/bin etc/nxagent/keystrokes.cfg
bin/nxagent usr/bin usr/lib/nx/bin/nxagent
usr/bin/nxagent
debian/rgb usr/share/nx debian/rgb usr/share/nx
debian/nxagent.keyboard etc/nxagent debian/nxagent.keyboard etc/nxagent
nx-X11/programs/Xserver/hw/nxagent/nxagent.xpm usr/share/pixmaps nx-X11/programs/Xserver/hw/nxagent/nxagent.xpm usr/share/pixmaps
etc/nxagent/keystrokes.cfg
nxagent: possible-new-upstream-release-without-new-version
nxagent: debian-revision-should-not-be-zero
\ No newline at end of file
nxauth: possible-new-upstream-release-without-new-version
nxauth: debian-revision-should-not-be-zero
\ No newline at end of file
usr/lib/nx/bin/nxproxy usr/lib/nx/bin/nxproxy
usr/bin/nxproxy usr/bin/nxproxy
usr/share/man/man1/nxproxy.1
nxproxy: possible-new-upstream-release-without-new-version
nxproxy: debian-revision-should-not-be-zero
\ No newline at end of file
...@@ -36,12 +36,12 @@ Last-Update: 2012-02-14 ...@@ -36,12 +36,12 @@ Last-Update: 2012-02-14
install.bin: install.bin:
+install.lib: all +install.lib: all
+ ./mkinstalldirs $(DESTDIR)${libdir}/nx + ./mkinstalldirs $(DESTDIR)${libdir}
+ ./mkinstalldirs $(DESTDIR)${includedir}/nx + ./mkinstalldirs $(DESTDIR)${includedir}/nx
+ $(INSTALL_DATA) $(LIBFULL) $(DESTDIR)${libdir}/nx + $(INSTALL_DATA) $(LIBFULL) $(DESTDIR)${libdir}
+ $(INSTALL_LINK) libXcomp.so.3 $(DESTDIR)${libdir}/nx + $(INSTALL_LINK) libXcomp.so.3 $(DESTDIR)${libdir}
+ $(INSTALL_LINK) libXcomp.so $(DESTDIR)${libdir}/nx + $(INSTALL_LINK) libXcomp.so $(DESTDIR)${libdir}
+ $(INSTALL_DATA) libXcomp.a $(DESTDIR)${libdir}/nx + $(INSTALL_DATA) libXcomp.a $(DESTDIR)${libdir}
+ $(INSTALL_DATA) NX*.h $(DESTDIR)${includedir}/nx + $(INSTALL_DATA) NX*.h $(DESTDIR)${includedir}/nx
+ $(INSTALL_DATA) MD5.h $(DESTDIR)${includedir}/nx + $(INSTALL_DATA) MD5.h $(DESTDIR)${includedir}/nx
+ echo "Running ldconfig tool, this may take a while..." && ldconfig || true + echo "Running ldconfig tool, this may take a while..." && ldconfig || true
...@@ -53,10 +53,10 @@ Last-Update: 2012-02-14 ...@@ -53,10 +53,10 @@ Last-Update: 2012-02-14
+uninstall.bin: +uninstall.bin:
+ +
+uninstall.lib: +uninstall.lib:
+ $(RM_FILE) $(DESTDIR)${libdir}/nx/$(LIBFULL) + $(RM_FILE) $(DESTDIR)${libdir}/$(LIBFULL)
+ $(RM_FILE) $(DESTDIR)${libdir}/nx/libXcomp.so.3 + $(RM_FILE) $(DESTDIR)${libdir}/libXcomp.so.3
+ $(RM_FILE) $(DESTDIR)${libdir}/nx/libXcomp.so + $(RM_FILE) $(DESTDIR)${libdir}/libXcomp.so
+ $(RM_FILE) $(DESTDIR)${libdir}/nx/libXcomp.a + $(RM_FILE) $(DESTDIR)${libdir}/libXcomp.a
+ $(RM_FILE) $(DESTDIR)${includedir}/nx/NXalert.h + $(RM_FILE) $(DESTDIR)${includedir}/nx/NXalert.h
+ $(RM_FILE) $(DESTDIR)${includedir}/nx/NX.h + $(RM_FILE) $(DESTDIR)${includedir}/nx/NX.h
+ $(RM_FILE) $(DESTDIR)${includedir}/nx/NXmitshm.h + $(RM_FILE) $(DESTDIR)${includedir}/nx/NXmitshm.h
......
...@@ -37,11 +37,11 @@ Last-Update: 2012-02-14 ...@@ -37,11 +37,11 @@ Last-Update: 2012-02-14
install.bin: install.bin:
+install.lib: all +install.lib: all
+ ./mkinstalldirs $(DESTDIR)${libdir}/nx + ./mkinstalldirs $(DESTDIR)${libdir}
+ ./mkinstalldirs $(DESTDIR)${includedir}/nx + ./mkinstalldirs $(DESTDIR)${includedir}/nx
+ $(INSTALL_DATA) $(LIBFULL) $(DESTDIR)${libdir}/nx + $(INSTALL_DATA) $(LIBFULL) $(DESTDIR)${libdir}
+ $(INSTALL_LINK) libXcompext.so.3 $(DESTDIR)${libdir}/nx + $(INSTALL_LINK) libXcompext.so.3 $(DESTDIR)${libdir}
+ $(INSTALL_LINK) libXcompext.so $(DESTDIR)${libdir}/nx + $(INSTALL_LINK) libXcompext.so $(DESTDIR)${libdir}
+ $(INSTALL_DATA) NX*.h $(DESTDIR)${includedir}/nx + $(INSTALL_DATA) NX*.h $(DESTDIR)${includedir}/nx
+ echo "Running ldconfig tool, this may take a while..." && ldconfig || true + echo "Running ldconfig tool, this may take a while..." && ldconfig || true
+ +
...@@ -52,9 +52,9 @@ Last-Update: 2012-02-14 ...@@ -52,9 +52,9 @@ Last-Update: 2012-02-14
+uninstall.bin: +uninstall.bin:
+ +
+uninstall.lib: +uninstall.lib:
+ $(RM_FILE) $(DESTDIR)${libdir}/nx/$(LIBFULL) + $(RM_FILE) $(DESTDIR)${libdir}/$(LIBFULL)
+ $(RM_FILE) $(DESTDIR)${libdir}/nx/libXcompext.so.3 + $(RM_FILE) $(DESTDIR)${libdir}/libXcompext.so.3
+ $(RM_FILE) $(DESTDIR)${libdir}/nx/libXcompext.so + $(RM_FILE) $(DESTDIR)${libdir}/libXcompext.so
+ $(RM_FILE) $(DESTDIR)${includedir}/nx/NXlib.h + $(RM_FILE) $(DESTDIR)${includedir}/nx/NXlib.h
+ $(RM_FILE) $(DESTDIR)${includedir}/nx/NXlibint.h + $(RM_FILE) $(DESTDIR)${includedir}/nx/NXlibint.h
+ echo "Running ldconfig tool, this may take a while..." && ldconfig || true + echo "Running ldconfig tool, this may take a while..." && ldconfig || true
......
...@@ -38,12 +38,12 @@ Last-Update: 2012-02-14 ...@@ -38,12 +38,12 @@ Last-Update: 2012-02-14
install.bin: install.bin:
+install.lib: all +install.lib: all
+ $(INSTALL_DIR) $(DESTDIR)${libdir}/nx + $(INSTALL_DIR) $(DESTDIR)${libdir}
+ $(INSTALL_DIR) $(DESTDIR)${includedir}/nx + $(INSTALL_DIR) $(DESTDIR)${includedir}/nx
+ $(INSTALL_DATA) $(LIBFULL) $(DESTDIR)${libdir}/nx + $(INSTALL_DATA) $(LIBFULL) $(DESTDIR)${libdir}
+ $(INSTALL_LINK) libXcompshad.so.3 $(DESTDIR)${libdir}/nx + $(INSTALL_LINK) libXcompshad.so.3 $(DESTDIR)${libdir}
+ $(INSTALL_LINK) libXcompshad.so $(DESTDIR)${libdir}/nx + $(INSTALL_LINK) libXcompshad.so $(DESTDIR)${libdir}
+ $(INSTALL_DATA) *.a $(DESTDIR)${libdir}/nx + $(INSTALL_DATA) *.a $(DESTDIR)${libdir}
+ $(INSTALL_DATA) *.h $(DESTDIR)${includedir}/nx + $(INSTALL_DATA) *.h $(DESTDIR)${includedir}/nx
+ echo "Running ldconfig tool, this may take a while..." && ldconfig || true + echo "Running ldconfig tool, this may take a while..." && ldconfig || true
+ +
...@@ -54,10 +54,10 @@ Last-Update: 2012-02-14 ...@@ -54,10 +54,10 @@ Last-Update: 2012-02-14
+uninstall.bin: +uninstall.bin:
+ +
+uninstall.lib: +uninstall.lib:
+ $(RM_FILE) $(DESTDIR)${libdir}/nx/$(LIBFULL) + $(RM_FILE) $(DESTDIR)${libdir}/$(LIBFULL)
+ $(RM_FILE) $(DESTDIR)${libdir}/nx/libXcompshad.so.3 + $(RM_FILE) $(DESTDIR)${libdir}/libXcompshad.so.3
+ $(RM_FILE) $(DESTDIR)${libdir}/nx/libXcompshad.so + $(RM_FILE) $(DESTDIR)${libdir}/libXcompshad.so
+ $(RM_FILE) $(DESTDIR)${libdir}/nx/libXcompshad.a + $(RM_FILE) $(DESTDIR)${libdir}/libXcompshad.a
+ for header in *.h; do $(RM_FILE) $(DESTDIR)${includedir}/nx/$$header; done + for header in *.h; do $(RM_FILE) $(DESTDIR)${includedir}/nx/$$header; done
+ $(RM_DIR) $(DESTDIR)${libdir}/nx/ + $(RM_DIR) $(DESTDIR)${libdir}/nx/
+ $(RM_DIR) $(DESTDIR)${includedir}/nx/ + $(RM_DIR) $(DESTDIR)${includedir}/nx/
......
...@@ -9,19 +9,13 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100 ...@@ -9,19 +9,13 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
--- ---
nx-X11/Makefile | 64 +++++++++++++++++----------------- nx-X11/Makefile | 64 +++++++++++++++++-----------------
nx-X11/config/imake/Makefile.ini | 1 nx-X11/config/imake/Makefile.ini | 1
nx-X11/extras/Mesa/Makefile | 2 -
nx-X11/extras/Xpm/Makefile.noX | 1
nx-X11/extras/drm/linux-core/Makefile | 4 +-
nx-X11/extras/drm/linux/Makefile | 4 +-
nx-X11/extras/ttf2pt1/Makefile | 4 +-
nx-X11/lib/X11/Imakefile | 12 ++---- nx-X11/lib/X11/Imakefile | 12 ++----
nx-X11/lib/X11/Imakefile.NX.original | 12 ++----
nx-X11/programs/Xserver/Imakefile | 4 +- nx-X11/programs/Xserver/Imakefile | 4 +-
10 files changed, 60 insertions(+), 69 deletions(-) 10 files changed, 60 insertions(+), 69 deletions(-)
--- a/nx-X11/Makefile --- a/nx-X11/Makefile
+++ b/nx-X11/Makefile +++ b/nx-X11/Makefile
@@ -32,8 +32,8 @@ VERSSRC = $(CONFIGSRC)/util/printver.c @@ -32,8 +32,8 @@
VERSPROG = $(CONFIGSRC)/util/printver.exe VERSPROG = $(CONFIGSRC)/util/printver.exe
all: all:
...@@ -32,7 +26,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100 ...@@ -32,7 +26,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
all-initial: all-initial:
@echo Please use make World, or on NT use nmake World.Win32. @echo Please use make World, or on NT use nmake World.Win32.
@@ -57,8 +57,8 @@ World: @@ -57,8 +57,8 @@
@date @date
@echo "" @echo ""
@if [ -f xmakefile ]; then \ @if [ -f xmakefile ]; then \
...@@ -43,7 +37,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100 ...@@ -43,7 +37,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
$(RM) xmakefile; \ $(RM) xmakefile; \
fi fi
@if [ ! -f $(IRULESRC)/host.def ]; then \ @if [ ! -f $(IRULESRC)/host.def ]; then \
@@ -84,14 +84,14 @@ World: @@ -84,14 +84,14 @@
# fi # fi
cd $(IMAKESRC) && $(MAKE) $(FLAGS) clean cd $(IMAKESRC) && $(MAKE) $(FLAGS) clean
$(MAKE) $(MFLAGS) Makefile.boot $(MAKE) $(MFLAGS) Makefile.boot
...@@ -65,7 +59,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100 ...@@ -65,7 +59,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
@echo "" @echo ""
@date @date
@echo "" @echo ""
@@ -154,15 +154,15 @@ World.Win32: @@ -154,15 +154,15 @@
-if exist xmakefile.bak del xmakefile.bak -if exist xmakefile.bak del xmakefile.bak
-if exist xmakefile ren xmakefile xmakefile.bak -if exist xmakefile ren xmakefile xmakefile.bak
$(IMAKE:/=\) -s xmakefile -I$(IRULESRC) $(IMAKE_DEFINES) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) $(IMAKE:/=\) -s xmakefile -I$(IRULESRC) $(IMAKE_DEFINES) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
...@@ -87,7 +81,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100 ...@@ -87,7 +81,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
@echo : @echo :
@echo : @echo :
@echo Full build of $(RELEASE) complete. @echo Full build of $(RELEASE) complete.
@@ -198,38 +198,38 @@ World.OS2: @@ -198,38 +198,38 @@
# a copy of every rule that might be invoked at top level # a copy of every rule that might be invoked at top level
clean: clean:
...@@ -143,7 +137,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100 ...@@ -143,7 +137,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
+ ${MAKE} ${MAKE_OPTS} $@ + ${MAKE} ${MAKE_OPTS} $@
--- a/nx-X11/config/imake/Makefile.ini --- a/nx-X11/config/imake/Makefile.ini
+++ b/nx-X11/config/imake/Makefile.ini +++ b/nx-X11/config/imake/Makefile.ini
@@ -21,7 +21,6 @@ IMAKEMDEP_CROSSCOMPILE = -DCROSSCOMPILE_ @@ -21,7 +21,6 @@
SHELL = /bin/sh SHELL = /bin/sh
RM = rm -f RM = rm -f
MV = mv MV = mv
...@@ -151,83 +145,9 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100 ...@@ -151,83 +145,9 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a \ RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a \
tags TAGS make.log tags TAGS make.log
NPROC = 1 NPROC = 1
--- a/nx-X11/extras/Mesa/Makefile
+++ b/nx-X11/extras/Mesa/Makefile
@@ -12,7 +12,7 @@ default: $(TOP)/configs/current
doxygen:
- (cd doxygen ; make) ; \
+ (cd doxygen ; ${MAKE}) ; \
clean:
@for dir in $(SUBDIRS) ; do \
--- a/nx-X11/extras/Xpm/Makefile.noX
+++ b/nx-X11/extras/Xpm/Makefile.noX
@@ -32,7 +32,6 @@
SUBDIRS= lib sxpm cxpm
-MAKE=make
MFLAGS=-f Makefile.noX
INSTALL= install -c
CURRENT_DIR=.
--- a/nx-X11/extras/drm/linux-core/Makefile
+++ b/nx-X11/extras/drm/linux-core/Makefile
@@ -176,7 +176,7 @@ endif
all: modules
modules: includes
- make -C $(LINUXDIR) $(GETCONFIG) SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
+ ${MAKE} -C $(LINUXDIR) $(GETCONFIG) SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
ifeq ($(HEADERFROMBOOT),1)
@@ -246,7 +246,7 @@ clean cleandir:
rm -rf $(CLEANFILES)
$(MODULE_LIST)::
- make DRM_MODULES=$@ modules
+ ${MAKE} DRM_MODULES=$@ modules
# Build test utilities
--- a/nx-X11/extras/drm/linux/Makefile
+++ b/nx-X11/extras/drm/linux/Makefile
@@ -184,7 +184,7 @@ endif
all: modules
modules: includes
- make -C $(LINUXDIR) $(GETCONFIG) SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
+ ${MAKE} -C $(LINUXDIR) $(GETCONFIG) SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
ifeq ($(HEADERFROMBOOT),1)
@@ -254,7 +254,7 @@ clean cleandir:
rm -rf $(CLEANFILES)
$(MODULE_LIST)::
- make DRM_MODULES=$@ modules
+ ${MAKE} DRM_MODULES=$@ modules
# Build test utilities
--- a/nx-X11/extras/ttf2pt1/Makefile
+++ b/nx-X11/extras/ttf2pt1/Makefile
@@ -158,8 +158,8 @@ mans: $(MANS)
clean:
rm -f t1asm ttf2pt1 *.o app/RPM/Makefile app/RPM/*.spec *.core core.* core
- ( cd other && make clean; )
- ( cd app/netscape && make clean; )
+ ( cd other && ${MAKE} clean; )
+ ( cd app/netscape && ${MAKE} clean; )
veryclean: clean
rm -f $(DOCS) $(MANS)
--- a/nx-X11/lib/X11/Imakefile --- a/nx-X11/lib/X11/Imakefile
+++ b/nx-X11/lib/X11/Imakefile +++ b/nx-X11/lib/X11/Imakefile
@@ -1161,25 +1161,23 @@ $(NX_XCOMPEXTCONFIGTARGET): @@ -1161,25 +1161,23 @@
#ifdef SunArchitecture #ifdef SunArchitecture
$(NX_XCOMPLIBTARGET): $(NX_XCOMPCONFIGTARGET) $(NX_XCOMPLIBTARGET): $(NX_XCOMPCONFIGTARGET)
...@@ -261,9 +181,26 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100 ...@@ -261,9 +181,26 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
all:: $(NX_XCOMPLIBTARGET) all:: $(NX_XCOMPLIBTARGET)
--- a/nx-X11/programs/Xserver/Imakefile
+++ b/nx-X11/programs/Xserver/Imakefile
@@ -1045,11 +1045,11 @@
#ifdef SunArchitecture
$(NX_XSHADOWLIBTARGET): $(NX_XSHADOWCONFIGTARGET)
cd $(NX_XSHADOWLIBDIR) && \
- gmake
+ ${MAKE}
#else
$(NX_XSHADOWLIBTARGET): $(NX_XSHADOWCONFIGTARGET)
cd $(NX_XSHADOWLIBDIR) && \
- rm -f *.o && make
+ rm -f *.o && ${MAKE}
#endif
ServerTarget(nxagent,$(NX_XSHADOWLIBTARGET) $(NXAGENTDIRS),$(NXAGENTOBJS), \
--- a/nx-X11/lib/X11/Imakefile.NX.original --- a/nx-X11/lib/X11/Imakefile.NX.original
+++ b/nx-X11/lib/X11/Imakefile.NX.original +++ b/nx-X11/lib/X11/Imakefile.NX.original
@@ -1159,21 +1159,17 @@ $(NX_XCOMPEXTCONFIGTARGET): @@ -1159,21 +1159,17 @@
#ifdef SunArchitecture #ifdef SunArchitecture
$(NX_XCOMPLIBTARGET): $(NX_XCOMPCONFIGTARGET) $(NX_XCOMPLIBTARGET): $(NX_XCOMPCONFIGTARGET)
...@@ -289,19 +226,3 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100 ...@@ -289,19 +226,3 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
#endif #endif
--- a/nx-X11/programs/Xserver/Imakefile
+++ b/nx-X11/programs/Xserver/Imakefile
@@ -1045,11 +1045,11 @@ $(NX_XSHADOWCONFIGTARGET):
#ifdef SunArchitecture
$(NX_XSHADOWLIBTARGET): $(NX_XSHADOWCONFIGTARGET)
cd $(NX_XSHADOWLIBDIR) && \
- gmake
+ ${MAKE}
#else
$(NX_XSHADOWLIBTARGET): $(NX_XSHADOWCONFIGTARGET)
cd $(NX_XSHADOWLIBDIR) && \
- rm -f *.o && make
+ rm -f *.o && ${MAKE}
#endif
ServerTarget(nxagent,$(NX_XSHADOWLIBTARGET) $(NXAGENTDIRS),$(NXAGENTOBJS), \
...@@ -41,22 +41,13 @@ Last-Update: 2012-02-15 ...@@ -41,22 +41,13 @@ Last-Update: 2012-02-15
nx-X11/config/cf/sv3Lib.tmpl | 24 +- nx-X11/config/cf/sv3Lib.tmpl | 24 +-
nx-X11/config/cf/sv4Lib.tmpl | 2 nx-X11/config/cf/sv4Lib.tmpl | 2
nx-X11/config/cf/usl.cf | 2 nx-X11/config/cf/usl.cf | 2
nx-X11/extras/Mesa/src/mesa/main/Imakefile | 2
nx-X11/extras/Xpm/lib/Imakefile | 2
nx-X11/extras/drm/libdrm.pc.in | 2
nx-X11/extras/fontconfig/fontconfig.pc.in | 2
nx-X11/extras/ogl-sample/main/gfx/lib/glu/Imakefile | 2
nx-X11/lib/FS/Imakefile | 2
nx-X11/lib/GLw/Imakefile | 2 nx-X11/lib/GLw/Imakefile | 2
nx-X11/lib/ICE/Imakefile | 2
nx-X11/lib/SM/Imakefile | 2
nx-X11/lib/X11/Imakefile | 2 nx-X11/lib/X11/Imakefile | 2
nx-X11/lib/X11/Imakefile.NX.original | 2 nx-X11/lib/X11/Imakefile.NX.original | 2
nx-X11/lib/X11/Imakefile.X.original | 2 nx-X11/lib/X11/Imakefile.X.original | 2
nx-X11/lib/XRes/Imakefile | 2 nx-X11/lib/XRes/Imakefile | 2
nx-X11/lib/XTrap/Imakefile | 2 nx-X11/lib/XTrap/Imakefile | 2
nx-X11/lib/Xau/Imakefile | 2 nx-X11/lib/Xau/Imakefile | 2
nx-X11/lib/Xaw/Imakefile | 2
nx-X11/lib/Xaw6/Imakefile | 2 nx-X11/lib/Xaw6/Imakefile | 2
nx-X11/lib/Xaw7/Imakefile | 2 nx-X11/lib/Xaw7/Imakefile | 2
nx-X11/lib/Xcomposite/Imakefile | 2 nx-X11/lib/Xcomposite/Imakefile | 2
...@@ -72,13 +63,9 @@ Last-Update: 2012-02-15 ...@@ -72,13 +63,9 @@ Last-Update: 2012-02-15
nx-X11/lib/Xfixes/Imakefile | 2 nx-X11/lib/Xfixes/Imakefile | 2
nx-X11/lib/Xfixes/xfixes.pc.in | 2 nx-X11/lib/Xfixes/xfixes.pc.in | 2
nx-X11/lib/Xfontcache/Imakefile | 2 nx-X11/lib/Xfontcache/Imakefile | 2
nx-X11/lib/Xft/Imakefile | 2
nx-X11/lib/Xft/xft.pc.in | 2
nx-X11/lib/Xft1/Imakefile | 2 nx-X11/lib/Xft1/Imakefile | 2
nx-X11/lib/Xi/Imakefile | 2 nx-X11/lib/Xi/Imakefile | 2
nx-X11/lib/Xinerama/Imakefile | 2 nx-X11/lib/Xinerama/Imakefile | 2
nx-X11/lib/Xmu/Imakefile | 2
nx-X11/lib/Xmuu/Imakefile | 2
nx-X11/lib/Xp/Imakefile | 2 nx-X11/lib/Xp/Imakefile | 2
nx-X11/lib/Xpm/Imakefile | 2 nx-X11/lib/Xpm/Imakefile | 2
nx-X11/lib/Xpm/Imakefile.NX.original | 2 nx-X11/lib/Xpm/Imakefile.NX.original | 2
...@@ -89,9 +76,6 @@ Last-Update: 2012-02-15 ...@@ -89,9 +76,6 @@ Last-Update: 2012-02-15
nx-X11/lib/Xrender/Imakefile | 2 nx-X11/lib/Xrender/Imakefile | 2
nx-X11/lib/Xrender/xrender.pc.in | 2 nx-X11/lib/Xrender/xrender.pc.in | 2
nx-X11/lib/Xss/Imakefile | 2 nx-X11/lib/Xss/Imakefile | 2
nx-X11/lib/Xt/Imakefile | 2
nx-X11/lib/Xt/Imakefile.NX.original | 2
nx-X11/lib/Xt/Imakefile.X.original | 2
nx-X11/lib/Xtst/Imakefile | 2 nx-X11/lib/Xtst/Imakefile | 2
nx-X11/lib/Xv/Imakefile | 2 nx-X11/lib/Xv/Imakefile | 2
nx-X11/lib/XvMC/Imakefile | 2 nx-X11/lib/XvMC/Imakefile | 2
...@@ -107,20 +91,13 @@ Last-Update: 2012-02-15 ...@@ -107,20 +91,13 @@ Last-Update: 2012-02-15
nx-X11/lib/dmx/Imakefile | 2 nx-X11/lib/dmx/Imakefile | 2
nx-X11/lib/dps/Imakefile | 2 nx-X11/lib/dps/Imakefile | 2
nx-X11/lib/dpstk/Imakefile | 2 nx-X11/lib/dpstk/Imakefile | 2
nx-X11/lib/expat/Imakefile | 2
nx-X11/lib/font/Imakefile | 2 nx-X11/lib/font/Imakefile | 2
nx-X11/lib/fontconfig/Imakefile | 2
nx-X11/lib/fontenc/Imakefile | 2
nx-X11/lib/freetype2/Imakefile | 2
nx-X11/lib/oldX/Imakefile | 2 nx-X11/lib/oldX/Imakefile | 2
nx-X11/lib/psres/Imakefile | 2 nx-X11/lib/psres/Imakefile | 2
nx-X11/lib/regex/Imakefile | 2
nx-X11/lib/windows/Imakefile | 2 nx-X11/lib/windows/Imakefile | 2
nx-X11/lib/xkbfile/Imakefile | 2 nx-X11/lib/xkbfile/Imakefile | 2
nx-X11/lib/xkbui/Imakefile | 2 nx-X11/lib/xkbui/Imakefile | 2
nx-X11/lib/zlib/Imakefile | 2
nx-X11/programs/Xserver/Imakefile | 18 - nx-X11/programs/Xserver/Imakefile | 18 -
nx-X11/programs/Xserver/hw/xfree86/parser/Imakefile | 2
nxcompext/Makefile.in | 4 nxcompext/Makefile.in | 4
nxcompshad/Makefile.in | 4 nxcompshad/Makefile.in | 4
103 files changed, 294 insertions(+), 294 deletions(-) 103 files changed, 294 insertions(+), 294 deletions(-)
...@@ -1243,68 +1220,6 @@ Last-Update: 2012-02-15 ...@@ -1243,68 +1220,6 @@ Last-Update: 2012-02-15
XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB) XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
#endif #endif
--- a/nx-X11/extras/Mesa/src/mesa/main/Imakefile
+++ b/nx-X11/extras/Mesa/src/mesa/main/Imakefile
@@ -2,7 +2,7 @@
#define DoSharedLib YES
#define DoDebugLib NO
#define DoProfileLib NO
-#define LibName MESAGL
+#define LibName NX_MESAGL
#define SoRev SOX11REV
#define LibHeaders NO
--- a/nx-X11/extras/Xpm/lib/Imakefile
+++ b/nx-X11/extras/Xpm/lib/Imakefile
@@ -125,7 +125,7 @@
STD_DEFINES = LibraryDefines
CDEBUGFLAGS = LibraryCDebugFlags
#else
-#define LibName Xpm
+#define LibName NX_Xpm
#define SoRev SOXPMLIBREV
#define IncSubdir X11
/* we have to cheat on Library.tmpl to get what we want... */
--- a/nx-X11/extras/drm/libdrm.pc.in
+++ b/nx-X11/extras/drm/libdrm.pc.in
@@ -6,5 +6,5 @@
Name: libdrm
Description: Userspace interface to kernel DRM services
Version: @PACKAGE_VERSION@
-Libs: -L${libdir} -ldrm
+Libs: -L${libdir} -lNX_drm
Cflags: -I${includedir} -I${includedir}/drm
--- a/nx-X11/extras/fontconfig/fontconfig.pc.in
+++ b/nx-X11/extras/fontconfig/fontconfig.pc.in
@@ -6,5 +6,5 @@
Name: Fontconfig
Description: Font configuration and customization library
Version: @VERSION@
-Libs: -L${libdir} -lfontconfig
+Libs: -L${libdir} -lNX_fontconfig
Cflags: -I${includedir}
--- a/nx-X11/extras/ogl-sample/main/gfx/lib/glu/Imakefile
+++ b/nx-X11/extras/ogl-sample/main/gfx/lib/glu/Imakefile
@@ -36,7 +36,7 @@
#define DoDebugLib DebugLibGlu
#define DoProfileLib ProfileLibGlu
#define IHaveSubdirs
-#define LibName GLU
+#define LibName NX_GLU
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
#define SoRev SOGLUREV
--- a/nx-X11/lib/FS/Imakefile
+++ b/nx-X11/lib/FS/Imakefile
@@ -11,7 +11,7 @@
#define DoExtraLib SharedLibFS
#define DoDebugLib DebugLibFS
#define DoProfileLib ProfileLibFS
-#define LibName FS
+#define LibName NX_FS
#define SoRev SOFSREV
#define IncSubdir X11
#define IncSubSubdir fonts
--- a/nx-X11/lib/GLw/Imakefile --- a/nx-X11/lib/GLw/Imakefile
+++ b/nx-X11/lib/GLw/Imakefile +++ b/nx-X11/lib/GLw/Imakefile
@@ -46,7 +46,7 @@ @@ -46,7 +46,7 @@
...@@ -1316,28 +1231,6 @@ Last-Update: 2012-02-15 ...@@ -1316,28 +1231,6 @@ Last-Update: 2012-02-15
#define SoRev SOGLWREV #define SoRev SOGLWREV
#define IncSubdir GL #define IncSubdir GL
--- a/nx-X11/lib/ICE/Imakefile
+++ b/nx-X11/lib/ICE/Imakefile
@@ -10,7 +10,7 @@
#define DoExtraLib SharedLibICE
#define DoDebugLib DebugLibICE
#define DoProfileLib ProfileLibICE
-#define LibName ICE
+#define LibName NX_ICE
#define SoRev SOICEREV
#define IncSubdir X11
#define IncSubSubdir ICE
--- a/nx-X11/lib/SM/Imakefile
+++ b/nx-X11/lib/SM/Imakefile
@@ -10,7 +10,7 @@
#define DoExtraLib SharedLibSM
#define DoDebugLib DebugLibSM
#define DoProfileLib ProfileLibSM
-#define LibName SM
+#define LibName NX_SM
#define SoRev SOSMREV
#define IncSubdir X11
#define IncSubSubdir SM
--- a/nx-X11/lib/X11/Imakefile --- a/nx-X11/lib/X11/Imakefile
+++ b/nx-X11/lib/X11/Imakefile +++ b/nx-X11/lib/X11/Imakefile
@@ -82,7 +82,7 @@ @@ -82,7 +82,7 @@
...@@ -1404,17 +1297,6 @@ Last-Update: 2012-02-15 ...@@ -1404,17 +1297,6 @@ Last-Update: 2012-02-15
#define SoRev SOXAUTHREV #define SoRev SOXAUTHREV
#define IncSubdir X11 #define IncSubdir X11
--- a/nx-X11/lib/Xaw/Imakefile
+++ b/nx-X11/lib/Xaw/Imakefile
@@ -11,7 +11,7 @@
#define DoDebugLib DebugLibXaw
#define DoProfileLib ProfileLibXaw
#define HasSharedData YES
-#define LibName Xaw
+#define LibName NX_Xaw
#define SoRev SOXAWREV
#define IncSubdir X11
#define IncSubSubdir Xaw
--- a/nx-X11/lib/Xaw6/Imakefile --- a/nx-X11/lib/Xaw6/Imakefile
+++ b/nx-X11/lib/Xaw6/Imakefile +++ b/nx-X11/lib/Xaw6/Imakefile
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
...@@ -1565,36 +1447,6 @@ Last-Update: 2012-02-15 ...@@ -1565,36 +1447,6 @@ Last-Update: 2012-02-15
#define SoRev SOXFONTCACHEREV #define SoRev SOXFONTCACHEREV
#define LibHeaders NO #define LibHeaders NO
--- a/nx-X11/lib/Xft/Imakefile
+++ b/nx-X11/lib/Xft/Imakefile
@@ -8,7 +8,7 @@
#define DoProfileLib ProfileLibXft
#define HasSharedData YES
-#define LibName Xft
+#define LibName NX_Xft
#define SoRev SOXFTREV
#define IncSubdir X11
#define IncSubSubdir Xft
--- a/nx-X11/lib/Xft/xft.pc.in
+++ b/nx-X11/lib/Xft/xft.pc.in
@@ -9,4 +9,4 @@
Requires: xrender, fontconfig, freetype2
Requires.private: xrender, fontconfig, freetype2
Cflags: -I${includedir}
-Libs: -L${libdir} -lXft
+Libs: -L${libdir} -lNX_Xft
--- a/nx-X11/lib/Xft1/Imakefile
+++ b/nx-X11/lib/Xft1/Imakefile
@@ -70,7 +70,7 @@
#define DoDebugLib NO
#define DoProfileLib NO
#define HasSharedData YES
-#define LibName Xft
+#define LibName NX_Xft
#define SoRev SOXFT1REV
#define LibHeaders NO
#define NoSoSymlink
--- a/nx-X11/lib/Xi/Imakefile --- a/nx-X11/lib/Xi/Imakefile
+++ b/nx-X11/lib/Xi/Imakefile +++ b/nx-X11/lib/Xi/Imakefile
@@ -10,7 +10,7 @@ @@ -10,7 +10,7 @@
...@@ -1617,28 +1469,6 @@ Last-Update: 2012-02-15 ...@@ -1617,28 +1469,6 @@ Last-Update: 2012-02-15
#define SoRev SOXINERAMAREV #define SoRev SOXINERAMAREV
#define LibHeaders NO #define LibHeaders NO
--- a/nx-X11/lib/Xmu/Imakefile
+++ b/nx-X11/lib/Xmu/Imakefile
@@ -11,7 +11,7 @@
#define DoDebugLib DebugLibXmu
#define DoProfileLib ProfileLibXmu
#define HasSharedData YES
-#define LibName Xmu
+#define LibName NX_Xmu
#define SoRev SOXMUREV
#define IncSubdir X11
#define IncSubSubdir Xmu
--- a/nx-X11/lib/Xmuu/Imakefile
+++ b/nx-X11/lib/Xmuu/Imakefile
@@ -11,7 +11,7 @@
#define DoExtraLib SharedLibXmuu
#define DoDebugLib DebugLibXmuu
#define DoProfileLib ProfileLibXmuu
-#define LibName Xmuu
+#define LibName NX_Xmuu
#define SoRev SOXMUUREV
#define LibHeaders NO
--- a/nx-X11/lib/Xp/Imakefile --- a/nx-X11/lib/Xp/Imakefile
+++ b/nx-X11/lib/Xp/Imakefile +++ b/nx-X11/lib/Xp/Imakefile
@@ -44,7 +44,7 @@ @@ -44,7 +44,7 @@
...@@ -1746,39 +1576,6 @@ Last-Update: 2012-02-15 ...@@ -1746,39 +1576,6 @@ Last-Update: 2012-02-15
#define SoRev SOXSSREV #define SoRev SOXSSREV
#define LibHeaders NO #define LibHeaders NO
--- a/nx-X11/lib/Xt/Imakefile
+++ b/nx-X11/lib/Xt/Imakefile
@@ -42,7 +42,7 @@
#define DoDebugLib DebugLibXt
#define DoProfileLib ProfileLibXt
#define HasSharedData YES
-#define LibName Xt
+#define LibName NX_Xt
#define SoRev SOXTREV
#define IncSubdir X11
--- a/nx-X11/lib/Xt/Imakefile.NX.original
+++ b/nx-X11/lib/Xt/Imakefile.NX.original
@@ -42,7 +42,7 @@
#define DoDebugLib DebugLibXt
#define DoProfileLib ProfileLibXt
#define HasSharedData YES
-#define LibName Xt
+#define LibName NX_Xt
#define SoRev SOXTREV
#define IncSubdir X11
--- a/nx-X11/lib/Xt/Imakefile.X.original
+++ b/nx-X11/lib/Xt/Imakefile.X.original
@@ -11,7 +11,7 @@
#define DoDebugLib DebugLibXt
#define DoProfileLib ProfileLibXt
#define HasSharedData YES
-#define LibName Xt
+#define LibName NX_Xt
#define SoRev SOXTREV
#define IncSubdir X11
--- a/nx-X11/lib/Xtst/Imakefile --- a/nx-X11/lib/Xtst/Imakefile
+++ b/nx-X11/lib/Xtst/Imakefile +++ b/nx-X11/lib/Xtst/Imakefile
@@ -10,7 +10,7 @@ @@ -10,7 +10,7 @@
...@@ -1944,17 +1741,6 @@ Last-Update: 2012-02-15 ...@@ -1944,17 +1741,6 @@ Last-Update: 2012-02-15
#define SoRev SODPSTKREV #define SoRev SODPSTKREV
#define LibHeaders NO #define LibHeaders NO
--- a/nx-X11/lib/expat/Imakefile
+++ b/nx-X11/lib/expat/Imakefile
@@ -6,7 +6,7 @@
#define DoDebugLib DebugLibExpat
#define DoProfileLib ProfileLibExpat
#define HasSharedData YES
-#define LibName expat
+#define LibName NX_expat
#define SoRev SOEXPATREV
#ifdef SharedLibtoolExpatRev
#define SharedLibtoolRev SharedLibtoolExpatRev
--- a/nx-X11/lib/font/Imakefile --- a/nx-X11/lib/font/Imakefile
+++ b/nx-X11/lib/font/Imakefile +++ b/nx-X11/lib/font/Imakefile
@@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
...@@ -1966,39 +1752,6 @@ Last-Update: 2012-02-15 ...@@ -1966,39 +1752,6 @@ Last-Update: 2012-02-15
SOREV = $(SOFONTREV) SOREV = $(SOFONTREV)
#ifndef SeparateSharedCompile #ifndef SeparateSharedCompile
--- a/nx-X11/lib/fontconfig/Imakefile
+++ b/nx-X11/lib/fontconfig/Imakefile
@@ -7,7 +7,7 @@
#define DoDebugLib DebugLibFontconfig
#define DoProfileLib ProfileLibFontconfig
#define HasSharedData YES
-#define LibName fontconfig
+#define LibName NX_fontconfig
#define SoRev SOFONTCONFIGREV
#define LibInstall InstallFontconfigLibrary
#define LibHeaders InstallFontconfigLibrary
--- a/nx-X11/lib/fontenc/Imakefile
+++ b/nx-X11/lib/fontenc/Imakefile
@@ -17,7 +17,7 @@
#define DoSharedLib SharedLibFontEnc
#define DoDebugLib DebugLibFontEnc
#define DoProfileLib ProfileLibFontEnc
-#define LibName fontenc
+#define LibName NX_fontenc
#define SoRev SOFONTENCREV
#define IncSubdir X11
#define IncSubSubdir fonts
--- a/nx-X11/lib/freetype2/Imakefile
+++ b/nx-X11/lib/freetype2/Imakefile
@@ -11,7 +11,7 @@
#define DoDebugLib DebugLibFreetype2
#define DoProfileLib ProfileLibFreetype2
#define HasSharedData YES
-#define LibName freetype
+#define LibName NX_freetype
#define SoRev SOFREETYPE2REV
#ifdef SharedLibtoolFreetype2Rev
#define SharedLibtoolRev SharedLibtoolFreetype2Rev
--- a/nx-X11/lib/oldX/Imakefile --- a/nx-X11/lib/oldX/Imakefile
+++ b/nx-X11/lib/oldX/Imakefile +++ b/nx-X11/lib/oldX/Imakefile
@@ -10,7 +10,7 @@ @@ -10,7 +10,7 @@
...@@ -2021,17 +1774,6 @@ Last-Update: 2012-02-15 ...@@ -2021,17 +1774,6 @@ Last-Update: 2012-02-15
#define SoRev SOPSRESREV #define SoRev SOPSRESREV
#define LibHeaders NO #define LibHeaders NO
--- a/nx-X11/lib/regex/Imakefile
+++ b/nx-X11/lib/regex/Imakefile
@@ -6,7 +6,7 @@
#define DoDebugLib NO
#define DoProfileLib NO
#define HasSharedData NO
-#define LibName regex
+#define LibName NX_regex
#define LibHeaders NO
#define LibInstall NO
#define LibInstallBuild YES
--- a/nx-X11/lib/windows/Imakefile --- a/nx-X11/lib/windows/Imakefile
+++ b/nx-X11/lib/windows/Imakefile +++ b/nx-X11/lib/windows/Imakefile
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
...@@ -2065,17 +1807,6 @@ Last-Update: 2012-02-15 ...@@ -2065,17 +1807,6 @@ Last-Update: 2012-02-15
#define SoRev SOXKBUIREV #define SoRev SOXKBUIREV
#define IncSubdir X11 #define IncSubdir X11
#define IncSubSubdir extensions #define IncSubSubdir extensions
--- a/nx-X11/lib/zlib/Imakefile
+++ b/nx-X11/lib/zlib/Imakefile
@@ -12,7 +12,7 @@
#define DoDebugLib NO
#define DoProfileLib NO
#define HasSharedData NO
-#define LibName z
+#define LibName NX_z
#define SoRev SOZLIBREV
ZLIBDIR = $(TOP)/extras/zlib
--- a/nx-X11/programs/Xserver/Imakefile --- a/nx-X11/programs/Xserver/Imakefile
+++ b/nx-X11/programs/Xserver/Imakefile +++ b/nx-X11/programs/Xserver/Imakefile
@@ -313,7 +313,7 @@ @@ -313,7 +313,7 @@
...@@ -2130,17 +1861,6 @@ Last-Update: 2012-02-15 ...@@ -2130,17 +1861,6 @@ Last-Update: 2012-02-15
#endif /* NXAgentServer */ #endif /* NXAgentServer */
#if defined(XnonServer) && XnonServer #if defined(XnonServer) && XnonServer
--- a/nx-X11/programs/Xserver/hw/xfree86/parser/Imakefile
+++ b/nx-X11/programs/Xserver/hw/xfree86/parser/Imakefile
@@ -7,7 +7,7 @@
#define DoDebugLib NO
#define DoProfileLib NO
#define HasSharedData NO
-#define LibName xf86config
+#define LibName NX_xf86config
#define UseDBMalloc NO
--- a/nxcompext/Makefile.in --- a/nxcompext/Makefile.in
+++ b/nxcompext/Makefile.in +++ b/nxcompext/Makefile.in
@@ -42,12 +42,12 @@ @@ -42,12 +42,12 @@
......
...@@ -141,40 +141,15 @@ rm -Rf "debian/" ...@@ -141,40 +141,15 @@ rm -Rf "debian/"
#### bundled libraries and other stuff we do not need #### bundled libraries and other stuff we do not need
UNUSED_FOLDERS=" UNUSED_FOLDERS="
nx-X11/extras/drm/ \ nx-X11/config/docbook/ \
nx-X11/extras/expat/ \ nx-X11/config/pswrap/ \
nx-X11/extras/fontconfig/ \ nx-X11/config/util/ \
nx-X11/extras/freetype2/ \
nx-X11/extras/fonts/ \
nx-X11/extras/ogl-sample/ \
nx-X11/extras/regex/ \
nx-X11/extras/rman/ \
nx-X11/extras/ttf2pt1/ \
nx-X11/extras/x86emu/ \
nx-X11/extras/zlib/ \
nx-X11/lib/expat/ \
nx-X11/lib/fontconfig/ \
nx-X11/lib/fontenc/ \
nx-X11/lib/font/FreeType/ \
nx-X11/lib/font/include/fontenc.h \
nx-X11/lib/freetype2/ \
nx-X11/lib/regex/ \
nx-X11/lib/zlib/ \
nx-X11/lib/FS/ \
nx-X11/lib/ICE/ \
nx-X11/lib/SM/ \
nx-X11/lib/Xaw/ \
nx-X11/lib/Xft/ \
nx-X11/lib/Xt/ \
nx-X11/lib/Xmu/ \
nx-X11/lib/Xmuu/ \
nx-X11/extras/Mesa/bin/ \ nx-X11/extras/Mesa/bin/ \
nx-X11/extras/Mesa/config/ \ nx-X11/extras/Mesa/config/ \
nx-X11/extras/Mesa/docs/ \ nx-X11/extras/Mesa/docs/ \
nx-X11/extras/Mesa/vms/ \ nx-X11/extras/Mesa/vms/ \
nx-X11/extras/Mesa/windows/ \ nx-X11/extras/Mesa/windows/ \
nx-X11/extras/Mesa/src/glw/ \ nx-X11/extras/Mesa/src/glw/ \
nx-X11/extras/Mesa/src/glx/ \
nx-X11/extras/Mesa/src/mesa/drivers/dri/fb/ \ nx-X11/extras/Mesa/src/mesa/drivers/dri/fb/ \
nx-X11/extras/Mesa/src/mesa/drivers/dri/ffb/ \ nx-X11/extras/Mesa/src/mesa/drivers/dri/ffb/ \
nx-X11/extras/Mesa/src/mesa/drivers/dri/gamma/ \ nx-X11/extras/Mesa/src/mesa/drivers/dri/gamma/ \
...@@ -196,6 +171,39 @@ UNUSED_FOLDERS=" ...@@ -196,6 +171,39 @@ UNUSED_FOLDERS="
nx-X11/extras/Mesa/src/mesa/drivers/dri/x11/ \ nx-X11/extras/Mesa/src/mesa/drivers/dri/x11/ \
nx-X11/extras/Mesa/src/mesa/drivers/fbdev/ \ nx-X11/extras/Mesa/src/mesa/drivers/fbdev/ \
nx-X11/extras/Mesa/src/mesa/drivers/glide/ \ nx-X11/extras/Mesa/src/mesa/drivers/glide/ \
nx-X11/extras/drm/ \
nx-X11/extras/expat/ \
nx-X11/extras/fontconfig/ \
nx-X11/extras/freetype2/ \
nx-X11/extras/fonts/ \
nx-X11/extras/ogl-sample/ \
nx-X11/extras/regex/ \
nx-X11/extras/rman/ \
nx-X11/extras/ttf2pt1/ \
nx-X11/extras/x86emu/ \
nx-X11/extras/zlib/ \
nx-X11/lib/expat/ \
nx-X11/lib/fontconfig/ \
nx-X11/lib/fontenc/ \
nx-X11/lib/font/FreeType/ \
nx-X11/lib/font/include/fontenc.h \
nx-X11/lib/freetype2/ \
nx-X11/lib/regex/ \
nx-X11/lib/zlib/ \
nx-X11/lib/FS/ \
nx-X11/lib/ICE/ \
nx-X11/lib/SM/ \
nx-X11/lib/Xaw/ \
nx-X11/lib/Xft/ \
nx-X11/lib/Xt/ \
nx-X11/lib/Xmu/ \
nx-X11/lib/Xmuu/ \
nx-X11/nls/ \
nx-X11/programs/Xserver/afb/ \
nx-X11/programs/Xserver/cfb/ \
nx-X11/programs/Xserver/cfb16/ \
nx-X11/programs/Xserver/cfb24/ \
nx-X11/programs/Xserver/cfb32/ \
nx-X11/programs/Xserver/hw/darwin/ \ nx-X11/programs/Xserver/hw/darwin/ \
nx-X11/programs/Xserver/hw/dmx/ \ nx-X11/programs/Xserver/hw/dmx/ \
nx-X11/programs/Xserver/hw/kdrive/ \ nx-X11/programs/Xserver/hw/kdrive/ \
...@@ -205,15 +213,25 @@ UNUSED_FOLDERS=" ...@@ -205,15 +213,25 @@ UNUSED_FOLDERS="
nx-X11/programs/Xserver/hw/xnest/ \ nx-X11/programs/Xserver/hw/xnest/ \
nx-X11/programs/Xserver/hw/xwin/ \ nx-X11/programs/Xserver/hw/xwin/ \
nx-X11/programs/Xserver/hw/xfree86/ \ nx-X11/programs/Xserver/hw/xfree86/ \
nx-X11/programs/Xserver/hw/xfree86/ \
nx-X11/programs/Xserver/ilbm/ \
nx-X11/programs/Xserver/iplan2p2/ \
nx-X11/programs/Xserver/iplan2p4/ \
nx-X11/programs/Xserver/iplan2p8/ \
nx-X11/programs/Xserver/lbx/ \
nx-X11/programs/Xserver/mfb/ \
nx-X11/programs/Xserver/miext/layer/ \
nx-X11/programs/Xserver/miext/shadow/ \ nx-X11/programs/Xserver/miext/shadow/ \
nx-X11/programs/Xserver/XpConfig/ \ nx-X11/programs/Xserver/XpConfig/ \
nx-X11/programs/Xserver/Xprint/ \ nx-X11/programs/Xserver/Xprint/ \
nx-X11/programs/xterm/ \ nx-X11/programs/xterm/ \
nx-X11/util/ \
${NULL} ${NULL}
" "
# folders to go away completely, but may get recreated by PRESERVE_SYMLINKED_FILES section below # folders to go away completely, but may get recreated by PRESERVE_SYMLINKED_FILES section below
CLEANUP_FOLDERS=" CLEANUP_FOLDERS="
nx-X11/config/cf/ \
nx-X11/extras/Mesa/ \ nx-X11/extras/Mesa/ \
nx-X11/extras/Xpm/ \ nx-X11/extras/Xpm/ \
${NULL} ${NULL}
...@@ -221,6 +239,143 @@ CLEANUP_FOLDERS=" ...@@ -221,6 +239,143 @@ CLEANUP_FOLDERS="
# files that are symlinked into the nxagent Xserver, that we do need # files that are symlinked into the nxagent Xserver, that we do need
PRESERVE_SYMLINKED_FILES=" PRESERVE_SYMLINKED_FILES="
nx-X11/config/cf/sunLib.tmpl.X.original
nx-X11/config/cf/Amoeba.cf
nx-X11/config/cf/sequent.cf
nx-X11/config/cf/cde.rules
nx-X11/config/cf/osfLib.rules
nx-X11/config/cf/mingw.rules
nx-X11/config/cf/X11.rules
nx-X11/config/cf/sunLib.tmpl
nx-X11/config/cf/cygwin.cf
nx-X11/config/cf/scoLib.rules
nx-X11/config/cf/os2def.db
nx-X11/config/cf/darwin.cf
nx-X11/config/cf/OpenBSDLib.tmpl
nx-X11/config/cf/oldlib.rules
nx-X11/config/cf/os2.rules
nx-X11/config/cf/pegasus.cf
nx-X11/config/cf/lnxLib.rules
nx-X11/config/cf/Win32.rules
nx-X11/config/cf/sco5.cf
nx-X11/config/cf/mingw.cf
nx-X11/config/cf/WinLib.tmpl
nx-X11/config/cf/apollo.cf
nx-X11/config/cf/convex.cf
nx-X11/config/cf/bsdLib.tmpl
nx-X11/config/cf/svr4.cf.X.original
nx-X11/config/cf/noop.rules
nx-X11/config/cf/dmx.cf
nx-X11/config/cf/sv3Lib.tmpl
nx-X11/config/cf/ibmLib.rules
nx-X11/config/cf/sv4Lib.rules
nx-X11/config/cf/hpLib.tmpl
nx-X11/config/cf/bsd.cf
nx-X11/config/cf/Motif.tmpl
nx-X11/config/cf/gnuLib.tmpl
nx-X11/config/cf/necLib.rules
nx-X11/config/cf/xorgsite.def
nx-X11/config/cf/QNX4.rules
nx-X11/config/cf/lynx.cf
nx-X11/config/cf/osf1.cf
nx-X11/config/cf/xf86.tmpl
nx-X11/config/cf/svr3.cf
nx-X11/config/cf/linux.cf
nx-X11/config/cf/minix.cf
nx-X11/config/cf/hp.cf
nx-X11/config/cf/QNX4.cf
nx-X11/config/cf/sgi.cf
nx-X11/config/cf/xf86.rules
nx-X11/config/cf/Imake.tmpl
nx-X11/config/cf/xprint_host.def
nx-X11/config/cf/xf86site.def
nx-X11/config/cf/ncr.cf
nx-X11/config/cf/sony.cf
nx-X11/config/cf/gnuLib.rules
nx-X11/config/cf/sun.cf.X.original
nx-X11/config/cf/OpenBSDLib.rules
nx-X11/config/cf/darwinLib.tmpl
nx-X11/config/cf/sequentLib.rules
nx-X11/config/cf/sv4Lib.tmpl
nx-X11/config/cf/hpLib.rules
nx-X11/config/cf/darwinLib.rules
nx-X11/config/cf/bsdiLib.tmpl
nx-X11/config/cf/host.def
nx-X11/config/cf/iPAQH3600.cf.NX.original
nx-X11/config/cf/Threads.tmpl
nx-X11/config/cf/nto.cf
nx-X11/config/cf/cygwin.tmpl
nx-X11/config/cf/sco.cf
nx-X11/config/cf/svr4.cf
nx-X11/config/cf/ServerLib.tmpl
nx-X11/config/cf/usl.cf
nx-X11/config/cf/sun.cf.NX.original
nx-X11/config/cf/host.def.NX.original
nx-X11/config/cf/sgiLib.tmpl
nx-X11/config/cf/cross.def.NX.original
nx-X11/config/cf/iPAQH3600.cf.X.original
nx-X11/config/cf/mingw.tmpl
nx-X11/config/cf/xorgversion.def
nx-X11/config/cf/sunLib.rules
nx-X11/config/cf/lnxLib.tmpl
nx-X11/config/cf/xfree86.cf
nx-X11/config/cf/sgiLib.rules
nx-X11/config/cf/ultrix.cf
nx-X11/config/cf/bsdiLib.rules
nx-X11/config/cf/ibm.cf
nx-X11/config/cf/cygwin.rules
nx-X11/config/cf/cross.def
nx-X11/config/cf/Win32.cf
nx-X11/config/cf/site.def
nx-X11/config/cf/os2.cf
nx-X11/config/cf/gnu.cf
nx-X11/config/cf/cross.rules
nx-X11/config/cf/nec.cf
nx-X11/config/cf/Library.tmpl
nx-X11/config/cf/OpenBSD.cf
nx-X11/config/cf/Server.tmpl
nx-X11/config/cf/fujitsu.cf
nx-X11/config/cf/os2Lib.tmpl
nx-X11/config/cf/Oki.cf
nx-X11/config/cf/README
nx-X11/config/cf/FreeBSD.cf
nx-X11/config/cf/site.sample
nx-X11/config/cf/bsdLib.rules
nx-X11/config/cf/Imake.cf
nx-X11/config/cf/cde.tmpl
nx-X11/config/cf/Motif.rules
nx-X11/config/cf/DragonFly.cf
nx-X11/config/cf/Mips.cf
nx-X11/config/cf/lnxdoc.rules
nx-X11/config/cf/necLib.tmpl
nx-X11/config/cf/lnxdoc.tmpl
nx-X11/config/cf/cross.def.X.original
nx-X11/config/cf/sunLib.tmpl.NX.original
nx-X11/config/cf/os2Lib.rules
nx-X11/config/cf/NetBSD.cf
nx-X11/config/cf/host.def.X.original
nx-X11/config/cf/moto.cf
nx-X11/config/cf/sv3Lib.rules
nx-X11/config/cf/bsdi.cf
nx-X11/config/cf/xorg.cf
nx-X11/config/cf/svr4.cf.NX.original
nx-X11/config/cf/DGUX.cf
nx-X11/config/cf/osfLib.tmpl
nx-X11/config/cf/x386.cf
nx-X11/config/cf/iPAQH3600.cf
nx-X11/config/cf/Imake.rules
nx-X11/config/cf/X11.tmpl
nx-X11/config/cf/luna.cf
nx-X11/config/cf/mach.cf
nx-X11/config/cf/xorg.tmpl
nx-X11/config/cf/ibmLib.tmpl
nx-X11/config/cf/isc.cf
nx-X11/config/cf/generic.cf
nx-X11/config/cf/sun.cf
nx-X11/config/cf/macII.cf
nx-X11/config/cf/cray.cf
nx-X11/config/cf/Imakefile
nx-X11/config/cf/nto.rules
nx-X11/extras/Mesa/include/GL/glext.h \ nx-X11/extras/Mesa/include/GL/glext.h \
nx-X11/extras/Mesa/include/GL/gl.h \ nx-X11/extras/Mesa/include/GL/gl.h \
nx-X11/extras/Mesa/include/GL/glxext.h \ nx-X11/extras/Mesa/include/GL/glxext.h \
...@@ -874,8 +1029,13 @@ PRESERVE_SYMLINKED_FILES=" ...@@ -874,8 +1029,13 @@ PRESERVE_SYMLINKED_FILES="
${NULL} ${NULL}
" "
PRESERVE_INCLUDED_FILES="
nx-X11/programs/Xserver/mfb/maskbits.h \
${NULL}
"
mkdir -p .preserve/ mkdir -p .preserve/
for path in ${PRESERVE_SYMLINKED_FILES}; do for path in ${PRESERVE_SYMLINKED_FILES} ${PRESERVE_INCLUDED_FILES}; do
if [ ! -d $path ]; then if [ ! -d $path ]; then
path_dirname=$(dirname "$path") path_dirname=$(dirname "$path")
else else
......
...@@ -9,8 +9,11 @@ else ...@@ -9,8 +9,11 @@ else
CFLAGS += -O2 CFLAGS += -O2
endif endif
export LIBDIR = "/usr/lib/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)"
export INCLUDEDIR = "/usr/include/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)"
%: %:
CONFIGURE="./configure --prefix=/usr" LD_LIBRARY_PATH=`pwd`/debian/libnx-x11/usr/lib/nx/X11:$$LD_LIBRARY_PATH dh $@ --with quilt CONFIGURE="./configure --with-symbols --prefix=/usr --libdir=$(LIBDIR) --includedir=$(INCLUDEDIR)" dh $@ --with quilt
# before build, we will remove unused code / bundled libraries (keep this in sync with roll-tarball.sh) # before build, we will remove unused code / bundled libraries (keep this in sync with roll-tarball.sh)
UNUSED_FOLDERS = nx-X11/extras/drm/ \ UNUSED_FOLDERS = nx-X11/extras/drm/ \
...@@ -741,19 +744,65 @@ PRESERVE_SYMLINKED_FILES = nx-X11/extras/Mesa/include/GL/glext.h \ ...@@ -741,19 +744,65 @@ PRESERVE_SYMLINKED_FILES = nx-X11/extras/Mesa/include/GL/glext.h \
override_dh_auto_clean: override_dh_auto_clean:
rm -Rf nx-X11/.build-exports rm -Rf nx-X11/.build-exports
LD_LIBRARY_PATH=`pwd`/debian/libnx-x11/usr/lib/nx/X11:$$LD_LIBRARY_PATH dh_auto_clean dh_auto_clean
override_dh_clean: override_dh_clean:
rm -f nx*/configure rm -f nx*/configure
rm -f nx*/changelog rm -f nx*/changelog
rm -f nx-X11/programs/Xserver/hw/nxagent/changelog rm -f nx-X11/programs/Xserver/hw/nxagent/changelog
rm -f nx-X11/programs/nxauth/changelog rm -f nx-X11/programs/nxauth/changelog
rm -Rf replace.sh Makefile bin rgb VERSION.x2goagent etc/keystrokes.cfg if [ ! -f replace.sh ] && [ ! -h replace.sh ]; then ln -s debian/Makefile.replace.sh replace.sh; fi
rm -f debian/libnx-x11.postinst . ./replace.sh; set -x; ls debian/*.install.in | while read file; do rm -f $$(string_rep $$file .install.in .install); done
rm -Rf .preserve/ rm -fR replace.sh Makefile bin etc/rgb VERSION.x2goagent etc/keystrokes.cfg etc/nxagent.keyboard etc/x2goagent.keyboard
rm -f debian/libnx-xinerama1.postinst
rm -fR .preserve/
if [ -f nxcomp/.VERSION.NoMachine ]; then mv nxcomp/.VERSION.NoMachine nxcomp/VERSION; fi if [ -f nxcomp/.VERSION.NoMachine ]; then mv nxcomp/.VERSION.NoMachine nxcomp/VERSION; fi
dh_clean dh_clean
override_dh_install:
# handle builds for Debian squeeze (non multi-arch)
. ./replace.sh; set -x; if [ -z "$(DEB_BUILD_MULTIARCH)" ]; then \
find debian/*.install.in | while read file; do \
cat $$file | sed -e 's#/\*/#/#g' > $$(string_rep $$file .install.in .install); \
done; \
fi
# remove static libs
rm debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/libXcomp.a
rm debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/libXcompshad.a
# remove extras, GL, and other unneeded headers
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/GL/
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/bitmaps/
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/XInput.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/XK*.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/*Xv*.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xtrap*.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/Print*.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/XRes*.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/record*.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xf86vmode.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xf86vmstr.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xf86misc.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xf86dga1.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xf86dgastr.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xf86dga.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xf86dga1str.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xf86mscstr.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/dmxext.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/dmxproto.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/bigreqstr.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xcmiscstr.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/XIproto.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xf86bigfstr.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/xf86bigfont.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/extensions/XI.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/fonts/
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx/X11/Xtrans/
dh_install --fail-missing
override_dh_auto_install: override_dh_auto_install:
PREFIX=/usr dh_auto_install -Smakefile PREFIX=/usr dh_auto_install -Smakefile
...@@ -777,8 +826,8 @@ override_dh_auto_build: ...@@ -777,8 +826,8 @@ override_dh_auto_build:
ln -sf debian/VERSION VERSION.x2goagent ln -sf debian/VERSION VERSION.x2goagent
ln -sf ../debian/VERSION nxcomp/VERSION ln -sf ../debian/VERSION nxcomp/VERSION
# let's prep the libnx-x11.postinst script with the value of the build systems's DEB_BUILD_MULTIARCH variable # let's prep the libnx-xinerama1.postinst script with the value of the build systems's DEB_BUILD_MULTIARCH variable
sed debian/libnx-x11.postinst.in -e 's/#DEB_BUILD_MULTIARCH#/$(DEB_BUILD_MULTIARCH)/' > debian/libnx-x11.postinst sed debian/libnx-xinerama1.postinst.in -e 's/#DEB_BUILD_MULTIARCH#/$(DEB_BUILD_MULTIARCH)/' > debian/libnx-xinerama1.postinst
# make a copy of code to be preserved for build # make a copy of code to be preserved for build
mkdir -p .preserve mkdir -p .preserve
...@@ -793,7 +842,25 @@ override_dh_auto_build: ...@@ -793,7 +842,25 @@ override_dh_auto_build:
cp -av .preserve/* . cp -av .preserve/* .
rm -Rf .preserve/ rm -Rf .preserve/
LD_LIBRARY_PATH=`pwd`/debian/libnx-x11/usr/lib/nx/X11:$$LD_LIBRARY_PATH dh_auto_build --parallel SHLIBDIR=$(LIBDIR) PREFIX=/usr dh_auto_build --parallel
override_dh_strip: override_dh_strip:
dh_strip --dbg-package=nx-x11-dbg dh_strip -plibnx-x11-6 --dbg-package=libnx-x11-6-dbg
dh_strip -plibnx-xau6 --dbg-package=libnx-xau6-dbg
dh_strip -plibnx-xcomposite1 --dbg-package=libnx-xcomposite1-dbg
dh_strip -plibnx-xdamage1 --dbg-package=libnx-xdamage1-dbg
dh_strip -plibnx-xdmcp6 --dbg-package=libnx-xdmcp6-dbg
dh_strip -plibnx-xext6 --dbg-package=libnx-xext6-dbg
dh_strip -plibnx-xfixes3 --dbg-package=libnx-xfixes3-dbg
dh_strip -plibnx-xinerama1 --dbg-package=libnx-xinerama1-dbg
dh_strip -plibnx-xpm4 --dbg-package=libnx-xpm4-dbg
dh_strip -plibnx-xrandr2 --dbg-package=libnx-xrandr2-dbg
dh_strip -plibnx-xrender1 --dbg-package=libnx-xrender1-dbg
dh_strip -plibnx-xtst6 --dbg-package=libnx-xtst6-dbg
dh_strip -plibxcomp3 --dbg-package=libxcomp3-dbg
dh_strip -plibxcompshad3 --dbg-package=libxcompshad3-dbg
dh_strip -plibxcompext3 --dbg-package=libxcompext3-dbg
dh_strip -pnxagent --dbg-package=nxagent-dbg
dh_strip -pnxproxy --dbg-package=nxproxy-dbg
dh_strip -pnxauth --dbg-package=nxauth-dbg
nx-libs source: ancient-autotools-helper-file
nx-libs source: outdated-autotools-helper-file
nx-libs source: ancient-libtool
nx-libs source: debian-revision-should-not-be-zero
...@@ -23,10 +23,7 @@ NX_LOCAL_LIBS=/usr/local/lib/nx ...@@ -23,10 +23,7 @@ NX_LOCAL_LIBS=/usr/local/lib/nx
NX_TEMP=${NX_TEMP:-/tmp} NX_TEMP=${NX_TEMP:-/tmp}
export NX_TEMP export NX_TEMP
LD_LIBRARY_PATH=$NX_LOCAL_LIBS:$NX_LOCAL_LIBS/X11:$NX_LIBS:$NX_LIBS/X11:$LD_LIBRARY_PATH
test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS
test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS
export LD_LIBRARY_PATH
exec $NX_LIBS/bin/$NXAPP "$@" exec $NX_LIBS/bin/$NXAPP "$@"
...@@ -23,10 +23,7 @@ NX_LOCAL_LIBS=/usr/local/lib/nx ...@@ -23,10 +23,7 @@ NX_LOCAL_LIBS=/usr/local/lib/nx
NX_TEMP=${NX_TEMP:-/tmp} NX_TEMP=${NX_TEMP:-/tmp}
export NX_TEMP export NX_TEMP
LD_LIBRARY_PATH=$NX_LOCAL_LIBS:$NX_LOCAL_LIBS/X11:$NX_LIBS:$NX_LIBS/X11:$LD_LIBRARY_PATH
test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS
test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS
export LD_LIBRARY_PATH
exec $NX_LIBS/bin/$NXAPP "$@" exec $NX_LIBS/bin/$NXAPP "$@"
\ No newline at end of file
...@@ -23,10 +23,7 @@ NX_LOCAL_LIBS=/usr/local/lib/nx ...@@ -23,10 +23,7 @@ NX_LOCAL_LIBS=/usr/local/lib/nx
NX_TEMP=${NX_TEMP:-/tmp} NX_TEMP=${NX_TEMP:-/tmp}
export NX_TEMP export NX_TEMP
LD_LIBRARY_PATH=$NX_LOCAL_LIBS:$NX_LOCAL_LIBS/X11:$NX_LIBS:$NX_LIBS/X11:$LD_LIBRARY_PATH
test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS
test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS
export LD_LIBRARY_PATH
exec $NX_LIBS/bin/$NXAPP "$@" exec $NX_LIBS/bin/$NXAPP "$@"
\ No newline at end of file
...@@ -23,10 +23,7 @@ NX_LOCAL_LIBS=/usr/local/lib/nx ...@@ -23,10 +23,7 @@ NX_LOCAL_LIBS=/usr/local/lib/nx
NX_TEMP=${NX_TEMP:-/tmp} NX_TEMP=${NX_TEMP:-/tmp}
export NX_TEMP export NX_TEMP
LD_LIBRARY_PATH=$NX_LOCAL_LIBS:$NX_LOCAL_LIBS/X11:$NX_LIBS:$NX_LIBS/X11:$LD_LIBRARY_PATH
test -x $NX_LOCAL_LIBS/../x2go/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS test -x $NX_LOCAL_LIBS/../x2go/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS
test -x $NX_LIBS/../x2go/bin/$NXAPP && export NX_LIBS=$NX_LIBS test -x $NX_LIBS/../x2go/bin/$NXAPP && export NX_LIBS=$NX_LIBS
export LD_LIBRARY_PATH
exec $NX_LIBS/../x2go/bin/$NXAPP "$@" exec $NX_LIBS/../x2go/bin/$NXAPP "$@"
x2goagent: debian-revision-should-not-be-zero
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment