X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=install-debian.sh;fp=install-debian.sh;h=0b6950ea7caaccfb0b7669566e7756e2bcc6c1eb;hb=5240d5d331e0cd420e38838f6e1b3b295a89f5d2;hp=0000000000000000000000000000000000000000;hpb=a88c5e3beb9e2e8e0ea04369391e49545c0acddd;p=snark14.git diff --git a/install-debian.sh b/install-debian.sh new file mode 100644 index 0000000..0b6950e --- /dev/null +++ b/install-debian.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +echo "SNARK14m Debian/Ubuntu build" +echo "Kevin Rosenberg " + +echo "Install required packages" +sudo apt install build-essential libxerces-c-dev wget + +echo "Download and patch QT3" +wget https://download.qt.io/archive/qt/3/qt-x11-free-3.3.8b.tar.gz +tar xzf qt-x11-free-3.3.8b.tar.gz +cd qt-x11-free-3.3.8b + +# Add missing '#include ' to files using ptrdiff_h +cd include +for i in `grep -l ptrdiff_t *.h`; do + echo "#include " > tmp + cat $i >> tmp + mv tmp $i +done +cd .. + +echo "Build QT3" +echo "yes" | ./configure && make +cd .. + +echo "Make shared libraries findable" +sudo mv qt-x11-free-3.3.8b /usr/local/qt3 +echo "/usr/local/qt3/lib" > qt3.conf +sudo mv qt3.conf /etc/ld.so.conf.d/. +sudo ldconfig + +