summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: fd88ad0806b0c13d4bd31deb86ab52420191e8a8 (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
# Maintainer: Kazuki Sawada <kazuki@6715.jp>

pkgname=stns
pkgver=2.1.0
pkgrel=1
pkgdesc="This server can easily manage Linux user group with TOML format setting file."
arch=('i686' 'x86_64')
url="https://github.com/STNS/STNS"
license=('MIT')
depends=()
makedepends=('go-pie')
source=("https://github.com/STNS/STNS/archive/v${pkgver}.tar.gz")
md5sums=('f7f56ee0433b44296af6813fbc7e8cd1')

package() {
  cd "${srcdir}/STNS-${pkgver}"

  patch go.sum "${startdir}/go.sum.patch"
  install -dm755 "${pkgdir}/usr/bin"
  install -dm755 "${pkgdir}/usr/lib/${pkgname}"
  make GO="GO111MODULE=on go" BINDIR="${pkgdir}/usr/bin" MODDIR="${pkgdir}/usr/lib/modules.d/${pkgname}" install

  install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}"
  install -Dm644 package/stns-v2.conf "${pkgdir}/etc/${pkgname}/server/${pkgname}.conf"
  install -Dm644 package/stns-v2.systemd "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
  install -Dm644 package/stns-v2.logrotate "${pkgdir}/etc/logrotate.d/${pkgname}"
}