jobcomm/battctl-git/PKGBUILD
2024-05-24 01:44:24 +03:00

45 lines
1.4 KiB
Bash

#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=battctl-git
pkgdesc="Battery charging thresold control for laptops w/o systemd"
url="https://github.com/primalmotion/battctl"
pkgver=0.0.3.r2.gef07ade
pkgrel=03
#depends=(systemd) # NOT but maybe later a runit and 66 service file can be written for it - one place a service daemon would be beneficial to run
makedepends=(go)
source=("${pkgname}::git+${url}")
pkgver() {
cd "${srcdir}/${pkgname}"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
cd "${srcdir}/${pkgname}"
go build -trimpath
}
package() {
mkdir -p "${pkgdir}/var/lib/battctl"
mkdir -p "${pkgdir}/etc/battctl"
# install -Dm644 ${srcdir}/${pkgname}/dist/battctl.service ${pkgdir}/usr/lib/systemd/system/battctl.service
install -Dm644 ${srcdir}/${pkgname}/dist/conf.yaml ${pkgdir}/etc/battctl/conf.yaml
install -Dm755 ${srcdir}/${pkgname}/battctl ${pkgdir}/usr/bin/battctl
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL3)
sha256sums=(SKIP)
## ed7d3af7592e2e58c0fde0b90d2d931634a129180589f5377d227a2750a4fb2e battctl-git-0.0.3.r2.gef07ade-03-x86_64.pkg.tar.lz