56 lines
809 B
Text
56 lines
809 B
Text
|
pkgname=("tickertape")
|
||
|
pkgver="0.1.0"
|
||
|
pkgrel=1
|
||
|
epoch=1
|
||
|
pkgdesc="A LCD ticker for host details"
|
||
|
|
||
|
arch=("any")
|
||
|
|
||
|
depends=(
|
||
|
python
|
||
|
)
|
||
|
|
||
|
source=(
|
||
|
tickertape.service
|
||
|
config.toml
|
||
|
)
|
||
|
|
||
|
sha256sums=(
|
||
|
"SKIP"
|
||
|
"SKIP"
|
||
|
)
|
||
|
|
||
|
makedepends=(
|
||
|
python
|
||
|
bazel
|
||
|
)
|
||
|
|
||
|
# Input file verification
|
||
|
verify() {
|
||
|
true
|
||
|
}
|
||
|
|
||
|
# Input file patching
|
||
|
prepare() {
|
||
|
true
|
||
|
}
|
||
|
|
||
|
# Building
|
||
|
build() {
|
||
|
cd ..
|
||
|
bazel build :tickertape.zapp
|
||
|
cp -f $(bazel run --run_under=echo :tickertape.zapp) $srcdir/
|
||
|
}
|
||
|
|
||
|
# Post-build verification (tests)
|
||
|
check() {
|
||
|
true
|
||
|
}
|
||
|
|
||
|
# Emplacing artifacts
|
||
|
package() {
|
||
|
install -Dm755 tickertape.zapp "${pkgdir}"/usr/bin/tickertape
|
||
|
install -Dm644 tickertape.service "${pkgdir}"/usr/lib/systemd/system/tickertape.service
|
||
|
install -Dm644 config.toml "${pkgdir}"/etc/tickertape/config.toml
|
||
|
}
|