aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d2acd9aca55f762b07f99722a3104e351eba665d (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
# hostess-git
# An idempotent command-line utility for managing your /etc/hosts file.
# Maintainer: Dian Fay <dian.m.fay@gmail.com>
pkgname=hostess-git
pkgver=v0.3.0.r0.4f98a9f
pkgrel=1
pkgdesc="An idempotent command-line utility for managing your /etc/hosts file (git)."
arch=("x86_64")
url="https://github.com/cbednarski/hostess"
license=("MIT")
md5sums=('SKIP')
makedepends=("git" "go")
source=("git+https://github.com/cbednarski/hostess")

pkgver(){
  cd "$srcdir/hostess"

  printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
}

prepare() {
  export GOPATH="$srcdir"
  export PATH="$PATH:$srcdir/src/bin/"

  mkdir -p "$srcdir/src/github.com/cbednarski"

  ln -s "$srcdir/hostess" "$srcdir/src/github.com/cbednarski"
}

build() {
  cd "$srcdir/src/github.com/cbednarski/hostess"

  PATH="$PATH:$srcdir/bin/" make
}

package() {
  install -Dm755 "$srcdir/hostess/hostess" "$pkgdir/usr/bin/hostess"
}