From 23af53d674f06ab7b35298376fa2798190776818 Mon Sep 17 00:00:00 2001 From: Mikael Bak Date: Sun, 30 Oct 2022 09:41:20 +0100 Subject: [PATCH 1/4] Add Git Credential Manager --- 01-main/manifest | 1 + 01-main/packages/git-credential-manager | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 01-main/packages/git-credential-manager diff --git a/01-main/manifest b/01-main/manifest index e5bf79763..84f846278 100644 --- a/01-main/manifest +++ b/01-main/manifest @@ -57,6 +57,7 @@ franz fsearch #geforcenow-electron gh +git-credential-manager git-delta github-desktop gitkraken diff --git a/01-main/packages/git-credential-manager b/01-main/packages/git-credential-manager new file mode 100644 index 000000000..8e7cf961f --- /dev/null +++ b/01-main/packages/git-credential-manager @@ -0,0 +1,11 @@ +DEFVER=1 +ARCHS_SUPPORTED="amd64" +get_github_releases "https://api.github.com/repos/GitCredentialManager/git-credential-manager/releases/latest" +if [ "${ACTION}" != "prettylist" ]; then + URL=$(grep "browser_download_url.*\.deb\"" "${CACHE_DIR}/${APP}.json" | head -n1 | cut -d'"' -f4) + VERSION_PUBLISHED="$(echo "${URL}" | cut -d'/' -f8 | tr -d v)" +fi +EULA="" +PRETTY_NAME="Git Credential Manager" +WEBSITE="https://github.com/GitCredentialManager/git-credential-manager" +SUMMARY="Git Credential Manager (GCM) is a secure Git credential helper built on .NET that runs on Windows, macOS, and Linux." From 866ba8ff1ac100f824bee02e55194272dc1ae5a0 Mon Sep 17 00:00:00 2001 From: Mikael Bak Date: Sun, 30 Oct 2022 10:40:40 +0100 Subject: [PATCH 2/4] fix package name --- 01-main/manifest | 2 +- 01-main/packages/{git-credential-manager => gcm} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename 01-main/packages/{git-credential-manager => gcm} (100%) diff --git a/01-main/manifest b/01-main/manifest index 84f846278..c43b4b055 100644 --- a/01-main/manifest +++ b/01-main/manifest @@ -56,8 +56,8 @@ foliate franz fsearch #geforcenow-electron +gcm gh -git-credential-manager git-delta github-desktop gitkraken diff --git a/01-main/packages/git-credential-manager b/01-main/packages/gcm similarity index 100% rename from 01-main/packages/git-credential-manager rename to 01-main/packages/gcm From 6efc21659e4fb350a927a2e25231718cebd91505 Mon Sep 17 00:00:00 2001 From: Mikael Bak Date: Sun, 30 Oct 2022 10:46:43 +0100 Subject: [PATCH 3/4] fix order in manifest --- 01-main/manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-main/manifest b/01-main/manifest index c43b4b055..09f0d47f4 100644 --- a/01-main/manifest +++ b/01-main/manifest @@ -55,8 +55,8 @@ flameshot foliate franz fsearch -#geforcenow-electron gcm +#geforcenow-electron gh git-delta github-desktop From 7b90272dc5ca89a07fc38ed80582a1474fad48df Mon Sep 17 00:00:00 2001 From: Natan Junges Date: Tue, 22 Nov 2022 12:50:13 +0000 Subject: [PATCH 4/4] Update use of get_github_releases, use CACHE_FILE, remove default ARCHS_SUPPORTED, remove empty EULA --- 01-main/packages/gcm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/01-main/packages/gcm b/01-main/packages/gcm index 8e7cf961f..42cf44546 100644 --- a/01-main/packages/gcm +++ b/01-main/packages/gcm @@ -1,11 +1,9 @@ DEFVER=1 -ARCHS_SUPPORTED="amd64" -get_github_releases "https://api.github.com/repos/GitCredentialManager/git-credential-manager/releases/latest" +get_github_releases "GitCredentialManager/git-credential-manager" "latest" if [ "${ACTION}" != "prettylist" ]; then - URL=$(grep "browser_download_url.*\.deb\"" "${CACHE_DIR}/${APP}.json" | head -n1 | cut -d'"' -f4) + URL=$(grep "browser_download_url.*\.deb\"" "${CACHE_FILE}" | head -n1 | cut -d'"' -f4) VERSION_PUBLISHED="$(echo "${URL}" | cut -d'/' -f8 | tr -d v)" fi -EULA="" PRETTY_NAME="Git Credential Manager" WEBSITE="https://github.com/GitCredentialManager/git-credential-manager" SUMMARY="Git Credential Manager (GCM) is a secure Git credential helper built on .NET that runs on Windows, macOS, and Linux."