summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: a80b7f8daf84e1c398bbb24b898ac1bfe9407e3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Contributor: Johannes Dewender  arch at JonnyJD dot net
# Contributor: Vlad M. <vlad@archlinux.net>

pkgname=elasticdump2
_pkgname=elasticdump
pkgver=2.4.2
pkgrel=2
pkgdesc="Import and export tools for Elasticsearch < 5"
arch=(any)
url="https://www.npmjs.com/package/elasticdump"
license=("Apache")
depends=('nodejs')
makedepends=('npm')
source=("http://registry.npmjs.org/$_pkgname/-/$_pkgname-$pkgver.tgz")
sha256sums=('a579d818b0475e9f99d5429a652e34f89c8d4f246bb9c649cb0748009ce6720c')
noextract=("$_pkgname-$pkgver.tgz")

package() {
  npm install -g --user root --prefix "$pkgdir/usr" "$srcdir/$_pkgname-$pkgver.tgz"
  mv "$pkgdir/usr/lib/node_modules/$_pkgname" "$pkgdir/usr/lib/node_modules/$pkgname"
  rm "$pkgdir/usr/bin/$_pkgname"
  rm "$pkgdir/usr/bin/multi$_pkgname"
  cd "$pkgdir/usr/bin"
  ln -s "../lib/node_modules/$pkgname/bin/$_pkgname" $pkgname
  ln -s "../lib/node_modules/$pkgname/bin/multi$_pkgname" multi$pkgname
}