diff options
author | Jack Mitchell | 2020-08-17 10:55:08 +0100 |
---|---|---|
committer | Jack Mitchell | 2020-08-17 10:55:08 +0100 |
commit | 8cfb024fd695ab09008d8fd495477b6cca020818 (patch) | |
tree | 84e4c53aa9ad7695d32564218024687ced2bc511 /PKGBUILD | |
download | aur-8cfb024fd695ab09008d8fd495477b6cca020818.tar.gz |
v3.22.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e656361e7bb9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Jack Mitchell <jack@embed.me.uk> + +pkgname=buildkite-agent-bin +pkgver=3.22.1 +_commit='c616a95977968f67185b16a96836896412e090fd' +pkgrel=1 +pkgdesc='The Buildkite Agent' +arch=('x86_64' 'armv7h' 'aarch64') +url='https://buildkite.com/docs/agent/v3' +license=('MIT') +options=('!strip' 'staticlibs') +source=("git+https://github.com/buildkite/agent.git#commit=$_commit" + 'buildkite-agent.sysusers' + 'buildkite-agent.tmpfiles') +backup=('etc/buildkite-agent/buildkite-agent.cfg') + +source_x86_64=("https://github.com/buildkite/agent/releases/download/v$pkgver/buildkite-agent-linux-amd64-$pkgver.tar.gz") +source_armv7h=("https://github.com/buildkite/agent/releases/download/v$pkgver/buildkite-agent-linux-armhf-$pkgver.tar.gz") +source_aarch64=("https://github.com/buildkite/agent/releases/download/v$pkgver/buildkite-agent-linux-arm64-$pkgver.tar.gz") + +sha256sums=('SKIP' + '60503a6e93dfdb533cd54c82bf9aa3087c907ce8c574b657ca4c4b102badcf71' + '15f1019081d8255ac6ac121445ae4b39ef5e3f1446a319855c1f7524372366b0') +sha256sums_x86_64=('2cac182610f7b1f63700914b969d68b231d80d09902d4dec5918dbd4ab993bb6') +sha256sums_armv7h=('d8eb4be377a8a33d6a6873a8fda4946e19041b29bf923e6328b7fdd08e3cca6e') +sha256sums_aarch64=('ab4604c788a3c7fc13381ae5c837ca7f5b5d37148ffd0be1761b2517e560f7eb') + +package() { + install -d -m 755 "${pkgdir}/usr/bin" + cp -dr --no-preserve='ownership' "${srcdir}/buildkite-agent" "${pkgdir}/usr/bin/" + + install -d -m 755 "${pkgdir}/etc/buildkite-agent/hooks" + install -d -m 755 "${pkgdir}/etc/buildkite-agent/plugins" + + cp -dr --no-preserve='ownership' "${srcdir}/agent/packaging/linux/root/usr/share/buildkite-agent/buildkite-agent.cfg" "${pkgdir}/etc/buildkite-agent/buildkite-agent.cfg" + + cp --no-preserve='ownership' ${srcdir}/agent/packaging/linux/root/usr/share/buildkite-agent/hooks/* "${pkgdir}/etc/buildkite-agent/hooks/" + + install -D -m 644 "${srcdir}/agent/packaging/linux/root/usr/share/buildkite-agent/systemd/buildkite-agent.service" "${pkgdir}/usr/lib/systemd/system/buildkite-agent.service" + install -D -m 644 "${srcdir}/agent/packaging/linux/root/usr/share/buildkite-agent/systemd/buildkite-agent@.service" "${pkgdir}/usr/lib/systemd/system/buildkite-agent@.service" + + install -D -m 644 "${srcdir}/buildkite-agent.sysusers" "${pkgdir}/usr/lib/sysusers.d/buildkite.conf" + install -D -m 644 "${srcdir}/buildkite-agent.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/buildkite.conf" +} + +# vim: ts=2 sw=2 et: |