diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 68 |
1 files changed, 36 insertions, 32 deletions
@@ -8,62 +8,66 @@ license=('GPL') depends=( ) makedepends=( - 'go' - 'git' + 'go' + 'git' ) source=( - "i3-battery-nagbar::git://github.com/kovetskiy/i3-battery-nagbar#branch=${BRANCH:-master}" + "i3-battery-nagbar::git://github.com/kovetskiy/i3-battery-nagbar#branch=${BRANCH:-master}" ) md5sums=( - 'SKIP' + 'SKIP' ) backup=( ) pkgver() { - if [[ "$PKGVER" ]]; then - echo "$PKGVER" - return - fi - - cd "$srcdir/$pkgname" - local date=$(git log -1 --format="%cd" --date=short | sed s/-//g) - local count=$(git rev-list --count HEAD) - local commit=$(git rev-parse --short HEAD) - echo "$date.${count}_$commit" + if [[ "$PKGVER" ]]; then + echo "$PKGVER" + return + fi + + cd "$srcdir/$pkgname" + local date=$(git log -1 --format="%cd" --date=short | sed s/-//g) + local count=$(git rev-list --count HEAD) + local commit=$(git rev-parse --short HEAD) + echo "$date.${count}_$commit" } build() { - cd "$srcdir/$pkgname" + cd "$srcdir/$pkgname" - if [ -L "$srcdir/$pkgname" ]; then - rm "$srcdir/$pkgname" -rf - mv "$srcdir/.go/src/$pkgname/" "$srcdir/$pkgname" - fi + if [ -L "$srcdir/$pkgname" ]; then + rm "$srcdir/$pkgname" -rf + mv "$srcdir/.go/src/$pkgname/" "$srcdir/$pkgname" + fi - rm -rf "$srcdir/.go/src" + rm -rf "$srcdir/.go/src" - mkdir -p "$srcdir/.go/src" + mkdir -p "$srcdir/.go/src" - export GOPATH="$srcdir/.go" + export GOPATH="$srcdir/.go" - mv "$srcdir/$pkgname" "$srcdir/.go/src/" + mv "$srcdir/$pkgname" "$srcdir/.go/src/" - cd "$srcdir/.go/src/$pkgname/" - ln -sf "$srcdir/.go/src/$pkgname/" "$srcdir/$pkgname" + cd "$srcdir/.go/src/$pkgname/" + ln -sf "$srcdir/.go/src/$pkgname/" "$srcdir/$pkgname" - git submodule update --init + git submodule update --init - go get -v \ - -gcflags "-trimpath $GOPATH/src" \ - -ldflags="-X main.version=$pkgver-$pkgrel" + go get -v \ + -gcflags "-trimpath $GOPATH/src" \ + -ldflags="-X main.version=$pkgver-$pkgrel" } package() { - find "$srcdir/.go/bin/" -type f -executable | while read filename; do - install -DT "$filename" "$pkgdir/usr/bin/$(basename $filename)" - done + find "$srcdir/.go/bin/" -type f -executable | while read filename; do + install -DT "$filename" "$pkgdir/usr/bin/$(basename $filename)" + done + + install -DT \ + "${srcdir}/${pkgname}/systemd/i3-battery-nagbar.service" \ + "${pkgdir}/usr/lib/systemd/system/i3-battery-nagbar.service" } |