8110b1c0ac614b01f0a9bced61c691c31c16058c
[snark14.git] / doc / install-qt3.sh
1 #!/bin/bash
2
3 echo "SNARK14m Debian/Ubuntu build"
4 echo "Kevin Rosenberg <kevin@rosenberg.net>"
5
6 echo "Install required packages"
7      
8 echo "Download and patch QT3"
9 wget https://download.qt.io/archive/qt/3/qt-x11-free-3.3.8b.tar.gz
10 tar xzf qt-x11-free-3.3.8b.tar.gz
11 cd qt-x11-free-3.3.8b
12
13 # Add missing '#include <stddef.h>' to files using ptrdiff_h
14 cd include
15 for i in `grep -l ptrdiff_t *.h`; do
16       echo "#include <stddef.h>" > tmp
17       cat $i >> tmp
18       mv tmp $i
19 done
20 cd ..
21
22 echo "Build QT3"
23 echo "yes" | ./configure && make
24 cd ..
25
26 echo "Make shared libraries findable"
27 sudo mv qt-x11-free-3.3.8b /usr/local/qt3
28 echo "/usr/local/qt3/lib" > qt3.conf
29 sudo mv qt3.conf /etc/ld.so.conf.d/.
30 sudo ldconfig
31
32