Source: nx-libs
Section: x11
Priority: extra
Maintainer: Artica Project <devs@lists.arctica-project.org>
Uploaders:
 Mike Gabriel <sunweaver@debian.org>,
 Mihai Moldovan <ionic@ionic.de>
Build-Depends:
 debhelper (>= 9),
 dpkg-dev (>= 1.16.1.1),
 libpng-dev,
 libjpeg-dev,
 zlib1g-dev,
 quilt (>= 0.46-7~),
 libxmltok1-dev,
 libxml2-dev,
 libxpm-dev,
 libxfont1-dev | libxfont-dev (>= 1.4.2),
 libxdmcp-dev,
 libxdamage-dev,
 libxext-dev,
 libxcomposite-dev,
 libxrandr-dev,
 libxfixes-dev,
 libxtst-dev,
 libxinerama-dev,
 libxrender-dev,
 autoconf,
 pkg-config,
 x11proto-core-dev,
 expat,
 libpixman-1-dev (>= 0.13.2),
 xutils-dev,
Standards-Version: 3.9.8
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
Pre-Depends:
 dpkg (>= 1.15.7.2),
Depends:
 ${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
        libnx-x11 (<< 2:3.5.0.29-1~),
        nxagent (<< 2:3.5.0.29-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 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-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
Architecture: any
Multi-Arch: same
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 nx-x11-common (>= ${source:Version}), nx-x11-common (<< ${source:Version}.1), 
 libxcomp3 (= ${binary:Version}),
Breaks: nxlibs (<= 3.5.1),
        libnx-x11 (<< 2:3.5.0.29-1~),
        libnx-xext6 (<< 2:3.6.0.0),
        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-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),
Replaces: nxlibs,
          libnx-xext6,
          libnx-xau6,
          libnx-xcomposite1,
          libnx-xdamage1,
          libnx-xdmcp6,
          libnx-xfixes3,
          libnx-xinerama1,
          libnx-xpm4,
          libnx-xrandr2,
          libnx-xrender1,
          libnx-xtst6,
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),
        libnx-xext-dev (<< 2:3.6.0.0),
        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-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),
Replaces: nxlibs-dev,
          libnx-xext-dev,
          libnx-xau-dev,
          libnx-xcomposite-dev,
          libnx-xdamage-dev,
          libnx-xdmcp-dev,
          libnx-xfixes-dev,
          libnx-xinerama-dev,
          libnx-xpm-dev,
          libnx-xrandr-dev,
          libnx-xrender-dev,
          libnx-xtst-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
Depends:
 libnx-x11-6 (= ${binary:Version}),
 ${misc:Depends},
Section: debug
Breaks: nx-x11-dbg (<< 2:3.5.0.29-1~),
        libnx-xext6-dbg (<< 2:3.6.0.0),
        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-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),
Replaces: nx-x11-dbg,
          libnx-xext6-dbg,
          libnx-xau6-dbg,
          libnx-xcomposite1-dbg,
          libnx-xdamage1-dbg,
          libnx-xdmcp6-dbg,
          libnx-xfixes3-dbg,
          libnx-xinerama1-dbg,
          libnx-xpm4-dbg,
          libnx-xrandr2-dbg,
          libnx-xrender1-dbg,
          libnx-xtst6-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: nxlibs (<= 3.5.1),
        libnx-x11-dev (<< 2:3.5.0.29-1~),
        libnx-xext-dev (<< 2:3.5.99.0~),
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: nxlibs (<= 3.5.1),
        libnx-x11-dev (<< 2:3.5.0.29-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 (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 removes the obsoleted wire protocol headers for the
 libNX_Xdamage.so.1 library. With recent versions of NX, the system-wide
 installed libXdamage gets used.
 .
 This package can be safely removed.

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-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 removes the obsoleted headers for the libNX_Xinerama.so.1
 library.
 .
 This package can be safely removed.

Package: nx-x11proto-randr-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
Description: nx-X11 RandR extension wire protocol (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 removes the obsoleted headers for the libNX_Xrandr.so.2
 library. With recent versions of NX, the system-wide installed libXrandr
 gets used.
 .
 This package can be safely removed.

Package: nx-x11proto-render-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
Description: nx-X11 Render extension wire protocol (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 removes the obsoleted headers for the libNX_Xrender.so.1
 library. With recent versions of NX, the system-wide installed libXrender
 gets used.
 .
 This package can be safely removed.

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:
 ${shlibs:Depends},
 ${misc:Depends},
 libxcomp3 (= ${binary:Version}),
 libxcompshad3 (= ${binary:Version}),
 libnx-x11-6 (= ${binary:Version}),
Recommends:
 xfonts-base,
 xkb-data,
Breaks:
 nxauth,
 libxcompext3 (<< 2:3.5.99.3~),
Replaces:
 nxauth,
 libxcompext3,
Description: 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.
 .
 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.
 .
 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: nxproxy
Architecture: any
Multi-Arch: foreign
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 libxcomp3 (= ${binary:Version}),
Breaks:
 qvd-nxproxy,
 nxauth,
Replaces:
 qvd-nxproxy,
 nxauth,
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
Architecture: any
Multi-Arch: same
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
Breaks: nxcomp (<= 3.5.1),
 qvd-libxcomp3,
Replaces: nxcomp,
 qvd-libxcomp3,
Description: nx-X11 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-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 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
Architecture: any
Multi-Arch: same
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 libnx-x11-6 (= ${binary:Version}),
Breaks: nxcompshad (<=3.5.1)
Replaces: nxcompshad
Description: nx-X11 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-X11 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.