projects/aports·blob master · refs

27 lines · 911 B

1# Maintainer: Willow Barraco <[email protected]>
2pkgname=openapi-validator
3pkgver=1.19.2
4pkgrel=0
5pkgdesc="Configurable and extensible validator/linter for OpenAPI documents"
6url="https://github.com/IBM/openapi-validator"
7license="Apache-2.0"
8arch="noarch"
9makedepends="npm"
10depends="nodejs"
11source="https://registry.npmjs.org/ibm-openapi-validator/-/ibm-openapi-validator-$pkgver.tgz"
12options="!check" # no test suite
13builddir="$srcdir"
14
15unpack() {
16 # skipping unpacking, installing archive directly
17 verify
18}
19
20package() {
21 npm install -g --user root --prefix "$pkgdir/usr" "$srcdir/ibm-openapi-validator-$pkgver.tgz"
22 find "$pkgdir/usr/lib/node_modules/root" -delete
23 chown -R root: "$pkgdir" # npm installs as build user
24}
25sha512sums="
264817ded577eda29982b744be18d05c144ccfd1cda674563e7cecb2d4b9cdee712ba013c044ecee4dbed6a5340242fa1c21480d00bf135a9c0e990dd1827857ab ibm-openapi-validator-1.19.2.tgz
27"