projects
/
citadel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove libz from excludelist
[citadel.git]
/
appimage
/
build_appimage.sh
diff --git
a/appimage/build_appimage.sh
b/appimage/build_appimage.sh
index b3ab8ea6e2fd3b591caa76446f993252da183b2d..8680bd711541cfa0036d0784395a4a90774dc330 100755
(executable)
--- a/
appimage/build_appimage.sh
+++ b/
appimage/build_appimage.sh
@@
-15,6
+15,14
@@
make || exit 4
make install || exit 5
popd
make install || exit 5
popd
+# Build the text mode client
+pushd ../textclient || exit 22
+make distclean 2>/dev/null
+./bootstrap || exit 23
+./configure --prefix=`pwd` || exit 24
+make || exit 25
+popd
+
# Build the Citadel server
pushd ../citadel || exit 6
make distclean 2>/dev/null
# Build the Citadel server
pushd ../citadel || exit 6
make distclean 2>/dev/null
@@
-39,7
+47,12
@@
mkdir -p citadel.AppDir/usr/bin
mkdir -p citadel.AppDir/usr/lib
# Copy over all the libraries we used
mkdir -p citadel.AppDir/usr/lib
# Copy over all the libraries we used
-for bin in $CITADEL_BUILD_DIR/citserver $WEBCIT_BUILD_DIR/webcit $CITADEL_BUILD_DIR/ctdlmigrate `which gdb`
+for bin in \
+ $CITADEL_BUILD_DIR/citserver \
+ $WEBCIT_BUILD_DIR/webcit \
+ $CITADEL_BUILD_DIR/ctdlmigrate \
+ ../textclient/citadel \
+ `which gdb`
do
ldd $bin
done | sort | while read libname junk libpath
do
ldd $bin
done | sort | while read libname junk libpath
@@
-61,6
+74,10
@@
do
cp `which $bin` citadel.AppDir/usr/bin/ || exit 16
done
cp `which $bin` citadel.AppDir/usr/bin/ || exit 16
done
+# Copy over the client
+cp ../textclient/citadel citadel.AppDir/usr/bin/ || exit 26
+cp ../textclient/citadel.rc citadel.AppDir/ || exit 27
+
# Install the Citadel Server application tree
mkdir -p citadel.AppDir/usr/local/citadel || exit 17
rsync -va $CITADEL_BUILD_DIR/ ./citadel.AppDir/usr/local/citadel/ || exit 18
# Install the Citadel Server application tree
mkdir -p citadel.AppDir/usr/local/citadel || exit 17
rsync -va $CITADEL_BUILD_DIR/ ./citadel.AppDir/usr/local/citadel/ || exit 18