summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 27ebd5ac3594cbe0c2463a2fa955d356b7db56b7 (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
27
28
29
30
31
#Maintainer twa022 <twa022 at gmail dot com>

pkgname=ladon
pkgver=1.0.6
pkgrel=1
pkgdesc="Utility to process many files in parallel"
url="https://github.com/danielgtaylor/ladon"
arch=('any')
license=('MIT')
depends=('nodejs')
makedepends=('npm')
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
sha256sums=('86b49c434931b99547f6415e5369f541cdb0c99beb8a46af3efbe472ff37d89e')

build() {
    cd "${pkgname}-${pkgver}"
    npm install --production
}

package() {
    cd "${pkgname}-${pkgver}"

	mkdir -p "${pkgdir}"/usr/{bin,lib/ladon}
	cp -ar --no-preserve=ownership ladon.js node_modules package.json "${pkgdir}/usr/lib/ladon"

	cat > "${pkgdir}"/usr/bin/ladon <<- __EOF__
	#!/bin/bash
	/usr/lib/ladon/ladon.js "\$@"
	__EOF__
	chmod 755 "${pkgdir}"/usr/bin/ladon
}