summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Veldhousen2020-04-20 05:43:47 -0500
committerAdam Veldhousen2020-04-20 05:43:47 -0500
commitc9c3dac87da2f6c86921af6b92d90a56cef0287b (patch)
tree7b196b391bf08701eba3d6f956b44f107f115f9e
downloadaur-c9c3dac87da2f6c86921af6b92d90a56cef0287b.tar.gz
first release
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD53
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
+}