mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-01 06:30:26 +00:00
26 lines
643 B
Bash
26 lines
643 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# prep things so we can build for Linux
|
||
|
# we have a custom built Qt some gives us just what we need, including QtWebKit
|
||
|
|
||
|
rm -rf Qt
|
||
|
mkdir -p Qt/5.9.1
|
||
|
wget http://subsurface-divelog.org/downloads/Qt-5.9.1.tar.xz
|
||
|
tar -xJ -C Qt/5.9.1 -f Qt-5.9.1.tar.xz
|
||
|
cd Qt/5.9.1
|
||
|
|
||
|
# this should all be handled in the packaged tar file, for now we hack it here
|
||
|
|
||
|
ln -s . gcc_64
|
||
|
cd ..
|
||
|
ln -s 5.9.1/* .
|
||
|
cd ..
|
||
|
|
||
|
# terrifying hack to fix the OpenSSL dependency issue
|
||
|
sed -i -e 's|1.0.1e|1.0.0\x00|g' Qt/lib/libQt5Network.so.5
|
||
|
|
||
|
# TestPreferences uses gui calls, so run a xvfb so it has something to talk to
|
||
|
export DISPLAY=:99.0
|
||
|
sh -e /etc/init.d/xvfb start
|
||
|
|