45 lines
1.4 KiB
Bash
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
|
|
|