nx-libs/debian/control
2025-08-08 20:00:36 +02:00

521 lines
17 KiB
Plaintext

Source: nx-libs
Section: x11
Priority: optional
Maintainer: Artica Project <devs@lists.arctica-project.org>
Uploaders: Mike Gabriel <sunweaver@debian.org>, Mihai Moldovan <ionic@ionic.de>
Build-Depends:
autoconf,
automake,
debhelper (>= 9),
dpkg-dev (>= 1.16.1.1),
expat,
libjpeg-dev,
libpixman-1-dev (>= 0.13.2),
libpng-dev,
libtirpc-dev | hello,
libtool,
libxcomposite-dev,
libxdamage-dev,
libxdmcp-dev,
libxext-dev,
libxfixes-dev,
libxfont-dev (>= 1.4.2),
# libxkbfile-dev is required by xkbcomp.pc, see Debian bug #913359
libxkbfile-dev,
libxinerama-dev,
libxml2-dev,
libxpm-dev,
libxrandr-dev,
libxrender-dev,
libxtst-dev,
pkg-config,
quilt (>= 0.46-7~),
x11-xkb-utils,
x11proto-core-dev,
xutils-dev,
zlib1g-dev,
lsb-release,
Standards-Version: 4.2.1
Homepage: https://github.com/ArcticaProject/nx-libs/
Vcs-Git: https://github.com/ArcticaProject/nx-libs/
Vcs-Browser: https://github.com/ArcticaProject/nx-libs/
Package: nx-x11-common
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Breaks:
libnx-x11 (<< 2:3.5.0.29-1~),
nxagent (<< 2:3.5.0.29-1~),
nxlibs (<= 3.5.1)
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 runtime architecture-independent files for
nx-X11 Xserver (aka nxagent).
Package: nx-x11proto-core-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends}
Breaks: libnx-x11-dev (<< 2:3.5.0.29-1~), nxlibs (<= 3.5.1)
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-6
Section: libs
Architecture: any
Multi-Arch: same
Depends:
libx11-data,
libxcomp3 (= ${binary:Version}),
nx-x11-common (<< ${source:Version}.1),
nx-x11-common (>= ${source:Version}),
${misc:Depends},
${shlibs:Depends}
Breaks:
libnx-x11 (<< 2:3.5.0.29-1~),
libnx-xau6 (<< 2:3.6.0.0),
libnx-xcomposite1 (<< 2:3.6.0.0),
libnx-xdamage1 (<< 2:3.6.0.0),
libnx-xdmcp6 (<< 2:3.6.0.0),
libnx-xext6 (<< 2:3.6.0.0),
libnx-xfixes3 (<< 2:3.6.0.0),
libnx-xinerama1 (<< 2:3.6.0.0),
libnx-xpm4 (<< 2:3.6.0.0),
libnx-xrandr2 (<< 2:3.6.0.0),
libnx-xrender1 (<< 2:3.6.0.0),
libnx-xtst6 (<< 2:3.6.0.0),
nxlibs (<= 3.5.1)
Replaces:
libnx-xau6,
libnx-xcomposite1,
libnx-xdamage1,
libnx-xdmcp6,
libnx-xext6,
libnx-xfixes3,
libnx-xinerama1,
libnx-xpm4,
libnx-xrandr2,
libnx-xrender1,
libnx-xtst6,
nxlibs
Description: nxagent's libNX_X11 client-part 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 libNX_X11 library (a libX11 drop-in
replacement used by nxagent).
Package: libnx-x11-dev
Provides: libnx-x11-6-dev
Section: libdevel
Architecture: any
Breaks:
libnx-xau-dev (<< 2:3.6.0.0),
libnx-xcomposite-dev (<< 2:3.6.0.0),
libnx-xdamage-dev (<< 2:3.6.0.0),
libnx-xdmcp-dev (<< 2:3.6.0.0),
libnx-xext-dev (<< 2:3.6.0.0),
libnx-xfixes-dev (<< 2:3.6.0.0),
libnx-xinerama-dev (<< 2:3.6.0.0),
libnx-xpm-dev (<< 2:3.6.0.0),
libnx-xrandr-dev (<< 2:3.6.0.0),
libnx-xrender-dev (<< 2:3.6.0.0),
libnx-xtst-dev (<< 2:3.6.0.0),
nxlibs-dev (<=3.5.1)
Replaces:
libnx-xau-dev,
libnx-xcomposite-dev,
libnx-xdamage-dev,
libnx-xdmcp-dev,
libnx-xext-dev,
libnx-xfixes-dev,
libnx-xinerama-dev,
libnx-xpm-dev,
libnx-xrandr-dev,
libnx-xrender-dev,
libnx-xtst-dev,
nxlibs-dev
Depends: libnx-x11-6 (= ${binary:Version}), ${misc:Depends}
Description: nxagent's libNX_X11 client-part 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 development headers of the libNX_X11 library (a
libX11 drop-in replacement used by nxagent).
Package: libnx-x11-6-dbg
Architecture: any
Multi-Arch: same
Depends: libnx-x11-6 (= ${binary:Version}), ${misc:Depends}
Section: debug
Breaks:
libnx-xau6-dbg (<< 2:3.6.0.0),
libnx-xcomposite1-dbg (<< 2:3.6.0.0),
libnx-xdamage1-dbg (<< 2:3.6.0.0),
libnx-xdmcp6-dbg (<< 2:3.6.0.0),
libnx-xext6-dbg (<< 2:3.6.0.0),
libnx-xfixes3-dbg (<< 2:3.6.0.0),
libnx-xinerama1-dbg (<< 2:3.6.0.0),
libnx-xpm4-dbg (<< 2:3.6.0.0),
libnx-xrandr2-dbg (<< 2:3.6.0.0),
libnx-xrender1-dbg (<< 2:3.6.0.0),
libnx-xtst6-dbg (<< 2:3.6.0.0),
nx-x11-dbg (<< 2:3.5.0.29-1~)
Replaces:
libnx-xau6-dbg,
libnx-xcomposite1-dbg,
libnx-xdamage1-dbg,
libnx-xdmcp6-dbg,
libnx-xext6-dbg,
libnx-xfixes3-dbg,
libnx-xinerama1-dbg,
libnx-xpm4-dbg,
libnx-xrandr2-dbg,
libnx-xrender1-dbg,
libnx-xtst6-dbg,
nx-x11-dbg
Description: nx-X11 client-side 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 contains debug symbols for the core nx-X11 libraries
customized for nxagent.
Package: nx-x11proto-xext-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}
Breaks:
libnx-x11-dev (<< 2:3.5.0.29-1~),
libnx-xext-dev (<< 2:3.5.99.0~),
nxlibs (<= 3.5.1)
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: nx-x11proto-composite-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}
Breaks: libnx-x11-dev (<< 2:3.5.0.29-1~), nxlibs (<= 3.5.1)
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: nx-x11proto-damage-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}
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, used to notify clients of changes made to
particular areas.
Package: nx-x11proto-xfixes-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}
Breaks: libnx-x11-dev (<< 2:3.5.0.29-1~), nxlibs (<= 3.5.1)
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: nx-x11proto-xinerama-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}
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: nx-x11proto-randr-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}
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.
.
This package provides development headers describing the wire protocol
for the RandR extension, used to change display properties such as
resolution, rotation, reflection, et al, on the fly.
Package: nx-x11proto-render-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}
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: nx-x11proto-scrnsaver-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}
Breaks: libnx-x11-dev (<< 2:3.5.0.29-1~), nxlibs (<= 3.5.1)
Description: nx-X11 Screen Saver 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 MIT-SCREEN-SAVER extension, used to notify the server of client
screen saver events.
Package: libnx-mesa-extras-dev
Section: libdevel
Architecture: any
Depends: libnx-x11-dev (= ${binary:Version}), ${misc:Depends}
Description: Library headers for nx-X11/Mesa (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 can be safely removed. Since 3.5.0.29 of nx-libs
no Mesa header files are shipped with binary packages of NX
(redistributed) any more.
Package: nxagent
Architecture: any
Multi-Arch: foreign
Depends:
libnx-x11-6 (= ${binary:Version}),
libxcomp3 (= ${binary:Version}),
libxcompshad3 (= ${binary:Version}),
x11-xkb-utils,
${misc:Depends},
${shlibs:Depends},
Recommends: xfonts-base, xkb-data
Breaks: libxcompext3 (<< 2:3.5.99.3~), nxauth
Replaces: libxcompext3, nxauth
Description: Nested Xserver (aka NX Agent) supporting the NX compression 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.
.
nxagent is a nested Xserver 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.
.
The main scope of nxagent is to eliminate X round-trips or transform
them into asynchronous replies. nxagent works together with nxproxy.
nxproxy itself does not make any effort to minimize round-trips
by itself, this is demanded of nxagent.
.
Being an X server, nxagent is able to resolve all the property/atoms related
requests locally, ensuring that the most common source of round-trips are
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-1~)
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: nxdialog
Architecture: all
Depends:
python3,
python3-gi,
gir1.2-gtk-3.0,
x11-xkb-utils,
${misc:Depends},
Recommends:
nxagent,
Breaks:
nxagent (<< 2:3.5.99.22-0~),
Replaces:
nxagent (<< 2:3.5.99.22-0~),
Description: Dialogs for NX Agent
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.
.
nxdialog adds dialog windows/menus to nxagent. They get triggered by
certain actions within the NX Agent Xserver.
Package: nxproxy
Architecture: any
Multi-Arch: foreign
Depends: libxcomp3 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Breaks: nxauth, qvd-nxproxy
Replaces: nxauth, qvd-nxproxy
Description: NX proxy
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.
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-1~)
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: libxcomp3
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: nxcomp (<= 3.5.1), qvd-libxcomp3
Replaces: nxcomp, qvd-libxcomp3
Description: NX compression 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 compression library.
Package: libxcomp-dev
Provides: libxcomp3-dev
Section: libdevel
Architecture: any
Depends: libxcomp3 (= ${binary:Version}), ${misc:Depends}
Breaks: nxcomp-dev (<=3.5.1)
Replaces: nxcomp-dev
Description: NX 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 provides the compression library.
.
This package contains the development headers for this library.
Package: libxcomp3-dbg
Architecture: any
Multi-Arch: same
Depends: libxcomp3 (= ${binary:Version}), ${misc:Depends}
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-1~)
Description: nx-X11 compression 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 compression library.
.
This package contains debug symbols for this library.
Package: libxcompshad3
Section: libs
Architecture: any
Multi-Arch: same
Depends: libnx-x11-6 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Breaks: nxcompshad (<=3.5.1)
Replaces: nxcompshad
Description: NX shadowing 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 a library for shadow session support.
Package: libxcompshad-dev
Provides: libxcompshad3-dev
Section: libdevel
Architecture: any
Depends: libxcompshad3 (= ${binary:Version}), ${misc:Depends}
Breaks: nxcompshad-dev (<= 3.5.1)
Replaces: nxcompshad-dev
Description: NX shadowing 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 a library for shadow session support.
.
This package contains the development headers for this library.
Package: libxcompshad3-dbg
Architecture: any
Multi-Arch: same
Depends: libxcompshad3 (= ${binary:Version}), ${misc:Depends}
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-1~)
Description: nx-X11 shadowing 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 a library for shadow session support.
.
This package contains debug symbols for this library.