Skip to content

Commit 5074407

Browse files
committed
Added installer for tilemill
1 parent bfd9213 commit 5074407

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

fabgis/fabgis.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ def setup_env():
3838
env.fg.qgis_git_url = 'git://github.com/qgis/Quantum-GIS.git'
3939
env.fg.kandan_git_url = 'git://github.com/kandanapp/kandan.git'
4040
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')
4143
env.fg.inasafe_checkout_alias = 'inasafe-fabric'
4244
env.fg.qgis_checkout_alias = 'qgis-fabric'
4345
env.fg.inasafe_code_path = os.path.join(
@@ -412,6 +414,26 @@ def restore_postgres_dump(dbname, user=None):
412414
run('pg_restore /tmp/%s | psql %s' % (my_file, dbname))
413415

414416

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+
415437
@task
416438
def build_gdal(with_ecw=False, with_mrsid=False):
417439
"""Clone or update GDAL from svn then build it.

0 commit comments

Comments
 (0)