Date: Sunday, July 29, 2018 @ 21:51:08 Author: jleclanche Revision: 364896
archrelease: copy trunk to community-any Added: prettier/repos/community-any/PKGBUILD (from rev 364895, prettier/trunk/PKGBUILD) Deleted: prettier/repos/community-any/PKGBUILD ----------+ PKGBUILD | 52 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 30 insertions(+), 22 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-07-29 21:48:37 UTC (rev 364895) +++ PKGBUILD 2018-07-29 21:51:08 UTC (rev 364896) @@ -1,22 +0,0 @@ -# $Id$ -# Maintainer: Jerome Leclanche <jer...@leclan.ch> - -pkgname=prettier -pkgver=1.11.1 -pkgrel=1 -pkgdesc="An opinionated code formatter for JavScript, ES2017, JSX, Flow, TypeScript, JSON, CSS, LESS, SCSS, GraphQL, Markdown" -arch=("any") - -url="https://prettier.io/" -license=("MIT") -depends=("nodejs") -makedepends=("npm") -source=("https://registry.npmjs.org/less/-/$pkgname-$pkgver.tgz") -sha256sums=("48de130547af17495b26838de4eca6162dfaebf55a9b9696fa4ed51c38820435") -noextract=("$pkgname-$pkgver.tgz") - - -package() { - npm install -g --prefix "$pkgdir/usr" "$srcdir"/$pkgname-$pkgver.tgz - rmdir "$pkgdir/usr/etc" -} Copied: prettier/repos/community-any/PKGBUILD (from rev 364895, prettier/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-07-29 21:51:08 UTC (rev 364896) @@ -0,0 +1,30 @@ +# $Id$ +# Maintainer: Jerome Leclanche <jer...@leclan.ch> + +pkgname=prettier +pkgver=1.14.0 +pkgrel=1 +pkgdesc="An opinionated code formatter for JS, JSON, CSS, YAML and much more" +arch=("any") +url="https://prettier.io/" +license=("MIT") +depends=("nodejs") +makedepends=("yarn") +source=("https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz") +sha256sums=("ac3f10aa6fefc312674cea2d71ba67621adeed458d8902b8c1a18256c43b252c") + + +build() { + cd "$srcdir/$pkgname-$pkgver" + yarn + yarn build +} + + +package() { + install -d "$pkgdir/usr/lib/$pkgname" + cd "$pkgdir/usr/lib/$pkgname" + cp -a "$srcdir/$pkgname-$pkgver/dist/"* . + install -d "$pkgdir/usr/bin" + ln -s "/usr/lib/$pkgname/bin-$pkgname.js" "$pkgdir/usr/bin/$pkgname" +}