aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/CODE-REDUCTION_CLEANUP-BACKUPFILES0
-rw-r--r--debian/CODE-REDUCTION_CLEANUP-BRUTAL0
-rw-r--r--debian/CODE-REDUCTION_CLEANUP-UNUSED0
-rw-r--r--debian/CODE-REDUCTION_PRESERVE-INCLUDED0
-rw-r--r--debian/CODE-REDUCTION_PRESERVE-NEEDED0
-rw-r--r--debian/CODE-REDUCTION_PRESERVE-SYMLINKED0
-rw-r--r--debian/changelog2
-rw-r--r--debian/compat2
-rw-r--r--debian/control591
-rw-r--r--debian/libnx-x11-6.install (renamed from debian/libnx-x11-6.install.in)0
-rw-r--r--debian/libnx-x11-dev.install (renamed from debian/libnx-x11-dev.install.in)0
-rw-r--r--debian/libnx-xau-dev.install (renamed from debian/libnx-xau-dev.install.in)0
-rw-r--r--debian/libnx-xau6.install (renamed from debian/libnx-xau6.install.in)0
-rw-r--r--debian/libnx-xext-dev.install (renamed from debian/libnx-xext-dev.install.in)0
-rw-r--r--debian/libnx-xext6.install (renamed from debian/libnx-xext6.install.in)0
-rw-r--r--debian/libxcomp-dev.install (renamed from debian/libxcomp-dev.install.in)0
-rw-r--r--debian/libxcomp3.install (renamed from debian/libxcomp3.install.in)0
-rw-r--r--debian/libxcompext-dev.install (renamed from debian/libxcompext-dev.install.in)0
-rw-r--r--debian/libxcompext3.install (renamed from debian/libxcompext3.install.in)0
-rw-r--r--debian/libxcompext3.symbols103
-rw-r--r--debian/libxcompshad-dev.install (renamed from debian/libxcompshad-dev.install.in)0
-rw-r--r--debian/libxcompshad3.install (renamed from debian/libxcompshad3.install.in)0
-rw-r--r--debian/nx-x11proto-composite-dev.install (renamed from debian/nx-x11proto-composite-dev.install.in)0
-rw-r--r--debian/nx-x11proto-core-dev.install (renamed from debian/nx-x11proto-core-dev.install.in)0
-rw-r--r--debian/nx-x11proto-damage-dev.install (renamed from debian/nx-x11proto-damage-dev.install.in)0
-rw-r--r--debian/nx-x11proto-randr-dev.install (renamed from debian/nx-x11proto-randr-dev.install.in)0
-rw-r--r--debian/nx-x11proto-render-dev.install (renamed from debian/nx-x11proto-render-dev.install.in)0
-rw-r--r--debian/nx-x11proto-xext-dev.install (renamed from debian/nx-x11proto-xext-dev.install.in)0
-rw-r--r--debian/nx-x11proto-xfixes-dev.install (renamed from debian/nx-x11proto-xfixes-dev.install.in)0
-rw-r--r--debian/nx-x11proto-xinerama-dev.install (renamed from debian/nx-x11proto-xinerama-dev.install.in)0
-rw-r--r--debian/nxagent.dirs3
-rw-r--r--debian/nxproxy.dirs2
-rwxr-xr-xdebian/rules20
-rw-r--r--nx-X11/extras/Mesa/src/mesa/shader/arbprogparse.c6
-rwxr-xr-xroll-tarballs.sh (renamed from debian/roll-tarballs.sh)3
35 files changed, 171 insertions, 561 deletions
diff --git a/debian/CODE-REDUCTION_CLEANUP-BACKUPFILES b/debian/CODE-REDUCTION_CLEANUP-BACKUPFILES
deleted file mode 100644
index e69de29bb..000000000
--- a/debian/CODE-REDUCTION_CLEANUP-BACKUPFILES
+++ /dev/null
diff --git a/debian/CODE-REDUCTION_CLEANUP-BRUTAL b/debian/CODE-REDUCTION_CLEANUP-BRUTAL
deleted file mode 100644
index e69de29bb..000000000
--- a/debian/CODE-REDUCTION_CLEANUP-BRUTAL
+++ /dev/null
diff --git a/debian/CODE-REDUCTION_CLEANUP-UNUSED b/debian/CODE-REDUCTION_CLEANUP-UNUSED
deleted file mode 100644
index e69de29bb..000000000
--- a/debian/CODE-REDUCTION_CLEANUP-UNUSED
+++ /dev/null
diff --git a/debian/CODE-REDUCTION_PRESERVE-INCLUDED b/debian/CODE-REDUCTION_PRESERVE-INCLUDED
deleted file mode 100644
index e69de29bb..000000000
--- a/debian/CODE-REDUCTION_PRESERVE-INCLUDED
+++ /dev/null
diff --git a/debian/CODE-REDUCTION_PRESERVE-NEEDED b/debian/CODE-REDUCTION_PRESERVE-NEEDED
deleted file mode 100644
index e69de29bb..000000000
--- a/debian/CODE-REDUCTION_PRESERVE-NEEDED
+++ /dev/null
diff --git a/debian/CODE-REDUCTION_PRESERVE-SYMLINKED b/debian/CODE-REDUCTION_PRESERVE-SYMLINKED
deleted file mode 100644
index e69de29bb..000000000
--- a/debian/CODE-REDUCTION_PRESERVE-SYMLINKED
+++ /dev/null
diff --git a/debian/changelog b/debian/changelog
index 802ba1b33..e97d3cb01 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-nx-libs (2:3.5.99.0-0) UNRELEASED; urgency=medium
+nx-libs (2:3.5.99.0-0.1) UNRELEASED; urgency=medium
* Version bump, continuing NX 3.x development..
Targeting NX 3.6.x.y some time.
diff --git a/debian/compat b/debian/compat
index 7f8f011eb..ec635144f 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-7
+9
diff --git a/debian/control b/debian/control
index e9e7f7d18..1a58cf6a7 100644
--- a/debian/control
+++ b/debian/control
@@ -3,10 +3,11 @@ Section: x11
Priority: extra
Maintainer: Artica Project <devs@lists.arctica-project.org>
Uploaders:
- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>,
+ Mike Gabriel <sunweaver@debian.org>,
Mihai Moldovan <ionic@ionic.de>
Build-Depends:
- debhelper (>= 7.0.50~),
+ debhelper (>= 9),
+ dpkg-dev (>= 1.16.1.1),
libpng-dev,
libjpeg-dev,
zlib1g-dev,
@@ -29,7 +30,7 @@ Build-Depends:
expat,
libpixman-1-dev (>= 0.13.2),
xutils-dev,
-Standards-Version: 3.9.6
+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/
@@ -65,32 +66,34 @@ Description: nx-X11 core wire protocol and auxiliary headers
for the core nx-X11 protocol, and also provides a number of utility headers,
used to abstract OS-specific functions.
-Package: libnx-x11
-Architecture: any
-Multi-Arch: same
-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-1~),
+ 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-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
@@ -104,7 +107,25 @@ Provides: libnx-x11-6-dev
Section: libdevel
Architecture: any
Breaks: nxlibs-dev (<=3.5.1),
+ 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-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},
@@ -119,14 +140,30 @@ Description: nx-X11 client-side library (development headers)
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-1~),
+ 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-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
@@ -138,8 +175,6 @@ Description: nx-X11 client-side library (debug package)
Package: libnx-xau6
Architecture: any
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
@@ -178,8 +213,6 @@ Description: nx-X11 authorisation library (development headers)
Package: libnx-xau6-dbg
Architecture: any
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
Depends:
libnx-xau6 (= ${binary:Version}),
${misc:Depends},
@@ -196,42 +229,6 @@ Description: nx-X11 authorisation library (debug package)
.
This package contains debug symbols for this library.
-Package: libnx-xcomposite1
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Description: nx-X11 Composite extension library (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 libNX_Xcomposite.so.1 library. With
- recent versions of NX, the system-wide installed libXcomposite gets
- used.
- .
- This package can be safely removed.
-
-Package: libnx-xcomposite-dev
-Provides: libnx-xcomposite1-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Depends:
- ${misc:Depends},
-Description: nx-X11 Composite extension library (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_Xcomposite.so.1
- library. With recent versions of NX, the system-wide installed
- libXcomposite gets used.
- .
- This package can be safely removed.
-
Package: nx-x11proto-composite-dev
Section: libdevel
Architecture: any
@@ -249,60 +246,6 @@ Description: nx-X11 Composite extension 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:
- ${misc:Depends},
-Section: debug
-Description: nx-X11 Composite extension library (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 debug symbols for the obsoleted
- libNX_Xcomposite.so.1 library. With recent versions of NX, the
- system-wide installed libXcomposite gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xdamage1
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Description: nx-X11 damaged region extension library (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 libNX_Xdamage.so.1 library. With
- recent versions of NX, the system-wide installed libXdamage gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xdamage-dev
-Provides: libnx-xdamage1-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Depends:
- ${misc:Depends},
-Description: nx-X11 damaged region extension library (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_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-damage-dev
Section: libdevel
Architecture: any
@@ -320,84 +263,9 @@ Description: nx-X11 Damage extension wire protocol (dummy package)
.
This package can be safely removed.
-Package: libnx-xdamage1-dbg
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Section: debug
-Description: nx-X11 damaged region extension library (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 debug symbols 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: libnx-xdmcp6
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Description: nx-X11 Display Manager Control Protocol library (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 libNX_Xdmcp.so.6 library. With
- recent versions of NX, the system-wide installed libXdmcp gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xdmcp-dev
-Provides: libnx-xdmcp6-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Depends:
- ${misc:Depends},
-Description: nx-X11 Display Manager Control Protocol library (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_Xdmcp.so.6
- library. With recent versions of NX, the system-wide installed libXdmcp
- gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xdmcp6-dbg
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Section: debug
-Description: nx-X11 Display Manager Control Protocol library (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 debug symbols for the libNX_Xdmcp.so.6
- library. With recent versions of NX, the system-wide installed libXdmcp
- gets used.
- .
- This package can be safely removed.
-
Package: libnx-xext6
Architecture: any
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
@@ -457,8 +325,6 @@ Description: nx-X11 miscellaneous extension wire protocol
Package: libnx-xext6-dbg
Architecture: any
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
Depends:
libnx-xext6 (= ${binary:Version}),
${misc:Depends},
@@ -474,41 +340,6 @@ Description: nx-X11 miscellaneous extension library (debug package)
.
This package contains debug symbols for this library.
-Package: libnx-xfixes3
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Description: nx-X11 miscellaneous 'fixes' extension library (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 libNX_Xfixes.so.3 library. With
- recent versions of NX, the system-wide installed libXfixes gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xfixes-dev
-Provides: libnx-xfixes3-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Depends:
- ${misc:Depends},
-Description: nx-X11 miscellaneous 'fixes' extension library (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_Xfixes.so.3
- library. With recent versions of NX, the system-wide installed
- libXfixes gets used.
- .
- This package can be safely removed.
-
Package: nx-x11proto-xfixes-dev
Section: libdevel
Architecture: any
@@ -525,60 +356,6 @@ Description: nx-X11 'xfixes' extension wire protocol
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:
- ${misc:Depends},
-Section: debug
-Description: nx-X11 miscellaneous 'fixes' extension library (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 debug symbols for the libNX_Xfixes.so.3
- library. With recent versions of NX, the system-wide installed libXfixes
- gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xinerama1
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Description: nx-X11 Xinerama 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.
- .
- This package removes the obsoleted libNX_Xinerama.so.1 library.
- Xinerama support in NX has been moved into nxagent whereas X-Clients
- can now use the libXinerama library shipped with X.Org.
- .
- This package can be safely removed.
-
-Package: libnx-xinerama-dev
-Provides: libnx-xinerama1-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Depends:
- ${misc:Depends},
-Description: nx-X11 Xinerama 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.
- .
- This package removes the obsoleted headers for the libNX_Xinerama.so.1
- library.
- .
- This package can be safely removed.
-
Package: nx-x11proto-xinerama-dev
Section: libdevel
Architecture: any
@@ -595,119 +372,6 @@ Description: nx-X11 Xinerama extension wire protocol
.
This package can be safely removed.
-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-1~),
-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.
- .
- This package removes the obsoleted debug symbols for the libNX_Xinerama.so.1
- library.
- .
- This package can be safely removed.
-
-Package: libnx-xpm4
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Description: nx-X11 pixmap library (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 libNX_Xpm.so.4 library. With
- recent versions of NX, the system-wide installed libXpm gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xpm-dev
-Provides: libnx-xpm4-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Depends:
- ${misc:Depends},
-Description: nx-X11 pixmap library (development headers, 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_Xpm.so.4
- library. With recent versions of NX, the system-wide installed libXpm
- gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xpm4-dbg
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Section: debug
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-1~),
-Description: nx-X11 pixmap library (debug package, 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 debug symbols for the libNX_Xpm.so.4
- library. With recent versions of NX, the system-wide installed libXpm
- gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xrandr2
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Description: nx-X11 RandR extension library (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 libNX_Xrandr.so.2 library. With
- recent versions of NX, the system-wide installed libXrandr gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xrandr-dev
-Provides: libnx-xrandr2-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Depends:
- ${misc:Depends},
-Description: nx-X11 RandR extension library (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-randr-dev
Section: libdevel
Architecture: any
@@ -725,60 +389,6 @@ Description: nx-X11 RandR extension wire protocol (dummy package)
.
This package can be safely removed.
-Package: libnx-xrandr2-dbg
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Section: debug
-Description: nx-X11 RandR extension library (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 debug symbols 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: libnx-xrender1
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Description: nx-X11 Rendering Extension client library (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 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-xrender-dev
-Provides: libnx-xrender1-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Depends:
- ${misc:Depends},
-Description: nx-X11 Rendering Extension client library (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: nx-x11proto-render-dev
Section: libdevel
Architecture: any
@@ -796,79 +406,6 @@ Description: nx-X11 Render extension wire protocol (dummy package)
.
This package can be safely removed.
-Package: libnx-xrender1-dbg
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Section: debug
-Description: nx-X11 Rendering Extension client library (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 debug symbols 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-xtst6
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Description: nx-X11 Testing -- Record extension library (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 libNX_Xtst.so.6 library. With
- recent versions of NX, the system-wide installed libXtst gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xtst-dev
-Provides: libnx-xtst6-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Depends:
- ${misc:Depends},
-Description: nx-X11 Testing -- Record extension library (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_Xtst.so.6
- library. With recent versions of NX, the system-wide installed libXtst
- gets used.
- .
- This package can be safely removed.
-
-Package: libnx-xtst6-dbg
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
-Section: debug
-Description: nx-X11 Testing -- Record extension library (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_Xtst.so.6 library. With recent versions of NX, the system-wide
- installed libXtst gets used.
- .
- This package can be safely removed.
-
Package: libnx-mesa-extras-dev
Section: libdevel
Architecture: any
@@ -1005,8 +542,6 @@ Description: NX auth (debug package)
Package: libxcomp3
Architecture: any
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
@@ -1042,8 +577,6 @@ Description: nx-X11 compression library (development headers)
Package: libxcomp3-dbg
Architecture: any
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
Depends:
libxcomp3 (= ${binary:Version}),
${misc:Depends},
@@ -1061,8 +594,6 @@ Description: nx-X11 compression library (debug package)
Package: libxcompext3
Architecture: any
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
@@ -1097,8 +628,6 @@ Description: nx-X11 protocol compression extensions library (development headers
Package: libxcompext3-dbg
Architecture: any
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
Depends:
libxcompext3 (= ${binary:Version}),
${misc:Depends},
@@ -1116,8 +645,6 @@ Description: nx-X11 protocol compression extensions library (debug package)
Package: libxcompshad3
Architecture: any
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
@@ -1151,8 +678,6 @@ Description: nx-X11 shadowing library (development headers)
Package: libxcompshad3-dbg
Architecture: any
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
Depends:
libxcompshad3 (= ${binary:Version}),
${misc:Depends},
diff --git a/debian/libnx-x11-6.install.in b/debian/libnx-x11-6.install
index 4912d749f..4912d749f 100644
--- a/debian/libnx-x11-6.install.in
+++ b/debian/libnx-x11-6.install
diff --git a/debian/libnx-x11-dev.install.in b/debian/libnx-x11-dev.install
index 83e2def0e..83e2def0e 100644
--- a/debian/libnx-x11-dev.install.in
+++ b/debian/libnx-x11-dev.install
diff --git a/debian/libnx-xau-dev.install.in b/debian/libnx-xau-dev.install
index 1bf954c00..1bf954c00 100644
--- a/debian/libnx-xau-dev.install.in
+++ b/debian/libnx-xau-dev.install
diff --git a/debian/libnx-xau6.install.in b/debian/libnx-xau6.install
index 246377f12..246377f12 100644
--- a/debian/libnx-xau6.install.in
+++ b/debian/libnx-xau6.install
diff --git a/debian/libnx-xext-dev.install.in b/debian/libnx-xext-dev.install
index 819c82013..819c82013 100644
--- a/debian/libnx-xext-dev.install.in
+++ b/debian/libnx-xext-dev.install
diff --git a/debian/libnx-xext6.install.in b/debian/libnx-xext6.install
index 361d951f5..361d951f5 100644
--- a/debian/libnx-xext6.install.in
+++ b/debian/libnx-xext6.install
diff --git a/debian/libxcomp-dev.install.in b/debian/libxcomp-dev.install
index e27e6ecf0..e27e6ecf0 100644
--- a/debian/libxcomp-dev.install.in
+++ b/debian/libxcomp-dev.install
diff --git a/debian/libxcomp3.install.in b/debian/libxcomp3.install
index 9b8fa9f15..9b8fa9f15 100644
--- a/debian/libxcomp3.install.in
+++ b/debian/libxcomp3.install
diff --git a/debian/libxcompext-dev.install.in b/debian/libxcompext-dev.install
index a31961b99..a31961b99 100644
--- a/debian/libxcompext-dev.install.in
+++ b/debian/libxcompext-dev.install
diff --git a/debian/libxcompext3.install.in b/debian/libxcompext3.install
index b9ac8ebb9..b9ac8ebb9 100644
--- a/debian/libxcompext3.install.in
+++ b/debian/libxcompext3.install
diff --git a/debian/libxcompext3.symbols b/debian/libxcompext3.symbols
new file mode 100644
index 000000000..0ca6ec6b8
--- /dev/null
+++ b/debian/libxcompext3.symbols
@@ -0,0 +1,103 @@
+libXcompext.so.3 libxcompext3 #MINVER#
+ AlphaCompressData@Base 3.5.0.29
+ BitmapCompressData@Base 3.5.0.29
+ CleanXYImage@Base 3.5.0.29
+ CleanZImage@Base 3.5.0.29
+ ColormapCompressData@Base 3.5.0.29
+ CopyAndCleanImage@Base 3.5.0.29
+ FindLSB@Base 3.5.0.29
+ JpegCompressData@Base 3.5.0.29
+ MaskImage@Base 3.5.0.29
+ MaskInPlaceImage@Base 3.5.0.29
+ NXAbortSplit@Base 3.5.0.29
+ NXAllocColors@Base 3.5.0.29
+ NXAllocSplit@Base 3.5.0.29
+ NXAllocUnpack@Base 3.5.0.29
+ NXCacheAddImage@Base 3.5.0.29
+ NXCacheFindImage@Base 3.5.0.29
+ NXCleanImage@Base 3.5.0.29
+ NXCollectGrabPointer@Base 3.5.0.29
+ NXCollectImage@Base 3.5.0.29
+ NXCollectInputFocus@Base 3.5.0.29
+ NXCollectProperty@Base 3.5.0.29
+ NXCommitSplit@Base 3.5.0.29
+ NXCreatePackedImage@Base 3.5.0.29
+ NXCreatePalette16@Base 3.5.0.29
+ NXCreatePalette32@Base 3.5.0.29
+ NXDestroyPackedImage@Base 3.5.0.29
+ NXDisplayCongestion@Base 3.5.0.29
+ NXDisplayError@Base 3.5.0.29
+ NXDisplayFlushable@Base 3.5.0.29
+ NXDisplayReadable@Base 3.5.0.29
+ NXEncodeAlpha@Base 3.5.0.29
+ NXEncodeBitmap@Base 3.5.0.29
+ NXEncodeColormap@Base 3.5.0.29
+ NXEncodeColors@Base 3.5.0.29
+ NXEncodeJpeg@Base 3.5.0.29
+ NXEncodePng@Base 3.5.0.29
+ NXEncodeRgb@Base 3.5.0.29
+ NXEncodeRle@Base 3.5.0.29
+ NXEndSplit@Base 3.5.0.29
+ NXFinishSplit@Base 3.5.0.29
+ NXFlushDisplay@Base 3.5.0.29
+ NXForceDisplayError@Base 3.5.0.29
+ NXFreeCache@Base 3.5.0.29
+ NXFreeSplit@Base 3.5.0.29
+ NXFreeUnpack@Base 3.5.0.29
+ NXGetCollectGrabPointerResource@Base 3.5.0.29
+ NXGetCollectImageResource@Base 3.5.0.29
+ NXGetCollectInputFocusResource@Base 3.5.0.29
+ NXGetCollectPropertyResource@Base 3.5.0.29
+ NXGetCollectedGrabPointer@Base 3.5.0.29
+ NXGetCollectedImage@Base 3.5.0.29
+ NXGetCollectedInputFocus@Base 3.5.0.29
+ NXGetCollectedProperty@Base 3.5.0.29
+ NXGetControlParameters@Base 3.5.0.29
+ NXGetFontParameters@Base 3.5.0.29
+ NXGetShmemParameters@Base 3.5.0.29
+ NXGetUnpackParameters@Base 3.5.0.29
+ NXHandleDisplayError@Base 3.5.0.29
+ NXImageCache@Base 3.5.0.29
+ NXImageCacheHits@Base 3.5.0.29
+ NXImageCacheOps@Base 3.5.0.29
+ NXImageCacheSize@Base 3.5.0.29
+ NXInPlacePackImage@Base 3.5.0.29
+ NXInitCache@Base 3.5.0.29
+ NXInitDisplay@Base 3.5.0.29
+ NXMaskImage@Base 3.5.0.29
+ NXPackImage@Base 3.5.0.29
+ NXPutPackedImage@Base 3.5.0.29
+ NXResetDisplay@Base 3.5.0.29
+ NXSetCacheParameters@Base 3.5.0.29
+ NXSetDisplayBlockHandler@Base 3.5.0.29
+ NXSetDisplayBuffer@Base 3.5.0.29
+ NXSetDisplayErrorPredicate@Base 3.5.0.29
+ NXSetDisplayFlushHandler@Base 3.5.0.29
+ NXSetDisplayPolicy@Base 3.5.0.29
+ NXSetDisplayStatisticsHandler@Base 3.5.0.29
+ NXSetDisplayWriteHandler@Base 3.5.0.29
+ NXSetExposeParameters@Base 3.5.0.29
+ NXSetLostSequenceHandler@Base 3.5.0.29
+ NXSetUnpackAlpha@Base 3.5.0.29
+ NXSetUnpackAlphaCompat@Base 3.5.0.29
+ NXSetUnpackColormap@Base 3.5.0.29
+ NXSetUnpackColormapCompat@Base 3.5.0.29
+ NXSetUnpackGeometry@Base 3.5.0.29
+ NXStartSplit@Base 3.5.0.29
+ NXUnsetLibraryPath@Base 3.5.0.29
+ PackImage@Base 3.5.0.29
+ PngCompareColorTable@Base 3.5.0.29
+ PngCompressData@Base 3.5.0.29
+ RgbCompressData@Base 3.5.0.29
+ RleCompressData@Base 3.5.0.29
+ ZCompressData@Base 3.5.0.29
+ ZInitEncoder@Base 3.5.0.29
+ ZResetEncoder@Base 3.5.0.29
+ _NXInternalInitEncoders@Base 3.5.0.29
+ _NXInternalInitResources@Base 3.5.0.29
+ _NXInternalResetEncoders@Base 3.5.0.29
+ _NXInternalResetResources@Base 3.5.0.29
+ color_type@Base 3.5.0.29
+ info_ptr@Base 3.5.0.29
+ palette@Base 3.5.0.29
+ png_ptr@Base 3.5.0.29
diff --git a/debian/libxcompshad-dev.install.in b/debian/libxcompshad-dev.install
index 2010f5950..2010f5950 100644
--- a/debian/libxcompshad-dev.install.in
+++ b/debian/libxcompshad-dev.install
diff --git a/debian/libxcompshad3.install.in b/debian/libxcompshad3.install
index 6b452b2bd..6b452b2bd 100644
--- a/debian/libxcompshad3.install.in
+++ b/debian/libxcompshad3.install
diff --git a/debian/nx-x11proto-composite-dev.install.in b/debian/nx-x11proto-composite-dev.install
index cf2c77e36..cf2c77e36 100644
--- a/debian/nx-x11proto-composite-dev.install.in
+++ b/debian/nx-x11proto-composite-dev.install
diff --git a/debian/nx-x11proto-core-dev.install.in b/debian/nx-x11proto-core-dev.install
index 2e99909a8..2e99909a8 100644
--- a/debian/nx-x11proto-core-dev.install.in
+++ b/debian/nx-x11proto-core-dev.install
diff --git a/debian/nx-x11proto-damage-dev.install.in b/debian/nx-x11proto-damage-dev.install
index 1503260cf..1503260cf 100644
--- a/debian/nx-x11proto-damage-dev.install.in
+++ b/debian/nx-x11proto-damage-dev.install
diff --git a/debian/nx-x11proto-randr-dev.install.in b/debian/nx-x11proto-randr-dev.install
index 3b30f71d0..3b30f71d0 100644
--- a/debian/nx-x11proto-randr-dev.install.in
+++ b/debian/nx-x11proto-randr-dev.install
diff --git a/debian/nx-x11proto-render-dev.install.in b/debian/nx-x11proto-render-dev.install
index f2222d234..f2222d234 100644
--- a/debian/nx-x11proto-render-dev.install.in
+++ b/debian/nx-x11proto-render-dev.install
diff --git a/debian/nx-x11proto-xext-dev.install.in b/debian/nx-x11proto-xext-dev.install
index f34e66519..f34e66519 100644
--- a/debian/nx-x11proto-xext-dev.install.in
+++ b/debian/nx-x11proto-xext-dev.install
diff --git a/debian/nx-x11proto-xfixes-dev.install.in b/debian/nx-x11proto-xfixes-dev.install
index 91eae0306..91eae0306 100644
--- a/debian/nx-x11proto-xfixes-dev.install.in
+++ b/debian/nx-x11proto-xfixes-dev.install
diff --git a/debian/nx-x11proto-xinerama-dev.install.in b/debian/nx-x11proto-xinerama-dev.install
index 2e1efbc63..2e1efbc63 100644
--- a/debian/nx-x11proto-xinerama-dev.install.in
+++ b/debian/nx-x11proto-xinerama-dev.install
diff --git a/debian/nxagent.dirs b/debian/nxagent.dirs
deleted file mode 100644
index 544d2fa34..000000000
--- a/debian/nxagent.dirs
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/bin
-usr/lib/nx/bin
-usr/share/nx \ No newline at end of file
diff --git a/debian/nxproxy.dirs b/debian/nxproxy.dirs
deleted file mode 100644
index 7c8e1505c..000000000
--- a/debian/nxproxy.dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/bin
-usr/lib/nx/bin
diff --git a/debian/rules b/debian/rules
index 275956c9a..e41f97c81 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,10 +2,9 @@
NULL =
-export CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
-export CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
-export CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)
-export LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
+export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
export LIBDIR = "/usr/lib/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)"
export INCLUDEDIR = "/usr/include/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)"
@@ -19,23 +18,10 @@ override_dh_auto_clean:
override_dh_clean:
rm -f nx*/configure
- . ./replace.sh; set -x; ls debian/*.install.in | while read file; do rm -f $$(string_rep $$file .install.in .install); done
- rm -fR .preserve/
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; \
- else \
- find debian/*.install.in | while read file; do \
- cat $$file > $$(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
diff --git a/nx-X11/extras/Mesa/src/mesa/shader/arbprogparse.c b/nx-X11/extras/Mesa/src/mesa/shader/arbprogparse.c
index c998f7c66..7da4139d2 100644
--- a/nx-X11/extras/Mesa/src/mesa/shader/arbprogparse.c
+++ b/nx-X11/extras/Mesa/src/mesa/shader/arbprogparse.c
@@ -97,8 +97,8 @@
*
* Cosmetic Stuff
* -----------------------------------------------------
- * - remove any leftover unused grammer.c stuff (dict_ ?)
- * - fix grammer.c error handling so its not static
+ * - remove any leftover unused grammar.c stuff (dict_ ?)
+ * - fix grammar.c error handling so its not static
* - #ifdef around stuff pertaining to extentions
*
* Outstanding Questions:
@@ -3979,7 +3979,7 @@ _mesa_parse_arb_program (GLcontext * ctx, const GLubyte * str, GLsizei len,
grammar_get_last_error ((GLubyte *) error_msg, 300, &error_pos);
_mesa_set_program_error (ctx, error_pos, error_msg);
_mesa_error (ctx, GL_INVALID_OPERATION,
- "Error loading grammer rule set");
+ "Error loading grammar rule set");
return GL_FALSE;
}
diff --git a/debian/roll-tarballs.sh b/roll-tarballs.sh
index 24f7b07b0..60b5e916f 100755
--- a/debian/roll-tarballs.sh
+++ b/roll-tarballs.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (C) 2011 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+# Copyright (C) 2011-2016 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
# Copyright (C) 2012 by Reinhard Tartler <siretart@tauware.de>
#
# This is free software; you can redistribute it and/or modify
@@ -106,6 +106,7 @@ else
rm -Rf "nx-X11"*
rm -Rf "etc"*
rm -Rf "doc/nx-X11_vs_XOrg69_patches"*
+ rm -Rf "doc/X11-symbols"*
rm -f "README.keystrokes"
cat "debian/patches/series" | sort | grep -v '^#' | egrep "([0-9]+(_|-).*\.full\+lite\.patch)" | while read file
do