diff options
author | Adam Veldhousen | 2020-04-20 05:43:47 -0500 |
---|---|---|
committer | Adam Veldhousen | 2020-04-20 05:43:47 -0500 |
commit | c9c3dac87da2f6c86921af6b92d90a56cef0287b (patch) | |
tree | 7b196b391bf08701eba3d6f956b44f107f115f9e | |
download | aur-c9c3dac87da2f6c86921af6b92d90a56cef0287b.tar.gz |
first release
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 53 |
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a5e1153651d1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = powerbar + pkgdesc = Battery status module for Waybar + pkgver = makepkg + pkgrel = 1 + url = https://github.com/adamveld12/powerbar + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = go + depends = upower>=0.99.11-1 + source = git://github.com/adamveld12/powerbar.git + sha1sums = SKIP + +pkgname = powerbar + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..877b6c288891 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg +src +powerbar +*.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2711f3b7b553 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Adam Veldhousen adam@vdhsn.com +pkgname=powerbar +pkgver=makepkg +pkgrel=1 +pkgdesc="Battery status module for Waybar" +arch=('x86_64') +url="https://github.com/adamveld12/$pkgname" +license=("GPL3") +depends=("upower>=0.99.11-1") +makedepends=("git" "go") +sha1sums=('SKIP') +source=(git://github.com/adamveld12/powerbar.git) + +build() { + cd $srcdir/$pkgname + git checkout $pkgver + + go mod vendor + go build -v \ + -mod=vendor \ + -trimpath \ + -ldflags "-extldflags $LDFLAGS -X main.Version=$pkgver" \ + -o $pkgname . +} + +check() { + cd $srcdir/$pkgname + go mod vendor + go test -mod=vendor +} + +package() { + mkdir -p $pkgdir/usr/bin + install -Dm755 -v $srcdir/$pkgname/$pkgname "$pkgdir/usr/bin/" +} + +pkgver() { + if [[ "$PKGVER" ]]; then + echo "$PKGVER" + return + fi + + cd "$srcdir/$pkgname" + local VERSION=$(git describe --all | sed s:heads/::g) + if [[ "$(echo $VERSION | grep "fatal: No names found")" ]]; then + # 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 "$commit" + fi + + echo $VERSION +} |