]> git.openstreetmap.org Git - nominatim.git/commitdiff
Merge pull request #381 from lonvia/cmake-port
authorSarah Hoffmann <lonvia@denofr.de>
Sun, 13 Mar 2016 20:40:38 +0000 (21:40 +0100)
committerSarah Hoffmann <lonvia@denofr.de>
Sun, 13 Mar 2016 20:40:38 +0000 (21:40 +0100)
Replace autotools with cmake and update osm2pgsql

1  2 
vagrant/ubuntu-trusty-provision.sh

index 81036e2177bf92386448ffb26114325e2ee8ad21,ed58d2e092e46ee78b6112fc51a2e1c58a674a5a..8e35bf7de1eb72b9f2b6e3497ede815efea7b6fb
@@@ -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