[X2go-Commits] nx-libs.git - master (branch) updated: redist-client/3.5.0.10-9-g4473c3a
X2go dev team
git-admin at x2go.org
Sun Feb 12 00:36:43 CET 2012
The branch, master has been updated
via 4473c3ab9c4ea4ece35fcc1da1608179404d9fba (commit)
via ec72377982314efccbc8597a65ec364b8b75d251 (commit)
from 4eae840bd56bda22b7bf6c9a55f1118ed62461e4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4473c3ab9c4ea4ece35fcc1da1608179404d9fba
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Sat Feb 11 23:39:16 2012 +0100
Do not install libXinerama directly into /usr/lib/nx. Recommended method is installing to /usr/lib/nx/Xinerama, so that you can enable/disable usage of the Xinerama extension.
commit ec72377982314efccbc8597a65ec364b8b75d251
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Sat Feb 11 23:06:58 2012 +0100
Revert "Add patch: 111_nxcomp_byerace.full+lite.patch. Work around race condition in qtnx and libnxcl."
This reverts commit 4eae840bd56bda22b7bf6c9a55f1118ed62461e4. It does not fix qtnx failures that occur with
this version of nxagent.
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 5 +++--
debian/patches/111_nxcomp_byerace.full+lite.patch | 21 ---------------------
debian/patches/series | 1 -
debian/post-build-nx.sh | 6 ++++++
4 files changed, 9 insertions(+), 24 deletions(-)
delete mode 100644 debian/patches/111_nxcomp_byerace.full+lite.patch
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 0c2c3ca..35df3c1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,9 @@ nx-libs (2:3.5.0.11-0) UNRELEASED; urgency=low
* Use ,,$(MAKE) -C'' in main Makefile for calling Makefiles in subdirectories,
make build stanza work for nx-libs-full and nx-libs-lite.
- * Add patch: 111_nxcomp_byerace.full+lite.patch. Work around race condition in
- qtnx and libnxcl.
+ * Do not install libXinerama directly into /usr/lib/nx. Recommended method is
+ installing to /usr/lib/nx/Xinerama, so that you can enable/disable usage of
+ the Xinerama extension.
-- Mike Gabriel <mike.gabriel at das-netzwerkteam.de> Tue, 07 Feb 2012 13:48:19 +0100
diff --git a/debian/patches/111_nxcomp_byerace.full+lite.patch b/debian/patches/111_nxcomp_byerace.full+lite.patch
deleted file mode 100644
index ff0f41c..0000000
--- a/debian/patches/111_nxcomp_byerace.full+lite.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/nxcomp/Loop.cpp
-+++ b/nxcomp/Loop.cpp
-@@ -7321,6 +7321,18 @@
- << logofs_flush;
- #endif
-
-+ // Henning Heinold
-+ // fix up error from libnxcl where bye can be in front of NXPROXY
-+ if (strncmp(options, "bye", strlen("bye")) == 0)
-+ {
-+ int bye_length = strlen("bye");
-+ char *moo = &options[bye_length+1];
-+
-+ memmove(options, moo, DEFAULT_REMOTE_OPTIONS_LENGTH-bye_length-1);
-+ *logofs << "Loop: Cleanded the bye in options, options now looks '"
-+ << options << "'.\n" << logofs_flush;
-+ }
-+
- if (strncmp(options, "NXPROXY-", strlen("NXPROXY-")) != 0)
- {
- #ifdef PANIC
diff --git a/debian/patches/series b/debian/patches/series
index 434e86a..9133bf6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -33,7 +33,6 @@
108_nxagent_wine-close-delay.full.patch
109_nxagent_locale-utf8-compound-text.full.patch
110_nxagent_createpixmap-bounds-check.full.patch
-111_nxcomp_byerace.full+lite.patch
200_nxagent_check-binary-x2go-flavour.full.patch
201_nxagent_set-x2go-icon-if-x2goagent-flavour.full.patch
202_nx-x11_enable-xinerama.full.patch
diff --git a/debian/post-build-nx.sh b/debian/post-build-nx.sh
index 0724e19..9a6143c 100755
--- a/debian/post-build-nx.sh
+++ b/debian/post-build-nx.sh
@@ -13,11 +13,17 @@ cp -aL nx-X11/exports/include/* nx-X11/.build-exports/include
find nx-X11/exports/lib/ | egrep "^.*\.so$" | while read libpath; do
libfile=$(basename $libpath)
libdir=$(dirname $libpath)
+
mkdir -p ${libdir//exports/.build-exports}
cp -L $libpath ${libdir//exports/.build-exports}
+
find $libdir/$libfile.* | while read symlink; do
ln -s $libfile ${libdir//exports/.build-exports}/$(basename $symlink)
done
+
+ # do not install libXinerama into default path...
+ rm -f ${libdir//exports/.build-exports}/lib/libXinerama*
+
done
exit 0
hooks/post-receive
--
nx-libs.git (NX (redistributed))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "nx-libs.git" (NX (redistributed)).
More information about the x2go-commits
mailing list