git-credential-aol
LOW
maintainer antoniovazquez
0 votes
base
git-credential-email
scanned 2026-10-28 17:50:30.107060
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Antonio Vázquez Blanco <antoniovazquezblanco@gmail.com>
2
3
pkgbase=git-credential-email
4
pkgname=(
5
git-credential-gmail
6
git-credential-outlook
7
git-credential-yahoo
8
git-credential-aol
9
git-msgraph
10
git-protonmail
11
)
12
pkgver=5.9.5
13
pkgrel=1
14
pkgdesc='Git credential helpers and send-email backends for OAuth 2.0 mail providers'
15
arch=(any)
16
url='https://github.com/AdityaGarg8/git-credential-email'
17
license=(
18
Apache-2.0
19
GPL-3.0-only
20
)
21
depends=(
22
git
23
perl-authen-sasl
24
perl-io-socket-ssl
25
python
26
python-keyring
27
python-requests
28
)
29
source=("$pkgbase-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
30
sha256sums=('883996bc82fb627ff6df7787df41d199b52562a7990a68270adc2402c8c67d0f')
31
32
_oauth_optdepends=(
33
'python-pyqt6-webengine: in-app browser for the OAuth 2.0 flow'
34
'python-qrcode: render authorisation URLs as QR codes'
35
)
36
37
# Install one helper. The Apache-2.0 and GPL-3.0-only texts come from the
38
# 'licenses' package via /usr/share/licenses/spdx, so only NOTICE needs
39
# shipping: Apache-2.0 section 4(d) requires it to travel with the code.
40
_install_helper() {
41
local _name=$1 _notice=$2
42
install -Dm755 "$srcdir/$pkgbase-$pkgver/$_name" "$pkgdir/usr/bin/$_name"
43
if [[ -n $_notice ]]; then
44
install -Dm644 "$srcdir/$pkgbase-$pkgver/NOTICE" \
45
"$pkgdir/usr/share/licenses/$_name/NOTICE"
46
fi
47
}
48
49
package_git-credential-gmail() {
50
pkgdesc='Git credential helper for Gmail accounts'
51
license=(Apache-2.0)
52
optdepends=("${_oauth_optdepends[@]}")
53
_install_helper git-credential-gmail notice
54
}
55
56
package_git-credential-outlook() {
57
pkgdesc='Git credential helper for Microsoft Outlook accounts'
58
license=(Apache-2.0)
59
optdepends=("${_oauth_optdepends[@]}")
60
_install_helper git-credential-outlook notice
61
}
62
63
package_git-credential-yahoo() {
64
pkgdesc='Git credential helper for Yahoo accounts'
65
license=(Apache-2.0)
66
optdepends=("${_oauth_optdepends[@]}")
67
_install_helper git-credential-yahoo notice
68
}
69
70
package_git-credential-aol() {
71
pkgdesc='Git credential helper for AOL accounts'
72
license=(Apache-2.0)
73
optdepends=("${_oauth_optdepends[@]}")
74
_install_helper git-credential-aol notice
75
}
76
77
package_git-msgraph() {
78
pkgdesc='Git helper to use Microsoft Graph API instead of SMTP to send emails'
79
license=(Apache-2.0)
80
optdepends=("${_oauth_optdepends[@]}")
81
_install_helper git-msgraph notice
82
}
83
84
package_git-protonmail() {
85
pkgdesc='Git helper to use ProtonMail API to send emails'
86
license=(GPL-3.0-only)
87
depends+=(
88
python-bcrypt
89
python-cryptography
90
python-pgpy
91
python-pyasn1
92
python-requests-toolbelt
93
python-typing_extensions
94
)
95
optdepends=('python-pyqt6-webengine: in-app browser for solving CAPTCHAs')
96
_install_helper git-protonmail
97
}
98
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-28 17:50:30 | Low | 1 |