diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 17 insertions, 21 deletions
@@ -1,16 +1,14 @@ pkgbase = osmtogeojson pkgdesc = Convert OSM data to GeoJSON - pkgver = 3.0.0b4 + pkgver = 3.0.0b5 pkgrel = 1 - url = https://github.com/tyrasd/osmtogeojson#readme + url = https://github.com/tyrasd/osmtogeojson arch = any license = MIT makedepends = npm depends = nodejs - replaces = nodejs-osmtogeojson - noextract = osmtogeojson-3.0.0-beta.4.tgz - source = http://registry.npmjs.org/osmtogeojson/-/osmtogeojson-3.0.0-beta.4.tgz - sha1sums = 00e270af7c080bd3bc503bd612fa5b90a1c95d50 + noextract = osmtogeojson-3.0.0-beta.5.tgz + source = https://registry.npmjs.org/osmtogeojson/-/osmtogeojson-3.0.0-beta.5.tgz + b2sums = ec18ebe4b052e95d7807a0bc48a4466ac6bc2dc3a5387a94ac1caf0cb49a6efd4cbc46231bba602a5228bf6b1d5e383aa834a2e520f57f791f83b8d8093655a5 pkgname = osmtogeojson - @@ -1,26 +1,24 @@ -# Maintainer: Simon Legner <Simon.Legner@gmail.com> +# Maintainer: enigma <hf.enigma at gmail> +# Contributor: Simon Legner <Simon.Legner@gmail.com> pkgname=osmtogeojson -pkgver=3.0.0b4 -_npmver=3.0.0-beta.4 +pkgver=3.0.0b5 +_pkgver=3.0.0-beta.5 pkgrel=1 pkgdesc="Convert OSM data to GeoJSON" arch=(any) -url="https://github.com/tyrasd/osmtogeojson#readme" +url="https://github.com/tyrasd/osmtogeojson" license=('MIT') depends=('nodejs') makedepends=('npm') -source=(http://registry.npmjs.org/$pkgname/-/$pkgname-$_npmver.tgz) -noextract=($pkgname-$_npmver.tgz) -replaces=('nodejs-osmtogeojson') +source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$_pkgver.tgz) +b2sums=('ec18ebe4b052e95d7807a0bc48a4466ac6bc2dc3a5387a94ac1caf0cb49a6efd4cbc46231bba602a5228bf6b1d5e383aa834a2e520f57f791f83b8d8093655a5') +noextract=("${pkgname}-${_pkgver}.tgz") package() { - cd $srcdir - local _npmdir="$pkgdir/usr/lib/node_modules/" - mkdir -p $_npmdir - cd $_npmdir - npm install -g --prefix "$pkgdir/usr" $pkgname@$_npmver - install -Dm755 "$_npmdir/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + npm install -g --cache "${srcdir}/npm-cache" --prefix "$pkgdir/usr" "$srcdir/$pkgname-$_pkgver.tgz" + # npm gives ownership of ALL FILES to build user + # https://bugs.archlinux.org/task/63396 + chown -R root:root "${pkgdir}" } # vim:set ts=2 sw=2 et: -sha1sums=('00e270af7c080bd3bc503bd612fa5b90a1c95d50') |