mirror of
https://github.com/rasterio/rasterio.git
synced 2025-12-08 17:36:12 +00:00
* Added support for Proj6 and GDAL 3 * install proj6 * build proj with local installation dir * conditional proj dependency * added proj4 flags for all gdal versions * Restore debian data tests * Version specific proj configuration * Fix string comp expression * Explicit matrix * Restructure build matrix * Remove wait from proj build script * Call script with bash * Fix version text * Bash syntax * Correct PROJOPTs * Use xvfb service * Back to proj 4.8 for older GDAL * Fix syntax error * Add verbosity to tests * Take proj off library path, remove gdal-bin package * Install PROJ and GDAL to same prefix * Set up runtime env * Try 4.9.3 * Source build scripts * Switch to case for versions * set trace * Test existence of share/gdal directory The proj install script created the gdal install directory so a test for just that is not sufficient. * Test for share/proj * Run tests under gdb * Forgot the run command * Wait 20 for GDAL * travis_wait * Restructure build script, less boilerplate * Back to trusty * dist: trusty * Remove gdb * Allow 3.0.1/6.1.1 to fail, some changes since 3.0.0/6.1.0
29 lines
566 B
Bash
29 lines
566 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
# Create build dir if not exists
|
|
if [ ! -d "$PROJBUILD" ]; then
|
|
mkdir $PROJBUILD;
|
|
fi
|
|
|
|
if [ ! -d "$PROJINST" ]; then
|
|
mkdir $PROJINST;
|
|
fi
|
|
|
|
ls -l $PROJINST
|
|
|
|
echo "PROJ VERSION: $PROJVERSION"
|
|
|
|
if [ ! -d "$PROJINST/gdal-$GDALVERSION/share/proj" ]; then
|
|
cd $PROJBUILD
|
|
wget -q https://download.osgeo.org/proj/proj-$PROJVERSION.tar.gz
|
|
tar -xzf proj-$PROJVERSION.tar.gz
|
|
cd proj-$PROJVERSION
|
|
./configure --prefix=$PROJINST/gdal-$GDALVERSION
|
|
make -s -j 2
|
|
make install
|
|
fi
|
|
|
|
# change back to travis build dir
|
|
cd $TRAVIS_BUILD_DIR
|