diff options
author | Yasuaki Uechi | 2022-04-20 13:44:03 +0900 |
---|---|---|
committer | Yasuaki Uechi | 2022-04-20 13:44:03 +0900 |
commit | c8ba71ab1fb42a59c8c5df824fac1402f20c6bd2 (patch) | |
tree | 60587d945443209fff45b5339c320344f8d5b0d9 /PKGBUILD | |
parent | 6404c2738b92726aea8874705b33a742a5ac797a (diff) | |
download | aur-fx.tar.gz |
update version: 21.0.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 17 insertions, 26 deletions
@@ -1,38 +1,29 @@ -# Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz> +# Maintainer: Yasuaki Uechi <y@uechi.io> +# Contributor: Caltlgin Stsodaat <contact@fossdaily.xyz> pkgname='fx' -pkgver=20.0.2 +pkgver=21.0.0 pkgrel=1 -pkgdesc='Command-line tool and terminal JSON viewer' +pkgdesc='Terminal JSON viewer' arch=('any') url='https://github.com/antonmedv/fx' license=('MIT') -makedepends=('npm' 'jq') -noextract=("${pkgname}-${pkgver}.tgz") -source=("https://registry.npmjs.org/${pkgname}/-/${pkgname}-${pkgver}.tgz") -sha256sums=('7ec01246c8291cd6194587e4fe0eba92a554336ec2342a74c9eb47cf1b41179c') +makedepends=('go') +source=("https://github.com/antonmedv/fx/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('cd3a34b9072e0aafd0fb362daf7400d7e1fad9ae326c85302191e9179e6be749') -package() { - npm install -g \ - --cache "${srcdir}/npm-cache" \ - --prefix "${pkgdir}/usr" \ - --user root \ - "${srcdir}/${pkgname}-${pkgver}.tgz" +build() { + export GOPATH="$srcdir/gopath" - find "${pkgdir}/usr" -type d -exec chmod 755 {} + - chown -R root:root "${pkgdir}" + cd "$srcdir/$pkgname-$pkgver" - find "${pkgdir}" -name 'package.json' -print0 | xargs -r -0 sed -i '/_where/d' + go build +} - local PKG_TEMP="$(mktemp)" - local PKG_JSON="${pkgdir}/usr/lib/node_modules/${pkgname}/package.json" - jq '.|=with_entries(select(.key|test("_.+")|not))' "${PKG_JSON}" > "${PKG_TEMP}" - mv -f "${PKG_TEMP}" "${PKG_JSON}" - chmod 644 "${PKG_JSON}" +package() { + cd "$srcdir/$pkgname-$pkgver" - cd "${pkgdir}/usr/lib/node_modules/${pkgname}" - install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${pkgname}" - install -Dvm644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm755 -t "${pkgdir}/usr/bin" fx + install -Dm644 'README.md' -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${pkgname}" } - -# vim: ts=2 sw=2 et: |