Jump to content

Compiling Zandronum on Linux: Difference between revisions

Add libglew-dev to Debian/Ubuntu deps
(Add libglew-dev to Debian/Ubuntu deps)
(One intermediate revision by one other user not shown)
Line 31: Line 31:
sudo apt-get install g++ make cmake libsdl1.2-dev mercurial zlib1g-dev \
sudo apt-get install g++ make cmake libsdl1.2-dev mercurial zlib1g-dev \
libbz2-dev libjpeg-dev libfluidsynth-dev libgtk2.0-dev timidity nasm \
libbz2-dev libjpeg-dev libfluidsynth-dev libgtk2.0-dev timidity nasm \
libgl1-mesa-dev libssl-dev tar
libgl1-mesa-dev libssl-dev tar libglew-dev
</pre>
</pre>


Line 284: Line 284:
cd ~/zandronum_build/zandronum &&
cd ~/zandronum_build/zandronum &&
e=buildclient && i=buildserver &&
e=buildclient && i=buildserver &&
if [ -f src/svnrevision.h ] &&
r=src/svnrevision.h && if [ -f "$r" ] && [ "$(hg status $r)" != "? $r" ]; then r=$r; else
[ "$(hg status src/svnrevision.h)" != "? src/svnrevision.h" ]; then
r=src/gitinfo.h; fi && h="$(sed -n 's/.*#define HG_REVISION_HASH_STRING "\(.*\)".*/\1/p' $r)" &&
r=src/svnrevision.h; else r=src/gitinfo.h; fi &&
t="$(hg id -tr $h)" && d='' && if [ -z "$(hg log -r $h -k 'BUILD_ID_STR to release')" ]; then
h="$(sed -n 's/.*#define HG_REVISION_HASH_STRING "\(.*\)".*/\1/p' $r)" &&
t="$(hg id -tr $h)" &&
d='' && if [ -z "$(hg log -r $h -k 'BUILD_ID_STR to release')" ]; then
if [ "$t" = tip ] || [ -z "$t" ]; then d=-alpha; fi; fi &&
if [ "$t" = tip ] || [ -z "$t" ]; then d=-alpha; fi; fi &&
x="$e" && y="$e/zandronum.pk3" && z="$i/zandronum.pk3" &&
x="$e" && y="$e/zandronum.pk3" && z="$i/zandronum.pk3" &&
Line 303: Line 300:
<pre>
<pre>
cd ~/zandronum_build/zandronum &&
cd ~/zandronum_build/zandronum &&
if [ -f src/svnrevision.h ] &&
r=src/svnrevision.h && if [ -f "$r" ] && [ "$(hg status $r)" != "? $r" ]; then r=$r; else
[ "$(hg status src/svnrevision.h)" != "? src/svnrevision.h" ]; then
r=src/gitinfo.h; fi && h="$(sed -n 's/.*#define HG_REVISION_HASH_STRING "\(.*\)".*/\1/p' $r)" &&
r=src/svnrevision.h; else r=src/gitinfo.h; fi &&
t="$(hg id -tr $h)" && d='' && if [ -z "$(hg log -r $h -k 'BUILD_ID_STR to release')" ]; then
h="$(sed -n 's/.*#define HG_REVISION_HASH_STRING "\(.*\)".*/\1/p' $r)" &&
t="$(hg id -tr $h)" &&
d='' && if [ -z "$(hg log -r $h -k 'BUILD_ID_STR to release')" ]; then
if [ "$t" = tip ] || [ -z "$t" ]; then d=-alpha; fi; fi &&
if [ "$t" = tip ] || [ -z "$t" ]; then d=-alpha; fi; fi &&
printf %s "\
printf %s "\