awsume: 4.5.3 -> 4.5.5, add mainProgram, use --replace-fail (#354996)

This commit is contained in:
Sandro 2024-11-15 13:41:04 +01:00 committed by GitHub
commit 394e4831a0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -12,13 +12,13 @@
buildPythonApplication rec { buildPythonApplication rec {
pname = "awsume"; pname = "awsume";
version = "4.5.3"; version = "4.5.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "trek10inc"; owner = "trek10inc";
repo = "awsume"; repo = "awsume";
rev = version; rev = version;
sha256 = "sha256-An7omHk2Yxjc6db6Y8QSrtgUvSF5rlVhgxMTpNOePHo="; sha256 = "sha256-lm9YANYckyHDoNbB1wytBm55iyBmUuxFPmZupfpReqc=";
}; };
AWSUME_SKIP_ALIAS_SETUP = 1; AWSUME_SKIP_ALIAS_SETUP = 1;
@ -35,7 +35,7 @@ buildPythonApplication rec {
postPatch = '' postPatch = ''
patchShebangs shell_scripts patchShebangs shell_scripts
substituteInPlace shell_scripts/{awsume,awsume.fish} --replace "awsumepy" "$out/bin/awsumepy" substituteInPlace shell_scripts/{awsume,awsume.fish} --replace-fail "awsumepy" "$out/bin/awsumepy"
''; '';
postInstall = '' postInstall = ''
@ -54,6 +54,7 @@ buildPythonApplication rec {
description = "Utility for easily assuming AWS IAM roles from the command line"; description = "Utility for easily assuming AWS IAM roles from the command line";
homepage = "https://github.com/trek10inc/awsume"; homepage = "https://github.com/trek10inc/awsume";
license = [ licenses.mit ]; license = [ licenses.mit ];
mainProgram = "awsume";
maintainers = [ maintainers.nilp0inter ]; maintainers = [ maintainers.nilp0inter ];
}; };
} }