@@ -38,6 +38,8 @@ def setup_env():
38
38
env .fg .qgis_git_url = 'git://github.com/qgis/Quantum-GIS.git'
39
39
env .fg .kandan_git_url = 'git://github.com/kandanapp/kandan.git'
40
40
env .fg .gdal_svn_url = 'https://svn.osgeo.org/gdal/trunk/gdal'
41
+ env .fg .tilemill_tarball_url = (
42
+ 'http://tilemill.s3.amazonaws.com/latest/install-tilemill.tar.gz' )
41
43
env .fg .inasafe_checkout_alias = 'inasafe-fabric'
42
44
env .fg .qgis_checkout_alias = 'qgis-fabric'
43
45
env .fg .inasafe_code_path = os .path .join (
@@ -412,6 +414,26 @@ def restore_postgres_dump(dbname, user=None):
412
414
run ('pg_restore /tmp/%s | psql %s' % (my_file , dbname ))
413
415
414
416
417
+ @task
418
+ def add_developmentseed_ppa ():
419
+ """Ensure we have development seed ppa (makers of mapbox, tilemill etc.."""
420
+ fabtools .deb .update_index (quiet = True )
421
+ fabtools .require .deb .ppa (
422
+ #'ppa:developmentseed/mapbox', auto_yes=True)
423
+ 'ppa:developmentseed/mapbox' )
424
+
425
+
426
+ @task
427
+ def setup_tilemill ():
428
+ """Set up tile mill - see http://www.mapbox.com/tilemill/ ."""
429
+ # Note raring seems not to be supported yet...
430
+ setup_env ()
431
+ add_developmentseed_ppa ()
432
+ fabtools .require .deb .package ('tilemill' )
433
+ fabtools .require .deb .package ('libmapnik' )
434
+ fabtools .require .deb .package ('nodejs' )
435
+
436
+
415
437
@task
416
438
def build_gdal (with_ecw = False , with_mrsid = False ):
417
439
"""Clone or update GDAL from svn then build it.
0 commit comments