diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | key.txt | 29 |
3 files changed, 55 insertions, 9 deletions
@@ -1,6 +1,6 @@ pkgbase = aws-cli-v2-bin pkgdesc = Universal Command Line Interface for Amazon Web Services version 2 - pkgver = 2.0.35 + pkgver = 2.0.36 pkgrel = 1 url = https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html arch = i686 @@ -12,8 +12,12 @@ pkgbase = aws-cli-v2-bin provides = aws-cli-v2 conflicts = aws-cli conflicts = aws-cli-v2 - source = aws-cli-v2-bin-2.0.35.zip::https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip - sha256sums = ca743d7cac979bbaca9a0781c44f832f7e856c24ebcf2dbf9babe380f5b12111 + source = aws-cli-v2-bin-2.0.36.zip::https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip + source = aws-cli-v2-bin-2.0.36.txt::https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig + source = key.txt + sha256sums = SKIP + sha256sums = SKIP + sha256sums = 08234975191be290020728ad89423176430767dbd407421d02853f6fdd5ca50a pkgname = aws-cli-v2-bin @@ -1,6 +1,6 @@ # Maintainer: Steve Engledow <steve@engledow.me> pkgname=aws-cli-v2-bin -pkgver=2.0.35 +pkgver=2.0.36 pkgrel=1 pkgdesc='Universal Command Line Interface for Amazon Web Services version 2' arch=('i686' 'x86_64') @@ -12,15 +12,28 @@ makedepends=('unzip') depends=('less') source=( "$pkgname-$pkgver.zip::https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" - # on hold until the AWS CLI team publish their key - # See https://github.com/aws/aws-cli/issues/4942 - # 'https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig' + "$pkgname-$pkgver.txt::https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig" + "key.txt" ) -#validpgpkeys=('FB5DB77FD5C118B80511ADA8A6310ACC4672475C') sha256sums=( - 'ca743d7cac979bbaca9a0781c44f832f7e856c24ebcf2dbf9babe380f5b12111' + "SKIP" + "SKIP" + "08234975191be290020728ad89423176430767dbd407421d02853f6fdd5ca50a" ) +prepare() { + # Check the sig but don't import the key + # This is required because AWS haven't yet published their key to a keyserver + # Please add your +1 to this issue https://github.com/aws/aws-cli/issues/4942 + + gpg --dearmor key.txt + gpg --no-default-keyring --keyring key.txt.gpg --homedir ./ --verify "$pkgname-$pkgver.txt" "$pkgname-$pkgver.zip" +} + +pkgver() { + ./aws/dist/aws --version | cut -d ' ' -f 1 | cut -d '/' -f 2 +} + package() { $srcdir/aws/install -i "$pkgdir/usr/share/aws-cli" -b "$pkgdir/usr/bin" >/dev/null diff --git a/key.txt b/key.txt new file mode 100644 index 000000000000..43990d9b9972 --- /dev/null +++ b/key.txt @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG +ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx +PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G +TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz +gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk +C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG +94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO +lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG +fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG +EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX +XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB +tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4WIQT7 +Xbd/1cEYuAURraimMQrMRnJHXAUCXYKvtQIbAwUJB4TOAAULCQgHAgYVCgkICwIE +FgIDAQIeAQIXgAAKCRCmMQrMRnJHXJIXEAChLUIkg80uPUkGjE3jejvQSA1aWuAM +yzy6fdpdlRUz6M6nmsUhOExjVIvibEJpzK5mhuSZ4lb0vJ2ZUPgCv4zs2nBd7BGJ +MxKiWgBReGvTdqZ0SzyYH4PYCJSE732x/Fw9hfnh1dMTXNcrQXzwOmmFNNegG0Ox +au+VnpcR5Kz3smiTrIwZbRudo1ijhCYPQ7t5CMp9kjC6bObvy1hSIg2xNbMAN/Do +ikebAl36uA6Y/Uczjj3GxZW4ZWeFirMidKbtqvUz2y0UFszobjiBSqZZHCreC34B +hw9bFNpuWC/0SrXgohdsc6vK50pDGdV5kM2qo9tMQ/izsAwTh/d/GzZv8H4lV9eO +tEis+EpR497PaxKKh9tJf0N6Q1YLRHof5xePZtOIlS3gfvsH5hXA3HJ9yIxb8T0H +QYmVr3aIUes20i6meI3fuV36VFupwfrTKaL7VXnsrK2fq5cRvyJLNzXucg0WAjPF +RrAGLzY7nP1xeg1a0aeP+pdsqjqlPJom8OCWc1+6DWbg0jsC74WoesAqgBItODMB +rsal1y/q+bPzpsnWjzHV8+1/EtZmSc8ZUGSJOPkfC7hObnfkl18h+1QtKTjZme4d +H17gsBJr+opwJw/Zio2LMjQBOqlm3K1A4zFTh7wBC7He6KPQea1p2XAMgtvATtNe +YLZATHZKTJyiqA== +=vYOk +-----END PGP PUBLIC KEY BLOCK-----
\ No newline at end of file |