diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /app-admin/awscli-bin | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'app-admin/awscli-bin')
| -rw-r--r-- | app-admin/awscli-bin/Manifest | 4 | ||||
| -rw-r--r-- | app-admin/awscli-bin/awscli-bin-2.34.24.ebuild | 98 | ||||
| -rw-r--r-- | app-admin/awscli-bin/awscli-bin-2.34.40.ebuild | 98 | ||||
| -rw-r--r-- | app-admin/awscli-bin/metadata.xml | 9 |
4 files changed, 209 insertions, 0 deletions
diff --git a/app-admin/awscli-bin/Manifest b/app-admin/awscli-bin/Manifest new file mode 100644 index 000000000000..1b73a7db0bdb --- /dev/null +++ b/app-admin/awscli-bin/Manifest @@ -0,0 +1,4 @@ +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-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 diff --git a/app-admin/awscli-bin/awscli-bin-2.34.24.ebuild b/app-admin/awscli-bin/awscli-bin-2.34.24.ebuild new file mode 100644 index 000000000000..3c8e00bdc41f --- /dev/null +++ b/app-admin/awscli-bin/awscli-bin-2.34.24.ebuild @@ -0,0 +1,98 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 + +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 +} diff --git a/app-admin/awscli-bin/awscli-bin-2.34.40.ebuild b/app-admin/awscli-bin/awscli-bin-2.34.40.ebuild new file mode 100644 index 000000000000..3c8e00bdc41f --- /dev/null +++ b/app-admin/awscli-bin/awscli-bin-2.34.40.ebuild @@ -0,0 +1,98 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 + +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 +} diff --git a/app-admin/awscli-bin/metadata.xml b/app-admin/awscli-bin/metadata.xml new file mode 100644 index 000000000000..17492b5107c4 --- /dev/null +++ b/app-admin/awscli-bin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>williamh@gentoo.org</email> + <name>William Hubbs</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> |
