mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-19 05:36:38 +02:00
46 lines
1.7 KiB
Text
46 lines
1.7 KiB
Text
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=aports-build
|
|
pkgver=1.6.4
|
|
pkgrel=0
|
|
pkgdesc="MQTT based build-on-git-push scripts for Alpine Linux"
|
|
url="https://alpinelinux.org"
|
|
arch="noarch"
|
|
license="GPL-2.0-only"
|
|
options="!check"
|
|
_luaver=5.4
|
|
depends="abuild>2.20.0 build-base mosquitto-clients openssh-client mqtt-exec
|
|
rsync lua-aports>=1.2.0 lua$_luaver-cjson lua$_luaver-mqtt-publish pigz git"
|
|
makedepends="$depends_dev mosquitto-dev"
|
|
install="$pkgname.pre-install"
|
|
subpackages="$pkgname-openrc"
|
|
source="aports-build
|
|
mqtt-exec.aports-build.confd
|
|
report-build-errors.lua
|
|
"
|
|
|
|
builddir="$srcdir"
|
|
|
|
package() {
|
|
install -Dm755 "$srcdir"/aports-build \
|
|
"$pkgdir"/usr/bin/aports-build
|
|
install -d "$pkgdir"/etc/init.d
|
|
|
|
ln -s mqtt-exec "$pkgdir"/etc/init.d/mqtt-exec.aports-build
|
|
install -Dm644 "$srcdir"/mqtt-exec.aports-build.confd \
|
|
"$pkgdir"/etc/conf.d/mqtt-exec.aports-build
|
|
|
|
install -Dm644 "$srcdir"/report-build-errors.lua \
|
|
"$pkgdir"/usr/share/buildrepo/plugins/report-build-errors.lua
|
|
install -d "$pkgdir"/etc/buildrepo
|
|
cat >"$pkgdir"/etc/buildrepo/config.lua <<-EOF
|
|
-- logurlprefix = "https://build.alpinelinux.org/buildlogs/"
|
|
-- mqttbroker = "localhost"
|
|
-- logtarget = "distfiles.alpinelinux.org:/var/cache/distfiles/buildlogs/"
|
|
EOF
|
|
}
|
|
|
|
sha512sums="
|
|
c53b1d98811c2c3d35d141850bedd4b3ca77d9702112c18858a06afd75b6c0d602077b8c791f38272a4b8a37399bb25ba5583fa9f652065ca53d2542e83987b3 aports-build
|
|
67763b90d1439aafc3b980f7633acfcc038dc6cc1fffc45395c4665c801e2e2437ff6ad3c6a5731b69086cfe6ae3557d257072a1771540beba6b3e39444e77d7 mqtt-exec.aports-build.confd
|
|
939ba54ab4159bc8fcd0cb08f16f67dac05d29c77005da6fca0463048ab991765665b35f2feb978bfd8409bd13fdbdf3d47a7652df842e76504d076ac040c337 report-build-errors.lua
|
|
"
|