diff options
author | DDoSolitary | 2019-11-02 23:01:15 +0800 |
---|---|---|
committer | DDoSolitary | 2019-11-02 23:01:15 +0800 |
commit | f14e80ee79117873434dbabf154a1916e5673707 (patch) | |
tree | 2e123ecb99ebf07a5a1cf53decb34e216b8e46b6 /PKGBUILD | |
download | aur-f14e80ee79117873434dbabf154a1916e5673707.tar.gz |
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..de2f153dc8db --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: DDoSolitary <DDoSolitary@gmail.com> +pkgname=nodejs-unblockneteasemusic +pkgver=0.21.0 +pkgrel=1 +pkgdesc="Revive unavailable songs for Netease Cloud Music" +arch=(any) +url=https://github.com/nondanee/UnblockNeteaseMusic +license=(MIT) +depends=(nodejs) +makedepends=(npm jq) +source=( + $pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz + unblockneteasemusic.service + args.conf +) +sha512sums=( + 8120eb8038a175d8c523fbd057c05f10fc01573f6b6079ea02ca2d3eccfbbb819cf31100f0ec3723ff8d0e569b3b4087a7e916a476f557f93d95697fccd14822 + f5e69fe9a9e622bd6fa4d4d22c4cae7468b27bb6426fc6b329df44698f790f9e36c50758066e3f44f8d2a8939885023cf1773ef386041bc3dcc1d94987c99202 + bbf170413150b9eab5fe996f213ca2e454f7acac7ce64c39a70e8ae4a2e2fb5a467b5a253898e0f488a272dfde2060310d7ebff958390dd918510bda764a65be +) +package() { + npm install -g --user root --prefix "$pkgdir/usr" -cache "$srcdir/npm-cache" "$srcdir/$pkgname-$pkgver.tar.gz" + find "$pkgdir/usr" -type d -exec chmod 755 {} \; + chown -R root:root "$pkgdir" + find "$pkgdir" -name package.json -print0 | xargs -r -0 sed -i "/_where/d" + local tmppackage="$(mktemp)" + local pkgjson="$pkgdir/usr/lib/node_modules/@nondanee/unblockneteasemusic/package.json" + jq '.|=with_entries(select(.key|test("_.+")|not))' "$pkgjson" > "$tmppackage" + mv "$tmppackage" "$pkgjson" + chmod 644 "$pkgjson" + + install -Dm644 "$srcdir/unblockneteasemusic.service" "$pkgdir/usr/lib/systemd/system/unblockneteasemusic.service" + install -Dm644 "$srcdir/args.conf" "$pkgdir/etc/systemd/system/unblockneteasemusic.service.d/args.conf" +} |