Date: Thursday, September 16, 2021 @ 20:32:38 Author: polyzen Revision: 1016537
Touch up Modified: prettier/trunk/PKGBUILD ----------+ PKGBUILD | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-16 20:31:19 UTC (rev 1016536) +++ PKGBUILD 2021-09-16 20:32:38 UTC (rev 1016537) @@ -1,5 +1,6 @@ # Maintainer: Jerome Leclanche <[email protected]> # Maintainer: Maxim Baz <$pkgname at maximbaz dot com> +# Maintainer: Daniel M. Capella <[email protected]> pkgname=prettier pkgver=2.3.2 @@ -10,21 +11,23 @@ license=("MIT") depends=("nodejs") makedepends=("yarn") -source=("$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz") +source=("https://github.com/$pkgname/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz") sha256sums=('c240c50312a330e9df3f1240136538a6841e47379959e771b99d55d393f350e5') +prepare() { + cd "$pkgname-$pkgver" + yarn --frozen-lockfile +} + build() { cd "$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" + cd "$pkgname-$pkgver" + install -d "$pkgdir/usr/"{bin,"lib/$pkgname","share/licenses/$pkgname"} + cp -a dist/* "$pkgdir/usr/lib/$pkgname" ln -s "/usr/lib/$pkgname/bin-$pkgname.js" "$pkgdir/usr/bin/$pkgname" - install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" "$srcdir/$pkgname-$pkgver/LICENSE" + ln -s "/usr/lib/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }
