summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD50
-rw-r--r--buildkit.socket2
3 files changed, 41 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 306928850b6a..cb56626905d7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = buildkit-bin
- pkgdesc = A toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner.
- pkgver = 0.9.1
+ pkgdesc = concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
+ pkgver = 0.12.5
pkgrel = 1
url = https://github.com/moby/buildkit
arch = x86_64
arch = armv7h
arch = aarch64
+ arch = riscv64
license = Apache
depends = runc
depends = containerd
@@ -13,13 +14,15 @@ pkgbase = buildkit-bin
conflicts = buildkit
source = buildkit.service
source = buildkit.socket
- sha512sums = b10773a29d713f717378ef40d1d622b42939e181db255bf80e1543c67c7d7cdd6ce212bf2729c76940d9138fb0fb9af2c1a4b067951d390602d0e6b733243d9b
- sha512sums = 5c752695cc09310d383e657b48add7f68406f54ce798285d5c073b33ff0959da99cbe4b2d7eb3a7d5c98bdf4c60d4cba27491d96dc4fb32267038d8476a62c34
- source_x86_64 = buildkit-0.9.1.tar.gz::https://github.com/moby/buildkit/releases/download/v0.9.1/buildkit-v0.9.1.linux-amd64.tar.gz
- sha512sums_x86_64 = 8c0548d339ebc2b2ff98b426ab02884a4776bf50708c5a1423381c3427087a4c23dfc77d300db00dbf40557337fbaea6f705447082b1db73b22c4b80ccb3f0fd
- source_armv7h = buildkit-0.9.1.tar.gz::https://github.com/moby/buildkit/releases/download/v0.9.1/buildkit-v0.9.1.linux-arm-v7.tar.gz
- sha512sums_armv7h = e4b885b055e6b947a3a6f4afcb5a01202f74d20d8ddad2d73bb68aa380e3bfa6118138f3f6cf273d702308269bea453b4eb7086370eb44b4b53f6cb9f57ab903
- source_aarch64 = buildkit-0.9.1.tar.gz::https://github.com/moby/buildkit/releases/download/v0.9.1/buildkit-v0.9.1.linux-arm64.tar.gz
- sha512sums_aarch64 = d87e9c955f26ec88fe4ba1c37e5c3e801903992487155c0b02d3199a0db49dc7ccf9f60e0333bf0eed77eff01b8b7d5c4fc92185f58848e9e557ee0f99f66611
+ b2sums = 6de06e17baace60e6ff9afcbcb14d6700d7b420e81fb806787d9fb5c9e54809907c3cc5165db63acfe66e1530764ee49c218decc5c9003b1ccc89bb4ced57b50
+ b2sums = 4539f29ed0f591ba7faf12b53b41c978e54fb54b35ea313c58bd4bf778abf35e5ff76f20f3e90b8d66c3cf548d07edcd56cefada667c341fd1596ead0e6e9b73
+ source_x86_64 = buildkit-0.12.5.tar.gz::https://github.com/moby/buildkit/releases/download/v0.12.5/buildkit-v0.12.5.linux-amd64.tar.gz
+ b2sums_x86_64 = 9ce5750ae7bfd97adb7fa2f28e20a5b0a9eab7ce6c0b60b300af83e5ee1c16cf7e0d6dea391e96b0552c7b00c5b868f70a5b4002503e298faf787e329a7d915f
+ source_armv7h = buildkit-0.12.5.tar.gz::https://github.com/moby/buildkit/releases/download/v0.12.5/buildkit-v0.12.5.linux-arm-v7.tar.gz
+ b2sums_armv7h = 6e5eff779d14ccc454680155d667dd68cbbf4cb121c97d688813d81ceaeb0d30e8866b41722b360919d5fe0f2fd2a8ac4052aff0bfa73ad27dca4c362f9a18f6
+ source_aarch64 = buildkit-0.12.5.tar.gz::https://github.com/moby/buildkit/releases/download/v0.12.5/buildkit-v0.12.5.linux-arm64.tar.gz
+ b2sums_aarch64 = ead9487165f7547a30427892619b8ad8338b355f00d7fec7b358730ac18663c7c7b1cd5d5081027acde666b660bb2718b09cd88d636d10a3d6e9fdfb47d86e0f
+ source_riscv64 = buildkit-0.12.5.tar.gz::https://github.com/moby/buildkit/releases/download/v0.12.5/buildkit-v0.12.5.linux-riscv64.tar.gz
+ b2sums_riscv64 = 295c28f84c697acec1fa4923d964bbf6d6187453599ccfa7a03ede3fbcc35d67b97950feb75f5386bd6d1e811fc94a596f5869a854b5ad79d82e64edc9ccf45f
pkgname = buildkit-bin
diff --git a/PKGBUILD b/PKGBUILD
index d32b9acfeae0..068f8f483478 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,11 @@
-# Maintainer: Alex Wicks <alex@awicks.io>
+# Maintainer: Rajdeep Malakar <rajdeepm.dev@gmail.com>
+# Contributor: Alex Wicks <alex@awicks.io>
pkgname=buildkit-bin
-pkgver=0.9.1
+pkgver=0.12.5
pkgrel=1
-pkgdesc='A toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner.'
-arch=('x86_64' 'armv7h' 'aarch64')
+pkgdesc="concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit"
+arch=('x86_64' 'armv7h' 'aarch64' 'riscv64')
url='https://github.com/moby/buildkit'
license=('Apache')
provides=('buildkit')
@@ -14,30 +15,33 @@ source=('buildkit.service' 'buildkit.socket')
source_x86_64=("buildkit-${pkgver}.tar.gz::https://github.com/moby/buildkit/releases/download/v${pkgver}/buildkit-v${pkgver}.linux-amd64.tar.gz")
source_aarch64=("buildkit-${pkgver}.tar.gz::https://github.com/moby/buildkit/releases/download/v${pkgver}/buildkit-v${pkgver}.linux-arm64.tar.gz")
source_armv7h=("buildkit-${pkgver}.tar.gz::https://github.com/moby/buildkit/releases/download/v${pkgver}/buildkit-v${pkgver}.linux-arm-v7.tar.gz")
+source_riscv64=("buildkit-${pkgver}.tar.gz::https://github.com/moby/buildkit/releases/download/v${pkgver}/buildkit-v${pkgver}.linux-riscv64.tar.gz")
-sha512sums=(
- 'b10773a29d713f717378ef40d1d622b42939e181db255bf80e1543c67c7d7cdd6ce212bf2729c76940d9138fb0fb9af2c1a4b067951d390602d0e6b733243d9b'
- '5c752695cc09310d383e657b48add7f68406f54ce798285d5c073b33ff0959da99cbe4b2d7eb3a7d5c98bdf4c60d4cba27491d96dc4fb32267038d8476a62c34'
+b2sums=(
+ "6de06e17baace60e6ff9afcbcb14d6700d7b420e81fb806787d9fb5c9e54809907c3cc5165db63acfe66e1530764ee49c218decc5c9003b1ccc89bb4ced57b50"
+ "4539f29ed0f591ba7faf12b53b41c978e54fb54b35ea313c58bd4bf778abf35e5ff76f20f3e90b8d66c3cf548d07edcd56cefada667c341fd1596ead0e6e9b73"
)
-sha512sums_x86_64=('8c0548d339ebc2b2ff98b426ab02884a4776bf50708c5a1423381c3427087a4c23dfc77d300db00dbf40557337fbaea6f705447082b1db73b22c4b80ccb3f0fd')
-sha512sums_aarch64=('d87e9c955f26ec88fe4ba1c37e5c3e801903992487155c0b02d3199a0db49dc7ccf9f60e0333bf0eed77eff01b8b7d5c4fc92185f58848e9e557ee0f99f66611')
-sha512sums_armv7h=('e4b885b055e6b947a3a6f4afcb5a01202f74d20d8ddad2d73bb68aa380e3bfa6118138f3f6cf273d702308269bea453b4eb7086370eb44b4b53f6cb9f57ab903')
+
+b2sums_x86_64=("9ce5750ae7bfd97adb7fa2f28e20a5b0a9eab7ce6c0b60b300af83e5ee1c16cf7e0d6dea391e96b0552c7b00c5b868f70a5b4002503e298faf787e329a7d915f")
+b2sums_aarch64=('ead9487165f7547a30427892619b8ad8338b355f00d7fec7b358730ac18663c7c7b1cd5d5081027acde666b660bb2718b09cd88d636d10a3d6e9fdfb47d86e0f')
+b2sums_armv7h=("6e5eff779d14ccc454680155d667dd68cbbf4cb121c97d688813d81ceaeb0d30e8866b41722b360919d5fe0f2fd2a8ac4052aff0bfa73ad27dca4c362f9a18f6")
+b2sums_riscv64=("295c28f84c697acec1fa4923d964bbf6d6187453599ccfa7a03ede3fbcc35d67b97950feb75f5386bd6d1e811fc94a596f5869a854b5ad79d82e64edc9ccf45f")
package() {
- install -Dm755 "${srcdir}/bin/buildctl" "${pkgdir}/usr/bin/buildctl"
- install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkitd"
- install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-aarch64"
- install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-arm"
- install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-i386"
- install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-mips64"
- install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-mips64el"
- install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-ppc64le"
- install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-riscv64"
- install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-s390x"
- install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-runc"
+ install -Dm755 "${srcdir}/bin/buildctl" "${pkgdir}/usr/bin/buildctl"
+ install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkitd"
+ install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-aarch64"
+ install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-arm"
+ install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-i386"
+ install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-mips64"
+ install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-mips64el"
+ install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-ppc64le"
+ install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-riscv64"
+ install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-qemu-s390x"
+ install -Dm755 "${srcdir}/bin/buildkitd" "${pkgdir}/usr/bin/buildkit-runc"
- install -Dm644 "${srcdir}/buildkit.service" "${pkgdir}/usr/lib/systemd/system/buildkit.service"
- install -Dm644 "${srcdir}/buildkit.socket" "${pkgdir}/usr/lib/systemd/system/buildkit.socket"
+ install -Dm644 "${srcdir}/buildkit.service" "${pkgdir}/usr/lib/systemd/system/buildkit.service"
+ install -Dm644 "${srcdir}/buildkit.socket" "${pkgdir}/usr/lib/systemd/system/buildkit.socket"
}
# vim: ts=2 sw=2 et:
diff --git a/buildkit.socket b/buildkit.socket
index 3666344fef02..a140e51a9a49 100644
--- a/buildkit.socket
+++ b/buildkit.socket
@@ -4,7 +4,7 @@ Description=BuildKit
Documentation=https://github.com/moby/buildkit
[Socket]
-ListenStream=%t/buildkit/buildkitd.sock
+ListenStream=/var/run/buildkit/buildkitd.sock
[Install]
WantedBy=sockets.target