public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Maciej Barć" <xgqt@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-containers/earthly/
Date: Sat, 18 May 2024 01:17:15 +0000 (UTC)	[thread overview]
Message-ID: <1715995031.81cd0b3bbb2bf1c97e28aa35bbe833f99aba6d3f.xgqt@gentoo> (raw)

commit:     81cd0b3bbb2bf1c97e28aa35bbe833f99aba6d3f
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 23:38:47 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat May 18 01:17:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81cd0b3b

app-containers/earthly: bump to 0.8.11

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-containers/earthly/Manifest              |  2 +
 app-containers/earthly/earthly-0.8.11.ebuild | 77 ++++++++++++++++++++++++++++
 2 files changed, 79 insertions(+)

diff --git a/app-containers/earthly/Manifest b/app-containers/earthly/Manifest
index 2bdb0873f554..968bf0e5acab 100644
--- a/app-containers/earthly/Manifest
+++ b/app-containers/earthly/Manifest
@@ -1,5 +1,7 @@
 DIST earthly-0.8.10-deps.tar.zst 180360414 BLAKE2B c734773657da1194f2708212aca3e8fa2ec7869350c47c5ee5b52c2931e56ddce9292c1670f7d8ce089a8f6597e4fa25b29b1e57304c248ab29f783e040691f1 SHA512 2745f08330403e4976fb970ba2e7bbac769b20111571c800e9e774a4486b9da816d91da8d83e2b4fcc53627184a7c054e9f66c182cba9af5a9b7d6e044ad9a19
 DIST earthly-0.8.10.tar.gz 8089062 BLAKE2B 0d3e29b84121d42995c8171a4e39815fb752d2aa36eb00efd0286a8cbd014d1b64db576f654104412433e5403812f1fa8bed2bbcfb981589fdab1fbc30e4dc1f SHA512 1449953fd705f3547f4da9eb53a674a6ef37d30a669b758a9abad5800decef650f57f3ec4436de191c8aff09d4c1b4b4bdaf5e591af1a06d568fdd18ab3670f9
+DIST earthly-0.8.11-deps.tar.zst 180367967 BLAKE2B 3d321cc6177d4e113662b1ed99b190dd2b344c6295a22d21b278e3a6620c1669eea3572ad6f1300335e23e752b8b029808411604bfef5cdd53c0e353cac7cc31 SHA512 b238ffd6996f17ce1f4e87ae3e4705d84cab1161143f06074cedd9bbf89a2feecbace3efe5b4a827471388ff80eb265febc4c59ee2acca9ebf02a8a301974702
+DIST earthly-0.8.11.tar.gz 8089764 BLAKE2B 2d110482b2643498e0fd8ee03dba5a2d58d9a8d3ceea9507582184e3fe59ae9851fec1fbd16c636b23d2e7044a8375fc6fc3692431f637a043e71c2c2bab572f SHA512 fd92f6a86efd8576c1c75367f4b6e211c04615aaf5504f86192f85b751c628801439c22925797e0b2b775fa02b555b200a728085818e1d49d09f98847e5a99c0
 DIST earthly-0.8.7-deps.tar.zst 180209748 BLAKE2B e4c5f4b856d0ed3a0c757128c144f6267fd763118de12a51877781e82ea15722420c871f5d66a4dd797cc67b85b7c7cd26a1d2e8f417bd5517f1109e376bbefc SHA512 b8dc56b302aca63837a87cfcced4d0387adaea5433b72eb7c7056dab8a486208d06fff39b4ecd753a30f27878b1497eb1892456876e7632ee2c44926747a12d6
 DIST earthly-0.8.7.tar.gz 8062437 BLAKE2B 82796711c13cb7fd2bf957148ddd7ff31d14b9888b30a910682b956ecb8cd9c66539a71b558f92f972b54c566411257c769dadfe2e1d720d9a4e496292185d48 SHA512 c8bddfc2c4e5702abb5c119a022ab5cc875b460535fb5af4364ee7bd89e950768f71fe1ccf1860d0826d8934b283745ca22abae147852a7b779081373b40be4f
 DIST earthly-0.8.8-deps.tar.zst 180214607 BLAKE2B f407dcc4cb8daee7ac53433af830b6c872b0c9e1e05004b2bc4c8706eb98b65e457f7bea2b221e6c4cf4dfe8bb218a5ca60e85beb1f7839cb0ffaadaf8110ad3 SHA512 6a9d0eb7a69b36cca2f79d3f92e21f9f97d858451308f7151e4810c479105b7dad3fe2ad1b8a90a6ca9f0c7d3d06a8f89cd3eab4fde54e10fae2e3ea98fbb7bb

diff --git a/app-containers/earthly/earthly-0.8.11.ebuild b/app-containers/earthly/earthly-0.8.11.ebuild
new file mode 100644
index 000000000000..19f49e622218
--- /dev/null
+++ b/app-containers/earthly/earthly-0.8.11.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Git commit SHA is needed at runtime by earthly to pull and bootstrap images.
+if [[ "${PV}" == "0.8.11" ]] ; then
+	COMMIT_SHA="5caed354538447b7de4d85b59827709da23b6e49"
+else
+	die 'Could not detect "COMMIT_SHA", please update the ebuild.'
+fi
+
+inherit go-module unpacker
+
+DESCRIPTION="Build automation tool that executes in containers"
+HOMEPAGE="https://earthly.dev/
+	https://github.com/earthly/earthly/"
+SRC_URI="
+	https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz
+		-> ${P}.tar.gz
+	https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.zst
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+	|| (
+		app-containers/docker
+		app-containers/podman
+	)
+"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md )
+
+src_unpack() {
+	unpacker "${P}-deps.tar.zst"
+
+	go-module_src_unpack
+}
+
+src_compile() {
+	local -r go_tags="dfrunmount,dfrunsecurity,dfsecrets,dfssh,dfrunnetwork,dfheredoc,forceposix"
+	local -r go_ldflags="
+		-X main.DefaultBuildkitdImage=docker.io/earthly/buildkitd:v${PV}
+		-X main.GitSha=${COMMIT_SHA}
+		-X main.Version=v${PV}
+	"
+	local -a -r go_buildargs=(
+		-tags "${go_tags}"
+		-ldflags "${go_ldflags}"
+		-o ./bin/
+	)
+	ego build "${go_buildargs[@]}" ./cmd/...
+}
+
+src_install() {
+	exeinto /usr/bin
+	doexe bin/earthly
+	newexe bin/debugger earthly-debugger
+
+	einstalldocs
+}
+
+pkg_postinst() {
+	if has_version "app-containers/podman" ; then
+		ewarn "Podman is supported but not recommended."
+		ewarn "If issues arise, then please try running earthly with docker."
+	fi
+
+	if has_version "app-containers/podman[rootless]" ; then
+		ewarn "Running podman in rootless mode is not supported because"
+		ewarn "earthly/dind and earthly/buildkit require privileged access."
+		ewarn "For more info see: https://docs.earthly.dev/docs/guides/podman/"
+	fi
+}


             reply	other threads:[~2024-05-18  1:17 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-05-18  1:17 Maciej Barć [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-09-14 14:08 [gentoo-commits] repo/gentoo:master commit in: app-containers/earthly/ Maciej Barć
2024-09-14 14:08 Maciej Barć
2024-08-17 16:06 Arthur Zamarin
2024-07-22  1:09 Sam James
2024-07-15  7:10 Maciej Barć
2024-07-15  7:10 Maciej Barć
2024-07-09  2:56 Sam James
2024-06-27 22:42 Maciej Barć
2024-06-27 22:42 Maciej Barć
2024-06-27 22:42 Maciej Barć
2024-06-25 22:03 Sam James
2024-06-11 23:16 Maciej Barć
2024-06-11 23:16 Maciej Barć
2024-06-04 18:23 Arthur Zamarin
2024-05-30 13:15 Maciej Barć
2024-05-30 13:15 Maciej Barć
2024-05-24  0:34 Sam James
2024-05-23 22:08 Maciej Barć
2024-05-07  1:16 Sam James
2024-04-25 21:03 Maciej Barć
2024-04-25 21:03 Maciej Barć
2024-04-25 21:03 Maciej Barć
2024-04-23  8:50 Sam James
2024-04-17 23:59 Sam James
2024-04-17 22:10 Maciej Barć
2024-04-04 19:01 Maciej Barć
2024-04-04 19:01 Maciej Barć
2024-03-31  7:22 Arthur Zamarin
2024-03-18 23:04 Maciej Barć
2024-03-18 23:04 Maciej Barć
2024-03-12 17:03 Maciej Barć
2024-03-12 17:03 Maciej Barć
2024-03-12 17:03 Maciej Barć
2024-03-08 13:02 Arthur Zamarin
2024-02-27 23:57 Sam James
2024-02-26  0:54 Maciej Barć
2024-02-03 13:00 Maciej Barć
2024-01-23  3:00 Maciej Barć
2024-01-23  3:00 Maciej Barć
2024-01-23  3:00 Maciej Barć
2024-01-22  5:53 Sam James
2024-01-06  9:02 Sam James
2023-12-19 18:59 Maciej Barć
2023-11-28 16:57 Maciej Barć
2023-11-28 16:57 Maciej Barć
2023-11-28 16:57 Maciej Barć
2023-11-28 16:57 Maciej Barć
2023-11-26  0:11 Sam James
2023-10-31  0:47 Sam James
2023-10-26 13:13 Maciej Barć
2023-10-09 20:30 Sam James
2023-10-06 15:21 Maciej Barć
2023-10-06 15:21 Maciej Barć
2023-09-30 14:24 Maciej Barć
2023-08-31 14:41 Maciej Barć
2023-08-31 14:41 Maciej Barć
2023-08-05 16:53 Maciej Barć
2023-08-03 19:03 Maciej Barć

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1715995031.81cd0b3bbb2bf1c97e28aa35bbe833f99aba6d3f.xgqt@gentoo \
    --to=xgqt@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox