diff --git a/repo/quicktype/PKGBUILD b/repo/quicktype/PKGBUILD new file mode 100644 index 0000000..3dfeb50 --- /dev/null +++ b/repo/quicktype/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Davide Ferrero +pkgname=quicktype +pkgver=15.0.261 +pkgrel=5 +pkgdesc="Generate types and converters from JSON, Schema, and GraphQL" +arch=(any) +url="https://github.com/quicktype/quicktype" +license=(Apache) +depends=(nodejs) +makedepends=(npm) +source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz) +noextract=($pkgname-$pkgver.tgz) +options=(!strip) + +package() { + npm install -g --prefix "${pkgdir}/usr" "${srcdir}/${pkgname}-${pkgver}.tgz" + find "${pkgdir}/usr" -type d -exec chmod 755 {} + + chown -R root:root "${pkgdir}" +} + +sha256sums=('26953ad6e2e61ed26c893c4bf593e2ff63680eef8c2f8ef014475dffa3983103')