diff options
author | 0x9fff00 | 2019-06-02 20:49:08 +0200 |
---|---|---|
committer | 0x9fff00 | 2019-06-02 20:49:08 +0200 |
commit | d6f0ae789c7d92e551688c1c409c7439aa9f7cc1 (patch) | |
tree | b894d4eb3ca01eb5dd6c2c2f71a0ff350f2ac897 | |
download | aur-d6f0ae789c7d92e551688c1c409c7439aa9f7cc1.tar.gz |
1.17.1-1
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9010081cf733 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = nodejs-prettier + pkgdesc = An opinionated code formatter + pkgver = 1.17.1 + pkgrel = 1 + url = https://prettier.io/ + arch = any + license = MIT + makedepends = jq + makedepends = npm + depends = nodejs + source = https://registry.npmjs.org/prettier/-/prettier-1.17.1.tgz + sha256sums = 8af8ef1b2b54a091181330ea0d67df27f1ff3e2b2958eca2f140f5573cdbd160 + +pkgname = nodejs-prettier + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..efb296aa7558 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: 0x9fff00 <0x9fff00+git@protonmail.ch> + +_name=prettier +pkgname=nodejs-$_name +pkgver=1.17.1 +pkgrel=1 +pkgdesc='An opinionated code formatter' +arch=('any') +url='https://prettier.io/' +license=('MIT') +depends=('nodejs') +makedepends=('jq' 'npm') +source=("https://registry.npmjs.org/$_name/-/$_name-$pkgver.tgz") +sha256sums=('8af8ef1b2b54a091181330ea0d67df27f1ff3e2b2958eca2f140f5573cdbd160') + +package() { + npm install -g --user root --prefix "$pkgdir/usr" "$srcdir/$_name-$pkgver.tgz" + find "$pkgdir/usr" -type d -exec chmod 755 {} + + find "$pkgdir" -name package.json -print0 | xargs -0 sed -i '/_where/d' + local tmppackage="$(mktemp)" + local pkgjson="$pkgdir/usr/lib/node_modules/$_name/package.json" + jq '.|=with_entries(select(.key|test("_.+")|not))' "$pkgjson" > "$tmppackage" + mv "$tmppackage" "$pkgjson" + chmod 644 "$pkgjson" + + install -Dm 644 "$srcdir/package/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |