git-credential-yahoo

LOW
maintainer antoniovazquez 0 votes base git-credential-email scanned 2026-10-28 17:50:30.107060
View on AUR
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
3pkgbase=git-credential-email
4pkgname=(
5 git-credential-gmail
6 git-credential-outlook
7 git-credential-yahoo
8 git-credential-aol
9 git-msgraph
10 git-protonmail
11)
12pkgver=5.9.5
13pkgrel=1
14pkgdesc='Git credential helpers and send-email backends for OAuth 2.0 mail providers'
15arch=(any)
16url='https://github.com/AdityaGarg8/git-credential-email'
17license=(
18 Apache-2.0
19 GPL-3.0-only
20)
21depends=(
22 git
23 perl-authen-sasl
24 perl-io-socket-ssl
25 python
26 python-keyring
27 python-requests
28)
29source=("$pkgbase-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
30sha256sums=('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
49package_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
56package_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
63package_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
70package_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
77package_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
84package_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)SeverityRules
2026-10-28 17:50:30 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion