# Maintainer: Nick Østergaard pkgname=tilemill pkgver=0.10.1 pkgrel=1 pkgdesc="A modern map design studio" arch=(any) url="https://github.com/mapbox/tilemill" license=(BSD) depends=(boost nodejs6 mapnik desktop-file-utils webkitgtk2) source=(tilemill.png \ tilemill.desktop \ tilemill.install) noextract=($pkgname-$pkgver.tgz) sha1sums=('350bbce4e2a3a338123e919f050c418d317a7862' '9aced645fcc1407e7a0cb864a48501e3048a4c37' 'f011df5ca2f0597ddd51c4d5f1b365caa0c7c847') _gitroot="https://github.com/mapbox/tilemill.git" _gitname="tilemill" build() { # nodejs python3 incompatibility hax msg "NodeJS HAX" mkdir -p $srcdir/bin ln -s -f /usr/bin/python2 $srcdir/bin/python export PATH=$srcdir/bin:$PATH python --version } package() { msg "Connecting to the $_gitname git repository..." if [ -d "$srcdir/$_gitname" ] ; then cd $_gitname && git pull origin msg "The local files are updated." else git clone $_gitroot fi msg "GIT checkout done or server timeout" cd "$srcdir" rm -rf $_gitname-build git clone $_gitname $_gitname-build cd "$_gitname-build" local _npmdir="$pkgdir/usr/lib/node_modules/" mkdir -p $_npmdir cd $_npmdir npm install -g --prefix "$pkgdir/usr" $pkgname@$pkgver # icon and .desktop files #install -Dm644 $srcdir/tilemill.png "$pkgdir/usr/share/pixmaps/tilemill.png" ###install -Dm644 $srcdir/tilemill.desktop "$pkgdir/usr/share/applications/tilemill.desktop" #install -Dm644 $pkgdir/usr/lib/node_modules/tilemill/LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et: