From 791459b949d8e68666c2e9d0dbab7ddc31147d2b Mon Sep 17 00:00:00 2001 From: Stefan Knoblich Date: Fri, 29 Mar 2024 00:22:33 +0100 Subject: [PATCH] zot-bin: Add arm64 support Signed-off-by: Stefan Knoblich --- app-containers/zot-bin/Manifest | 4 +++- app-containers/zot-bin/zot-bin-2.0.3.ebuild | 19 +++++++++++++++---- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/app-containers/zot-bin/Manifest b/app-containers/zot-bin/Manifest index 0453642..8ac61f5 100644 --- a/app-containers/zot-bin/Manifest +++ b/app-containers/zot-bin/Manifest @@ -3,5 +3,7 @@ AUX zot.confd 0 BLAKE2B 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217 AUX zot.initd 720 BLAKE2B d6dda4249d9a5273497e1e9cbf5c41c3a04a2fbc640c39bed671cb313b4929927531adfcd99193e4d7ed2851ab9c9ae07486e8bf4fa1b9fc08e09c49e2cf98f7 SHA512 a9c85f3638fca25e8582d24e724f88a93a406d66d9daeab8417c9a79e53ace0a7304ff399d9b8be48e397ae7c41c497c1585c233f9f8e34a884758d408d813fc AUX zot.service 417 BLAKE2B f8873f598388e9211c7b109298ed8a19bc368d0f54c3fa02b8bf9b13cc986de10ee0dc74ba8532cbd38f4d1bd3154bd7ebd7b390fca4b35cdc494120eea6cc3e SHA512 2e43523796b364c0719f8703ad58a5167cdcbc157938c103d465ceca6ab398c8ef281c3c9cfb9ad8bf946fa9d1dfea7c1938cd95bb5d3794437480c5598e24cd DIST zli-2.0.3-linux-amd64 13066561 BLAKE2B a47e70efd51b2e8ee15aa41786d59a781a9e31e0eb5ecddfa7f6b552babae666a1ee21fdf36af808dabf4edd2ee1e701fd6bdad4b0fa9711ad30de5821a9e330 SHA512 34043d7f0fe4110c80b739c4a4c5369fb0f0afa31bd5a29696a1e3f71e0ac66f8ba5fc072dc2bf4a412e0f8d1bc59e17d08e194da6d15e6051f1fffb9e7dc9d2 +DIST zli-2.0.3-linux-arm64 12648769 BLAKE2B 343606f88cca1ffe94d196d3faa7a050c6aac4e6bc85bfdd83d8c77a825c862867eef5aef43076421a9c0af74ef531ba08cf1787e400b7b57ab3c87639ca031a SHA512 4ea9e09e17356f6fe48489ffa3237fd788ee08fbe5c8e85967e9e475e00bf45552da57eeea2df1b2f9f31cfae1ab5358dca158994abc356428dd00bf197f8473 DIST zot-2.0.3-linux-amd64 155664705 BLAKE2B 460ec6b9648537c75f8dc549fb6688d01185123cf16d6abad4ec0ada02c16be94bcd274c5af7570e8e0a3f154b480c4fd56b38f61a47b9a2fc482224659414d6 SHA512 af9a7fdd328bd4c587ba9c40d284f7e16fb32f1e12f3f1cbda16302fff401b0f1f36d46756af49f914980effb746ca91993c417360fbaec9aa88485865b8209b -EBUILD zot-bin-2.0.3.ebuild 1020 BLAKE2B 3c9e3e2df4285a878cc7526540e0c97c4e91f6d026f5eed055c5de5c6e02cfec4f419541cbff356f477cfcc84b1d2ca6ac5946fe5d33444157bbc0438d5a687a SHA512 55382ac99662cc9f9974c8f487a0a8b795fadf0f7f85c400447677efeb1bb029c7f62758911784521e7eff39ab3b15d8407605bdb566893209225f83fd96721e +DIST zot-2.0.3-linux-arm64 151060801 BLAKE2B 281fca71bcd1a1d9ab5dfa2b521f7009bfbcff17095a9ba3801758ec7062c9f055a4801d59255b480086e5b28dc7de3f5f8a218627d3fd7a70c84239c600be27 SHA512 3aa298f44ac07602827e0477714ebde57460d3860601cd95056c1ba86eef9282f647c13777de075f54b5c5ab94f1b00694b186dd99505c3f93bc17bc6eafd09e +EBUILD zot-bin-2.0.3.ebuild 1327 BLAKE2B 23c3ae82ca05dd4c0dec5a4a55488c984b807fbb4080c158b3e5e4a261d13be24df77da3b77f9b6d9cda4a1c4c86c144b93cf6137009a3ee18b79c169323d060 SHA512 3126625aa5e0bd2f3f9cb5393934114a9a8ac2500a592b780587ce7db773fc02070949c328dfedc452c07e5cf433fcf6e564a2624611c23e16bbc580c16d9f69 diff --git a/app-containers/zot-bin/zot-bin-2.0.3.ebuild b/app-containers/zot-bin/zot-bin-2.0.3.ebuild index 9692b01..ece8977 100644 --- a/app-containers/zot-bin/zot-bin-2.0.3.ebuild +++ b/app-containers/zot-bin/zot-bin-2.0.3.ebuild @@ -7,14 +7,25 @@ MY_PN="${PN/-bin/}" DESCRIPTION="A production-ready vendor-neutral OCI-native container image/artifact registry" HOMEPAGE="https://github.com/project-zot/zot" -SRC_URI=" + +SRC_URI_AMD64=" https://github.com/project-zot/zot/releases/download/v${PV}/zot-linux-amd64 -> zot-${PV}-linux-amd64 https://github.com/project-zot/zot/releases/download/v${PV}/zli-linux-amd64 -> zli-${PV}-linux-amd64 " +SRC_URI_ARM64=" + https://github.com/project-zot/zot/releases/download/v${PV}/zot-linux-arm64 -> zot-${PV}-linux-arm64 + https://github.com/project-zot/zot/releases/download/v${PV}/zli-linux-arm64 -> zli-${PV}-linux-arm64 +" + +SRC_URI=" + amd64? (${SRC_URI_AMD64}) + arm64? (${SRC_URI_ARM64}) +" + SLOT="0" LICENSE="Apache-2.0" -KEYWORDS="amd64" +KEYWORDS="amd64 arm64" S="${WORKDIR}" QA_PRESTRIPPED=" @@ -28,8 +39,8 @@ DEPEND=" " src_install() { - newsbin "${DISTDIR}/zot-${PV}-linux-amd64" zot - newbin "${DISTDIR}/zli-${PV}-linux-amd64" zli + newsbin "${DISTDIR}/zot-${PV}-linux-${ARCH}" zot + newbin "${DISTDIR}/zli-${PV}-linux-${ARCH}" zli newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN} newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}