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
}
|