repo/gentoo:master commit in: app-admin/awscli-bin/
"Arthur Zamarin" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786042162.12f1b26e53475c10230c31c1bd99de78b43f73a6.arthurzam@gentoo> |
commit: 12f1b26e53475c10230c31c1bd99de78b43f73a6
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 6 14:09:59 2026 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 6 18:49:22 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12f1b26e
app-admin/awscli-bin: add 2.36.17
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-admin/awscli-bin/Manifest | 2 +
app-admin/awscli-bin/awscli-bin-2.36.17.ebuild | 98 ++++++++++++++++++++++++++
2 files changed, 100 insertions(+)
diff --git a/app-admin/awscli-bin/Manifest b/app-admin/awscli-bin/Manifest
index 1864d7ded721..858027ab7869 100644
--- a/app-admin/awscli-bin/Manifest
+++ b/app-admin/awscli-bin/Manifest
@@ -1,6 +1,8 @@
DIST awscli-exe-linux-aarch64-2.34.24.zip 67517117 BLAKE2B a3206e96cd393c99c4d9257fb344cdddd628b7b01244301614a8996b43e3c679340967c71b2bedbefe966d0a8f01989bc77dcb23976879bf878cfa16bd34c841 SHA512 71aa48cc6fe9ff1e0d42e3e4d13ebc50801fe1e9c5a018ad739f1d7bd1089bdc7f5135bdf578aaf60ba05106d7a057fe1a353b7a4da9c924a20a79295c62de3c
DIST awscli-exe-linux-aarch64-2.34.40.zip 67820491 BLAKE2B d8f80dc56d06a1f102192240f834c38cb121a47829f5c6121c6bf7af968030ce6845de945f2e88dcf7d4a12f62ae98e2281b5ce9c033ab8718bd018cf01eed51 SHA512 43253f44501dedde0bab360402d24999c5a678382ce2eb308ed16c2ccfff183f743c50a53696fb0f992ed88977bd6687f01ae359a32757c47e8659895b9ab7fc
+DIST awscli-exe-linux-aarch64-2.36.17.zip 70530650 BLAKE2B 8565a861632ee26aff9df4083c57b398bcca9a9ed8947e57e477328dc6d68493edc2032fdc1d24e319833f21ba60c328a54a20fa063ad0bfd6cf7f2aebbeabdf SHA512 0c5e651b7fdcbf62599f5fed2b134cb13768b97bbae26ed06eb06a376c16c3554fb17869835f5ae45c01a7775a04010209c0b9ae861eaed0dc1ec0fbb163aacf
DIST awscli-exe-linux-aarch64-2.36.4.zip 70377209 BLAKE2B 29bcf5dfc7a7a1ee0f9e4dc50b2e8b9411dd9e22ba18aa8bc75bc3c63aa9982aa8ec44b6471ee173015ae6fcb2192f2975d1584064db79402d0beabec0aa6f37 SHA512 082219a75fb2e2963af8faf5affe1cb6bbe68e3bf3f4e3ac4f94a1efefa1cba92b72865064b8a8ec27ffb40414d742f9fe002fdccd69bd31193e2a79a5a0211b
DIST awscli-exe-linux-x86_64-2.34.24.zip 69650815 BLAKE2B bb7175a959d8e4dacc00d2958287f9ed932eaef929796449d37d33d6684769a4bae4113d89535ebe58e993b5beac2b502d324d9680701367a3f778c461f3bfbb SHA512 278dc985b1b17f8dbe60fd75bbf3afbe6e3a708d68de6de41c1e5364dc718cddcb663ac83d68a93b884d045a571f2bd2a6e813816fb5f1a6be69af37d11782cc
DIST awscli-exe-linux-x86_64-2.34.40.zip 69953030 BLAKE2B dfc67077322ddea807915a7620c63b5664dcd4b48895c4fed23b62f486fec722c2b7dad04c7b6fbad2d7d989dd4daa1475aa3906551bd4e991b06569f8c373b4 SHA512 242545966672f3d072eff84cafa2fa6cf3e6287249794d5c8a66ccdfd0529e56a5bf19a641dcb4628027c4211225cf32d9169807d0f2de24dbbf29207b347fae
+DIST awscli-exe-linux-x86_64-2.36.17.zip 73091049 BLAKE2B 0212f062fa0c4d0729628d13d566fd1c6bfd7060b06cc9d51e555460a0ea3092a1fac09cf549605541e638db5195ace89436cf459db0a11f1e1ee3cc9f1ab745 SHA512 93b168d6be50a622ed314fd5b84bd38dabd2eee37a51cfd297cbf61ebc6cd722c0692686c685283e13eb8ec2cc66d61f8d213fa7ab4d1327d8dff204fd2c6090
DIST awscli-exe-linux-x86_64-2.36.4.zip 72939086 BLAKE2B ed40425dc2244df33de2cc342a3d276a58b3aec583f6a6cbca8b29b1e1729b30941676fe695bbe755e874dec87946a5d4632aea084bf4d2171fff534968e7b93 SHA512 95b67abab831412e3cfcc3a83170aa5cd9d3be11f406c42ffd90f454db738e1675ac4ac2e6f45d80f237f2c67b5db1c423217ff8597ab241ea7be2050f769298
diff --git a/app-admin/awscli-bin/awscli-bin-2.36.17.ebuild b/app-admin/awscli-bin/awscli-bin-2.36.17.ebuild
new file mode 100644
index 000000000000..b54ca8f7d8e8
--- /dev/null
+++ b/app-admin/awscli-bin/awscli-bin-2.36.17.ebuild
@@ -0,0 +1,98 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shell-completion
+
+DESCRIPTION="command line interface for Amazon Web Services"
+HOMEPAGE="
+ https://aws.amazon.com/cli/
+ https://github.com/aws/aws-cli/
+"
+SRC_URI="
+ amd64? ( https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${PV}.zip )
+ arm64? ( https://awscli.amazonaws.com/awscli-exe-linux-aarch64-${PV}.zip )
+"
+S="${WORKDIR}"
+
+LICENSE="
+ Apache-2.0 MIT LGPL-2.1+ BSD GPL-2+-with-Pyinstaller-Bootloader-exception
+ openssl PSF-2 BSD-2 GPL-3+ public-domain
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+RDEPEND="
+ sys-libs/glibc
+ !app-admin/awscli
+"
+BDEPEND="app-arch/unzip"
+
+QA_PREBUILT="*"
+RESTRICT="strip"
+
+# This code is based on the install script in the upstream archive.
+
+set_global_vars() {
+ ROOT_INSTALL_DIR=/opt/aws-cli
+ BIN_DIR=/usr/bin
+
+ EXE_NAME="aws"
+ COMPLETER_EXE_NAME="aws_completer"
+ INSTALLER_DIR="aws"
+ INSTALLER_DIST_DIR="${INSTALLER_DIR}/dist"
+ INSTALLER_EXE="${INSTALLER_DIST_DIR}/${EXE_NAME}"
+ AWS_EXE_VERSION=${PV}
+
+ INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/${AWS_EXE_VERSION}"
+ # INSTALL_DIR="${INSTALL_DIR}"
+ INSTALL_DIST_DIR="${INSTALL_DIR}/dist"
+ INSTALL_BIN_DIR="${INSTALL_DIR}/bin"
+ INSTALL_AWS_EXE="${INSTALL_BIN_DIR}/${EXE_NAME}"
+ INSTALL_AWS_COMPLETER_EXE="${INSTALL_BIN_DIR}/${COMPLETER_EXE_NAME}"
+
+ CURRENT_INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/current"
+ CURRENT_AWS_EXE="${CURRENT_INSTALL_DIR}/bin/${EXE_NAME}"
+ CURRENT_AWS_COMPLETER_EXE="${CURRENT_INSTALL_DIR}/bin/${COMPLETER_EXE_NAME}"
+
+ BIN_AWS_EXE="${BIN_DIR}/${EXE_NAME}"
+ BIN_AWS_COMPLETER_EXE="${BIN_DIR}/${COMPLETER_EXE_NAME}"
+}
+
+create_install_dir() {
+ dodir "${INSTALL_DIR}"
+ setup_install_dist
+ setup_install_bin
+ create_current_symlink
+}
+
+setup_install_dist() {
+ cp -r "${INSTALLER_DIST_DIR}" "${D}/${INSTALL_DIST_DIR}" || die
+}
+
+setup_install_bin() {
+ dodir "${INSTALL_BIN_DIR}"
+ dosym "../dist/${EXE_NAME}" "${INSTALL_AWS_EXE}"
+ dosym "../dist/${COMPLETER_EXE_NAME}" "${INSTALL_AWS_COMPLETER_EXE}"
+}
+
+create_current_symlink() {
+ dosym "${AWS_EXE_VERSION}" "${CURRENT_INSTALL_DIR}"
+}
+
+create_bin_symlinks() {
+ dodir "${BIN_DIR}"
+ dosym -r "${CURRENT_AWS_EXE}" "${BIN_AWS_EXE}"
+ dosym -r "${CURRENT_AWS_COMPLETER_EXE}" "${BIN_AWS_COMPLETER_EXE}"
+}
+
+src_install() {
+ set_global_vars
+ create_install_dir
+ create_bin_symlinks
+
+ newbashcomp - "${EXE_NAME}" <<- EOF
+ complete -C '${INSTALL_AWS_COMPLETER_EXE}' ${EXE_NAME}
+ EOF
+}