diff options
author | Egor Kovetskiy | 2017-10-24 22:02:08 +0300 |
---|---|---|
committer | Egor Kovetskiy | 2017-10-24 22:02:08 +0300 |
commit | a1902a6911d03d1a4849500fcfda52edb906c7af (patch) | |
tree | d793036829620d1b49ada3550de97fdcd2e365ee | |
parent | c76d5c40cef48c38b4e8ab356d702e95422a2417 (diff) | |
download | aur-a1902a6911d03d1a4849500fcfda52edb906c7af.tar.gz |
add service file
-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" } |