All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/moby-buildkit: support building as host package
@ 2022-01-24  7:48 Christian Stewart via buildroot
  2022-07-27  7:55 ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 2+ messages in thread
From: Christian Stewart via buildroot @ 2022-01-24  7:48 UTC (permalink / raw)
  To: buildroot; +Cc: Christian Stewart, Yann E . MORIN, Thomas Petazzoni

Users may want to use buildkitd and buildkitctl to build images on the host.

Adds package host-moby-buildkit and BR2_PACKAGE_HOST_MOBY_BUILDKIT.

Signed-off-by: Christian Stewart <christian@paral.in>
---
 package/Config.in.host                 | 1 +
 package/moby-buildkit/Config.in.host   | 8 ++++++++
 package/moby-buildkit/moby-buildkit.mk | 6 ++++++
 3 files changed, 15 insertions(+)
 create mode 100644 package/moby-buildkit/Config.in.host

diff --git a/package/Config.in.host b/package/Config.in.host
index 20034f6ee0..3bf6fab2db 100644
--- a/package/Config.in.host
+++ b/package/Config.in.host
@@ -53,6 +53,7 @@ menu "Host utilities"
 	source "package/meson-tools/Config.in.host"
 	source "package/mfgtools/Config.in.host"
 	source "package/mkpasswd/Config.in.host"
+	source "package/moby-buildkit/Config.in.host"
 	source "package/mtd/Config.in.host"
 	source "package/mtools/Config.in.host"
 	source "package/mxsldr/Config.in.host"
diff --git a/package/moby-buildkit/Config.in.host b/package/moby-buildkit/Config.in.host
new file mode 100644
index 0000000000..a3b18548f8
--- /dev/null
+++ b/package/moby-buildkit/Config.in.host
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_HOST_MOBY_BUILDKIT
+	bool "host moby-buildkit"
+	depends on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS
+	help
+	  BuildKit is a toolkit for converting source code to build
+	  artifacts in an efficient expressive and repeatable manner.
+
+	  https://github.com/moby/buildkit
diff --git a/package/moby-buildkit/moby-buildkit.mk b/package/moby-buildkit/moby-buildkit.mk
index 3f0df351ef..533ce6485a 100644
--- a/package/moby-buildkit/moby-buildkit.mk
+++ b/package/moby-buildkit/moby-buildkit.mk
@@ -19,4 +19,10 @@ MOBY_BUILDKIT_LDFLAGS = \
 
 MOBY_BUILDKIT_INSTALL_BINS = $(notdir $(MOBY_BUILDKIT_BUILD_TARGETS))
 
+HOST_MOBY_BUILDKIT_TAGS = cgo
+HOST_MOBY_BUILDKIT_BUILD_TARGETS = cmd/buildctl cmd/buildkitd
+
+HOST_MOBY_BUILDKIT_INSTALL_BINS = $(notdir $(HOST_MOBY_BUILDKIT_BUILD_TARGETS))
+
 $(eval $(golang-package))
+$(eval $(host-golang-package))
-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-07-27  7:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-24  7:48 [Buildroot] [PATCH 1/1] package/moby-buildkit: support building as host package Christian Stewart via buildroot
2022-07-27  7:55 ` Thomas Petazzoni via buildroot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.