aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2016-06-29 11:21:09 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2016-06-29 11:21:09 +0200
commit3314c24a786e8e8bfad3c9ebfdf272839cb4e7e1 (patch)
treed0b4c045bf363ac03054b2c5fe7288fa0cece50b /debian
parentb9fb7a05ae01329ef6579b8a1d83926fe5374a76 (diff)
parentc355dc91d35c74234c24dfbf013dfac98110d352 (diff)
downloadnx-libs-3314c24a786e8e8bfad3c9ebfdf272839cb4e7e1.tar.gz
nx-libs-3314c24a786e8e8bfad3c9ebfdf272839cb4e7e1.tar.bz2
nx-libs-3314c24a786e8e8bfad3c9ebfdf272839cb4e7e1.zip
Merge branch 'sunweaver-pr/drop-x2goagent' into 3.6.x
Attributes GH PR #145: https://github.com/ArcticaProject/nx-libs/pull/145 Self-reviewed: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> -- Wed, 29 Jun 2016 11:22:30 +0200
Diffstat (limited to 'debian')
-rw-r--r--debian/README.source29
-rw-r--r--debian/control77
-rw-r--r--debian/nxagent.install1
-rw-r--r--debian/nxproxy.install1
-rwxr-xr-xdebian/roll-tarballs.sh3
-rw-r--r--debian/watch3
-rw-r--r--debian/watch.nx-X113
-rw-r--r--debian/watch.nxagent3
-rw-r--r--debian/watch.nxauth3
-rw-r--r--debian/watch.nxcomp3
-rw-r--r--debian/watch.nxcompext3
-rw-r--r--debian/watch.nxcompshad3
-rw-r--r--debian/watch.nxproxy3
-rw-r--r--debian/x2goagent.dirs3
-rw-r--r--debian/x2goagent.install10
15 files changed, 37 insertions, 111 deletions
diff --git a/debian/README.source b/debian/README.source
index 800a55d8a..a43fa1de5 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -1,12 +1,12 @@
UPSTREAM SOURCES
----------------
-The current upstream source for this package is NoMachine.
-http://www.nomachine.com/sources.php
+The current upstream source for this package is the Arctica Project.
+https://github.com/ArcticaProject/nx-libs
PACKAGE SOURCE TREE
-------------------
-This package pulls in 7 source tarballs from NoMachine:
+This package originally pulled in 7 source tarballs from NoMachine:
nx-X11
nxagent
@@ -16,26 +16,5 @@ This package pulls in 7 source tarballs from NoMachine:
nxcompext
nxproxy
-Intensive tests with X2Go/FreeNX on Debian squeeze+ systems showed an extreme
-instability of nxagent when the named sources had been built separately against the
-distribution's Xorg & co. libraries.
-The recommended build method by NoMachine is placing the above projects into one
-big source tree and build them in one go. When this build method is chosen,
-the instability issues of nxagent (and x2goagent) disappear.
-
-Unfortunately, so far we could not track down the exact problem of building the
-above sources in separate packages.
-
-
-PATCH SYSTEM
-------------
-This package uses quilt to manage all modifications to the upstream source.
-Changes are stored in the source package as diffs in debian/patches and
-applied during the build.
-
-See /usr/share/doc/quilt/README.source for a detailed explanation.
-
-
-
-X2Go Packaging Team / Mike Gabriel (20111231) \ No newline at end of file
+Arctica Project / Mike Gabriel (2016-06-22) \ No newline at end of file
diff --git a/debian/control b/debian/control
index a621bddd7..2344dd37f 100644
--- a/debian/control
+++ b/debian/control
@@ -1,11 +1,10 @@
Source: nx-libs
Section: x11
Priority: extra
-Maintainer: X2Go Developers <x2go-dev@lists.berlios.de>
+Maintainer: Artica Project <devs@lists.arctica-project.org>
Uploaders:
- Reinhard Tartler <siretart@tauware.de>,
Mike Gabriel <mike.gabriel@das-netzwerkteam.de>,
- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>,
+ Mihai Moldovan <ionic@ionic.de>
Build-Depends:
debhelper (>= 7.0.50~),
libpng-dev,
@@ -30,9 +29,9 @@ Build-Depends:
expat,
libpixman-1-dev (>= 0.13.2),
Standards-Version: 3.9.6
-Homepage: http://code.x2go.org/gitweb?p=nx-libs.git;a=summary
-Vcs-Git: git://code.x2go.org/nx-libs.git
-Vcs-Browser: http://code.x2go.org/gitweb?p=nx-libs.git;a=summary
+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
@@ -40,8 +39,8 @@ 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~),
+ 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
@@ -55,7 +54,7 @@ Architecture: any
Depends:
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
- libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
+ 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
@@ -89,7 +88,7 @@ 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~),
+ libnx-x11 (<< 2:3.5.0.29-1~),
Replaces: nxlibs,
Description: nx-X11 client-side library
NX is a software suite which implements very efficient
@@ -125,7 +124,7 @@ Depends:
libnx-x11-6 (= ${binary:Version}),
${misc:Depends},
Section: debug
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
+Breaks: nx-x11-dbg (<< 2:3.5.0.29-1~),
Replaces: nx-x11-dbg,
Description: nx-X11 client-side library (debug package)
NX is a software suite which implements very efficient
@@ -144,7 +143,7 @@ Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
- libnx-x11 (<< 2:3.5.0.29-0x2go2~),
+ libnx-x11 (<< 2:3.5.0.29-1~),
Description: nx-X11 authorisation library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
@@ -163,7 +162,7 @@ Depends:
libnx-xau6 (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
- libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
+ libnx-x11-dev (<< 2:3.5.0.29-1~),
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
@@ -184,7 +183,7 @@ Depends:
libnx-xau6 (= ${binary:Version}),
${misc:Depends},
Section: debug
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
+Breaks: nx-x11-dbg (<< 2:3.5.0.29-1~),
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
@@ -239,7 +238,7 @@ Multi-Arch: same
Depends:
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
- libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
+ 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
@@ -402,7 +401,7 @@ Depends:
${shlibs:Depends},
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
- libnx-x11 (<< 2:3.5.0.29-0x2go2~),
+ libnx-x11 (<< 2:3.5.0.29-1~),
Description: nx-X11 miscellaneous extension library
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
@@ -424,7 +423,7 @@ Depends:
nx-x11proto-xext-dev (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
- libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
+ libnx-x11-dev (<< 2:3.5.0.29-1~),
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
@@ -443,7 +442,7 @@ Depends:
libnx-xext6 (= ${binary:Version}),
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
- libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
+ 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
@@ -463,7 +462,7 @@ Depends:
libnx-xext6 (= ${binary:Version}),
${misc:Depends},
Section: debug
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
+Breaks: nx-x11-dbg (<< 2:3.5.0.29-1~),
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
@@ -516,7 +515,7 @@ Multi-Arch: same
Depends:
${misc:Depends},
Breaks: nxlibs (<= 3.5.1),
- libnx-x11-dev (<< 2:3.5.0.29-0x2go2~),
+ 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
@@ -604,7 +603,7 @@ Depends:
libnx-xinerama1 (= ${binary:Version}),
${misc:Depends},
Section: debug
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
+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
@@ -661,7 +660,7 @@ Pre-Depends:
Depends:
${misc:Depends},
Section: debug
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
+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
@@ -919,7 +918,7 @@ Multi-Arch: foreign
Depends:
nxagent (= ${binary:Version}),
${misc:Depends},
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
+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
@@ -934,28 +933,6 @@ Description: NX agent (debug package)
helpful backtraces. You can safely remove it if you do not intend to
debug NX packages on this system.
-Package: x2goagent
-Architecture: all
-Depends:
- nxagent (>= ${source:Version}), nxagent (<< ${source:Version}.1),
- ${misc:Depends},
-Suggests:
- x2goserver
-Description: X2Go agent
- X2Go is a software suite that uses NX technology for remote desktop
- computing.
- .
- NX technology implements a very efficient compression of the X11 protocol.
- This increases performance when using X applications over a network,
- especially a slow one.
- .
- X2Go agent functionality has been completely incorporated into NX agent's
- code base. If the nxagent binary is executed under the name of `x2goagent',
- the X2Go functionalities get activated.
- .
- The x2goagent package is a wrapper that activates X2Go branding in nxagent.
- Please refer to the nxagent package's description for more information on NX.
-
Package: nxproxy
Architecture: any
Breaks: qvd-nxproxy
@@ -980,7 +957,7 @@ Depends:
${misc:Depends},
Suggests:
libxcomp3-dbg,
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
+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
@@ -1012,7 +989,7 @@ Multi-Arch: foreign
Depends:
nxauth (= ${binary:Version}),
${misc:Depends},
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
+Breaks: nx-x11-dbg (<< 2:3.5.0.29-1~),
Description: NX auth (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
@@ -1070,7 +1047,7 @@ Depends:
libxcomp3 (= ${binary:Version}),
${misc:Depends},
Section: debug
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
+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
@@ -1125,7 +1102,7 @@ Depends:
libxcompext3 (= ${binary:Version}),
${misc:Depends},
Section: debug
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
+Breaks: nx-x11-dbg (<< 2:3.5.0.29-1~),
Description: nx-X11 protocol compression extensions library (debug package)
NX is a software suite which implements very efficient
compression of the X11 protocol. This increases performance when
@@ -1179,7 +1156,7 @@ Depends:
libxcompshad3 (= ${binary:Version}),
${misc:Depends},
Section: debug
-Breaks: nx-x11-dbg (<< 2:3.5.0.29-0x2go2~),
+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
diff --git a/debian/nxagent.install b/debian/nxagent.install
index eaaa847e9..123971a7c 100644
--- a/debian/nxagent.install
+++ b/debian/nxagent.install
@@ -1,6 +1,7 @@
etc/nxagent/keystrokes.cfg
etc/nxagent/rgb
usr/share/nx/rgb
+usr/share/nx/VERSION.nxagent
usr/share/man/man1/nxagent.1*
usr/lib/nx/bin/nxagent
usr/bin/nxagent
diff --git a/debian/nxproxy.install b/debian/nxproxy.install
index 5a55a9825..ab7c97d58 100644
--- a/debian/nxproxy.install
+++ b/debian/nxproxy.install
@@ -1,3 +1,4 @@
usr/lib/nx/bin/nxproxy
usr/bin/nxproxy
usr/share/man/man1/nxproxy.1*
+usr/share/nx/VERSION.nxproxy
diff --git a/debian/roll-tarballs.sh b/debian/roll-tarballs.sh
index 52c2090f0..24f7b07b0 100755
--- a/debian/roll-tarballs.sh
+++ b/debian/roll-tarballs.sh
@@ -100,14 +100,13 @@ if [ "x$MODE" = "xfull" ]; then
echo "${file##*/}" >> "doc/applied-patches/series"
done
else
- rm -f "bin/"{nxagent,nxauth,x2goagent}
+ rm -f "bin/"{nxagent,nxauth}
rm -Rf "nxcompshad"*
rm -Rf "nxcompext"*
rm -Rf "nx-X11"*
rm -Rf "etc"*
rm -Rf "doc/nx-X11_vs_XOrg69_patches"*
rm -f "README.keystrokes"
- rm -f "VERSION.x2goagent"
cat "debian/patches/series" | sort | grep -v '^#' | egrep "([0-9]+(_|-).*\.full\+lite\.patch)" | while read file
do
cp -v "debian/patches/$file" "doc/applied-patches/"
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 000000000..4ca027c1b
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=filenamemangle=s/.*\/.*?([\d\.-]+)\.tar\.gz/nx-libs-$1.tar.gz/ \
+https://github.com/ArcticaProject/nx-libs/tags .*/archive/.*?([\d\.]+).tar.gz
diff --git a/debian/watch.nx-X11 b/debian/watch.nx-X11
deleted file mode 100644
index dfe41c643..000000000
--- a/debian/watch.nx-X11
+++ /dev/null
@@ -1,3 +0,0 @@
-version=3
-http://www.nomachine.com/sources.php \
- http://[^"]*/nx-X11-([\d\.-]*)\.tar\.gz
diff --git a/debian/watch.nxagent b/debian/watch.nxagent
deleted file mode 100644
index 7f22764b3..000000000
--- a/debian/watch.nxagent
+++ /dev/null
@@ -1,3 +0,0 @@
-version=3
-http://www.nomachine.com/sources.php \
- http://[^"]*/nxagent-([\d\.-]*)\.tar\.gz
diff --git a/debian/watch.nxauth b/debian/watch.nxauth
deleted file mode 100644
index b505077c0..000000000
--- a/debian/watch.nxauth
+++ /dev/null
@@ -1,3 +0,0 @@
-version=3
-http://www.nomachine.com/sources.php \
- http://[^"]*/nxauth-([\d\.-]*)\.tar\.gz
diff --git a/debian/watch.nxcomp b/debian/watch.nxcomp
deleted file mode 100644
index 75f24916b..000000000
--- a/debian/watch.nxcomp
+++ /dev/null
@@ -1,3 +0,0 @@
-version=3
-http://www.nomachine.com/sources.php \
- http://[^"]*/nxcomp-([\d\.-]*)\.tar\.gz
diff --git a/debian/watch.nxcompext b/debian/watch.nxcompext
deleted file mode 100644
index 67883630e..000000000
--- a/debian/watch.nxcompext
+++ /dev/null
@@ -1,3 +0,0 @@
-version=3
-http://www.nomachine.com/sources.php \
- http://[^"]*/nxcompext-([\d\.-]*)\.tar\.gz
diff --git a/debian/watch.nxcompshad b/debian/watch.nxcompshad
deleted file mode 100644
index 43e2e528a..000000000
--- a/debian/watch.nxcompshad
+++ /dev/null
@@ -1,3 +0,0 @@
-version=3
-http://www.nomachine.com/sources.php \
- http://[^"]*/nxcompshad-([\d\.-]*)\.tar\.gz
diff --git a/debian/watch.nxproxy b/debian/watch.nxproxy
deleted file mode 100644
index bbf27fd2f..000000000
--- a/debian/watch.nxproxy
+++ /dev/null
@@ -1,3 +0,0 @@
-version=3
-http://www.nomachine.com/sources.php \
- http://[^"]*/nxproxy-([\d\.-]*)\.tar\.gz
diff --git a/debian/x2goagent.dirs b/debian/x2goagent.dirs
deleted file mode 100644
index 548ecdfc7..000000000
--- a/debian/x2goagent.dirs
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/bin
-usr/share/pixmaps
-usr/share/x2go
diff --git a/debian/x2goagent.install b/debian/x2goagent.install
deleted file mode 100644
index 0603507ef..000000000
--- a/debian/x2goagent.install
+++ /dev/null
@@ -1,10 +0,0 @@
-usr/bin/x2goagent
-usr/lib/x2go/bin/x2goagent
-usr/share/pixmaps/x2go.xpm
-usr/share/x2go/rgb
-usr/share/man/man1/x2goagent.1*
-etc/x2go/rgb
-usr/share/x2go/versions/VERSION.x2goagent
-usr/share/x2go/x2gofeature.d/x2goagent.features
-etc/x2go/keystrokes.cfg
-etc/x2go/x2goagent.keyboard