Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Nick Østergaard <oe.nick at gmail dot com>
- 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:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement