From: Sarah Hoffmann Date: Sun, 13 Mar 2016 20:40:38 +0000 (+0100) Subject: Merge pull request #381 from lonvia/cmake-port X-Git-Tag: v3.0.0~198 X-Git-Url: https://git.openstreetmap.org./nominatim.git/commitdiff_plain/279ea25e7debfeef06a0247d55499ee02b6b4de6?hp=-c Merge pull request #381 from lonvia/cmake-port Replace autotools with cmake and update osm2pgsql --- 279ea25e7debfeef06a0247d55499ee02b6b4de6 diff --combined vagrant/ubuntu-trusty-provision.sh index 81036e21,ed58d2e0..8e35bf7d --- a/vagrant/ubuntu-trusty-provision.sh +++ b/vagrant/ubuntu-trusty-provision.sh @@@ -36,7 -36,7 +36,7 @@@ USERNAME=vagran sudo apt-get update -qq sudo apt-get upgrade -y sudo apt-get install -y build-essential libgeos-dev libpq-dev libbz2-dev \ - libtool automake libproj-dev libboost-dev libboost-system-dev \ + libtool cmake libproj-dev libboost-dev libboost-system-dev \ libboost-filesystem-dev libboost-thread-dev libexpat-dev sudo apt-get autoremove -y @@@ -89,13 -89,13 +89,13 @@@ cd /home/$USERNAM # If the Nominatim source is not being shared with the host, check out source. if [ ! -d "Nominatim" ]; then sudo apt-get install -y git - sudo -u $USERNAME git clone --recursive https://github.com/twain47/Nominatim.git + sudo -H -u $USERNAME git clone --recursive https://github.com/twain47/Nominatim.git fi cd Nominatim - - sudo -u $USERNAME ./autogen.sh - sudo -u $USERNAME ./configure + sudo -u $USERNAME mkdir build-vagrant + cd build-vagrant + sudo -u $USERNAME cmake .. sudo -u $USERNAME make chmod +x ./ chmod +x ./module @@@ -147,7 -147,7 +147,7 @@@ Listen 808 ' | sudo tee /etc/apache2/sites-enabled/nominatim.conf > /dev/null -apache2ctl graceful +service apache2 graceful mkdir -m 755 /var/www/nominatim