[GRASS-SVN] r65604 - grass/trunk

svn_grass at osgeo.org svn_grass at osgeo.org
Sat Jul 18 06:00:43 PDT 2015


Author: wenzeslaus
Date: 2015-07-18 06:00:42 -0700 (Sat, 18 Jul 2015)
New Revision: 65604

Added:
   grass/trunk/.travis.yml
Log:
add config file for Travis CI (author: Ivan Mincik)

Added: grass/trunk/.travis.yml
===================================================================
--- grass/trunk/.travis.yml	                        (rev 0)
+++ grass/trunk/.travis.yml	2015-07-18 13:00:42 UTC (rev 65604)
@@ -0,0 +1,87 @@
+# Author: Ivan Mincik, ivan.mincik at gmail.com
+
+language: c
+
+compiler:
+        - gcc
+        - clang
+
+cache: apt
+
+before_install:
+        # build dependencies
+        - sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable -y
+        - sudo apt-get update -qq
+
+        # test dataset
+        - wget http://grass.osgeo.org/sampledata/north_carolina/nc_basic_spm_grass7.tar.gz
+        - tar xzf ./nc_basic_spm_grass7.tar.gz
+
+install:
+        - sudo apt-get install --no-install-recommends
+                autoconf2.13
+                autotools-dev
+                debhelper
+                fakeroot
+                flex
+                bison
+                libcairo2-dev
+                libfftw3-dev
+                libfreetype6-dev
+                libgdal-dev
+                libgeos-dev
+                libglu1-mesa-dev
+                libjpeg-dev
+                libpng-dev
+                libtiff-dev
+                libmysqlclient-dev
+                libncurses5-dev
+                libpq-dev
+                libproj-dev
+                proj-bin
+                libreadline-dev
+                libsqlite3-dev
+                libwxgtk2.8-dev
+                libxmu-dev
+                python
+                python-wxgtk2.8
+                python-dev
+                unixodbc-dev
+                libnetcdf-dev  
+                netcdf-bin
+                dpatch
+                libblas-dev
+                liblapack-dev
+                python-numpy
+
+script:
+        - ./configure --host=x86_64-linux-gnu --build=x86_64-linux-gnu
+                --prefix=/usr/lib
+                --sysconfdir=/etc
+                --sharedstatedir=/var
+                --enable-shared
+                --with-postgres
+                --with-cxx
+                --with-gdal
+                --with-freetype
+                --with-readline
+                --with-nls
+                --with-odbc
+                --with-geos
+                --with-lapack
+                --with-netcdf
+                --with-blas
+                --with-sqlite
+                --enable-largefile
+                --with-freetype-includes=/usr/include/freetype2/
+                --with-postgres-includes=/usr/include/postgresql/
+                --with-proj-share=/usr/share/proj
+                --with-wxwidgets=/usr/bin/wx-config
+                --with-python
+                --with-cairo
+        - make -j2
+
+notifications:
+        email:
+                - landa.martin at gmail.com
+                - wenzeslaus at gmail.com



More information about the grass-commit mailing list