summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 82f0f9c99cbb99ed0febff7c8215ddd371373a53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# This file was generated by GoReleaser. DO NOT EDIT.
# Maintainer: moyiz <8603313+moyiz@users.noreply.github.com>
# Contributor: moyiz <8603313+moyiz@users.noreply.github.com>

pkgname='na-bin'
pkgver=0.0.9
pkgrel=1
pkgdesc='CLI tool to effortlessly manage context aware nested shortcuts for shell commands.'
url='https://github.com/moyiz/na'
arch=('aarch64' 'i686' 'x86_64')
license=('BSD-3-Clause')
provides=('na')
conflicts=('na')
depends=('glibc')

source_aarch64=("${pkgname}_${pkgver}_aarch64.tar.gz::https://github.com/moyiz/na/releases/download/v0.0.9/na_linux_arm64.tar.gz")
sha256sums_aarch64=('a8d9b01a861b8871fe2a7713c7e6a76b122ab757b9d28e53815526b8644e0d16')

source_i686=("${pkgname}_${pkgver}_i686.tar.gz::https://github.com/moyiz/na/releases/download/v0.0.9/na_linux_i386.tar.gz")
sha256sums_i686=('4ec1328f73244cafa705bc8ecd6dc2651e78a80672e4a61a9fdb03fe3f7c0113')

source_x86_64=("${pkgname}_${pkgver}_x86_64.tar.gz::https://github.com/moyiz/na/releases/download/v0.0.9/na_linux_x86_64.tar.gz")
sha256sums_x86_64=('72ba0b9299432969c6efa788c024c4af8121b1c0c4563d0bcdc794cd2d1b1b46')

package() {
  cd ${srcdir}
  install -Dm755 na ${pkgdir}/usr/bin/na
  install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE

  declare bash_comp=${pkgdir}/usr/share/bash-completion/completions/
  declare zsh_comp=${pkgdir}/usr/share/zsh/site-functions/
  declare fish_comp=${pkgdir}/usr/share/fish/vendor_completions.d

  mkdir -p ${bash_comp} ${zsh_comp} ${fish_comp}

  ./na completion bash > na.bash
  ./na completion zsh > na.zsh
  ./na completion fish > na.fish

  install -Dm644 ./na.bash ${bash_comp}/na
  install -Dm644 ./na.zsh ${zsh_comp}/_na
  install -Dm644 ./na.fish ${fish_comp}/na.fish

  ./na docs -o ./man
  mkdir -p ${pkgdir}/usr/share/man/man1/
  install -Dm644 ./man/* ${pkgdir}/usr/share/man/man1/
  install -d ${pkgdir}/usr/share
}