[X2Go-Commits] [x2goclient] 01/01: macbuild.sh: also bundle xauth binary as nxauth binary.
git-admin at x2go.org
git-admin at x2go.org
Fri Nov 3 16:34:48 CET 2017
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository x2goclient.
commit 3502beb1caa5cd92aaea4e13fd4fb45596615be3
Author: Mihai Moldovan <ionic at ionic.de>
Date: Fri Nov 3 16:34:22 2017 +0100
macbuild.sh: also bundle xauth binary as nxauth binary.
---
debian/changelog | 1 +
macbuild.sh | 16 +++++++++++++++-
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index 6ef9dba..6e39042 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ x2goclient (4.1.1.1-0x2go1) UNRELEASED; urgency=medium
[ Mihai Moldovan ]
* New upstream version (4.1.1.1):
- src/pulsemanager.cpp: print out PA --version output as a debug message.
+ - macbuild.sh: also bundle xauth binary as nxauth binary.
-- X2Go Release Manager <git-admin at x2go.org> Sun, 29 Oct 2017 11:44:44 +0100
diff --git a/macbuild.sh b/macbuild.sh
index a495e0c..2204bb1 100755
--- a/macbuild.sh
+++ b/macbuild.sh
@@ -32,7 +32,7 @@ usage() {
printf "\tDEBUG\t\t\t\tenables or disables debug builds [boolean]\n\t\t\t\t\tdefault: disabled\n"
printf "\tBUNDLE\t\t\t\tenables or disables library bundling and the creation of a .dmg installer [boolean]\n\t\t\t\t\tdefault: enabled\n"
printf "\tUNIVERSAL\t\t\tenables or disables x86 support. x86_64 support is always enabled [boolean]\n\t\t\t\t\tdefault: enabled\n"
- printf "\tMACPORTS_PREFIX\t\t\tsets the (MacPorts) prefix used to detect PulseAudio and nxproxy binaries\n\t\t\t\t\tdefault: /opt/local/\n"
+ printf "\tMACPORTS_PREFIX\t\t\tsets the (MacPorts) prefix used to detect PulseAudio, nxproxy and xauth binaries [string]\n\t\t\t\t\tdefault: /opt/local/\n"
printf "\n"
printf "Boolean values help:\n"
printf "\ta value of ${NO_VAL} will be treated as false\n"
@@ -175,6 +175,7 @@ else
fi
NXPROXY="nxproxy"
+NXAUTH="xauth"
PULSEAUDIO_BINARIES=( "pulseaudio" "esdcompat" "pacat" "pacmd" "pactl"
"pamon" "paplay" "parec" "parecord" "pasuspender" )
PULSEAUDIO_LIBRARIES=( "libpulse-simple.0.dylib"
@@ -232,8 +233,10 @@ fi
# Gather files.
NXPROXY="$(lazy_canonical_path "${MACPORTS_PREFIX}/bin/${NXPROXY}")"
+NXAUTH="$(lazy_canonical_path "${MACPORTS_PREFIX}/bin/${NXAUTH}")"
[ -x "${NXPROXY}" ] || dependency_error "nxproxy" "nxproxy" "binary"
+[ -x "${NXAUTH}" ] || dependency_error "xauth" "xauth" "binary"
typeset -i i
typeset -i fail
@@ -331,6 +334,9 @@ mkdir -p "${FRAMEWORKS_DIR}/"
phase "Copying nxproxy"
cp -av "${NXPROXY}" "${EXE_DIR}/"
+phase "Copying (n)xauth"
+cp -av "${NXAUTH}" "${EXE_DIR}/nxauth"
+
phase "Copying misc resources"
typeset cur_res_file
for cur_res_file in ${RESOURCE_FILES[@]}; do
@@ -363,6 +369,14 @@ if [ "${BUNDLE}" = "1" ]; then
--install-path "@executable_path/../Frameworks/" \
--create-dir
+ phase "Bundling (n)xauth"
+ dylibbundler \
+ --fix-file "${EXE_DIR}/nxauth" \
+ --bundle-deps \
+ --dest-dir "${FRAMEWORKS_DIR}/" \
+ --install-path "@executable_path/../Frameworks/" \
+ --create-dir
+
phase "Bundling PulseAudio"
typeset cur_binary_name=""
for cur_binary in ${PULSEAUDIO_BINARIES_FULL[@]}; do
--
Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git
More information about the x2go-commits
mailing list