Package Details: protonmail-bridge 3.10.0-1

Git Clone URL: https://aur.archlinux.org/protonmail-bridge.git (read-only, click to copy)
Package Base: protonmail-bridge
Description: Integrate ProtonMail paid account with any program that supports IMAP and SMTP (Qt desktop application)
Upstream URL: https://github.com/ProtonMail/proton-bridge
Keywords: bridge email mail protonmail protonmail-bridge
Licenses: GPL-3.0-only
Submitter: aimileus
Maintainer: ali.molaei (PMBridge-Devs, BenTheTechGuy, carsme)
Last Packager: BenTheTechGuy
Votes: 107
Popularity: 3.55
First Submitted: 2018-03-02 16:03 (UTC)
Last Updated: 2024-03-21 17:22 (UTC)

Pinned Comments

carsme commented on 2023-12-08 22:34 (UTC) (edited on 2023-12-08 22:35 (UTC) by carsme)

NOTICE: This pkgbase is now produces two packages:

  • protonmail-bridge-core: Containing the core daemon & CLI program.
  • protonmail-bridge: Containing the Qt desktop application.

The second package depends on the first. If you don't have a need for the desktop application, you can now choose to only install protonmail-bridge-core.

This packaging change should be seamless and no action should be required before or after the upgrade.

Thanks to @ali.molaei and @BenTheTechGuy for the feedback regarding this change!

bthompson commented on 2021-06-17 04:13 (UTC)

Just having pass installed with a key set up wasn't enough for me, I had to follow this: https://pychao.com/2020/06/10/update-on-using-protonmail-bridge-on-headless-wordpress-linux-servers/

Latest Comments

« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 15 16 .. 27 Next › Last »

urawotlol commented on 2022-04-05 23:27 (UTC)

please add libgl as a dependency as --cli and everything else fails if you do not have libgl installed

Jmon12 commented on 2022-04-05 06:41 (UTC)

The error @bmckain mentions comes from the recent changes made definitive by github, see here. I would suggest to explicitly use https as follows (I'm not aware of other ways of proposing a contribution than through comments).

diff --git a/PKGBUILD b/PKGBUILD
index 9f58a3a..8535812 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -19,7 +19,7 @@ conflicts=('protonmail-bridge-bin')
 options=('!emptydirs' '!strip')

 # Source to compile to a specific tag
-source=("git://github.com/ProtonMail/proton-bridge.git#tag=br-${pkgver}"
+source=("git+https://github.com/ProtonMail/proton-bridge.git#tag=br-${pkgver}"
         "protonmail-bridge.desktop")

 # Source to compile to a specific commit

bmckain commented on 2022-03-30 02:52 (UTC)

It would appear there are issues with the pkgbuild again. The error message

The unauthenticated git protocol on port 9418 is no longer supported.

is showing when I tried to upgrade to 2.1.1 from 1.8.12 or even do a clean install.

Zodigram commented on 2022-02-26 19:05 (UTC) (edited on 2022-02-26 19:10 (UTC) by Zodigram)

I keep getting this error when I try to run mkpkg (please let me know how to improve formatting if possible)

==> Starting prepare()...

make -C internal/frontend -f Makefile.local clean

make[1]: Entering directory '/home/zodi/protonmail-bridge/src/proton-bridge/internal/frontend'

rm -f

make[1]: Leaving directory '/home/zodi/protonmail-bridge/src/proton-bridge/internal/frontend'

rm -rf ./vendor

rm -rf vendor-cache

rm -rf cmd/Desktop-Bridge/deploy

rm -rf cmd/Import-Export/deploy

rm -f build last.log mem.pprof main.go

rm -f resource.syso

rm -f release-notes/bridge.html

rm -f release-notes/import-export.html

==> Starting build()...

/usr/bin/go

cd ./utils/ && ./credits.sh bridge

git clone https://github.com/therecipe/env_linux_amd64_513.git vendor-cache/github.com/therecipe/env_linux_amd64_513

Cloning into 'vendor-cache/github.com/therecipe/env_linux_amd64_513'...

remote: Enumerating objects: 9446, done.

remote: Total 9446 (delta 0), reused 0 (delta 0), pack-reused 9446

Receiving objects: 100% (9446/9446), 129.24 MiB | 2.65 MiB/s, done.

Resolving deltas: 100% (4194/4194), done.

Updating files: 100% (9714/9714), done.

if [ "linux" == "darwin" ]; then cp -f "./utils/QTBUG-88600/libqcocoa.dylib" "./vendor-cache/github.com/therecipe/env_linux_amd64_513/5.13.0/clang_64/plugins/platforms/"; fi;

go install -v -tags=no_env github.com/therecipe/qt/cmd/...

go mod vendor

ln -sf /home/zodi/protonmail-bridge/src/proton-bridge/vendor-cache/github.com/therecipe/env_linux_amd64_513 vendor/github.com/therecipe/env_linux_amd64_513

rm -rf deploy linux cmd/Desktop-Bridge/deploy

cp cmd/Desktop-Bridge/main.go .

qtdeploy -tags=' build_qt' -ldflags '-X github.com/ProtonMail/proton-bridge/internal/constants.Version=2.1.1+git -X github.com/ProtonMail/proton-bridge/internal/constants.Revision=61e4ca5814 -X github.com/ProtonMail/proton-bridge/internal/constants.BuildTime=2022-02-26T13:57:11-0500' build desktop

PANI[0000] failed to remove /var/tmp/.env_linux_amd64 error="unlinkat /var/tmp/.env_linux_amd64: operation not permitted"

panic: (*logrus.Entry) 0xc00009d420

goroutine 1 [running]:

github.com/sirupsen/logrus.Entry.log({0xc00009c070, 0xc000144360, {0x0, 0x0, 0x0}, 0x0, 0x0, {0x0, 0x0}, 0x0, ...}, ...)

/home/zodi/go/pkg/mod/github.com/sirupsen/logrus@v1.7.0/entry.go:255 +0x2b3

github.com/sirupsen/logrus.(*Entry).Log(0xc00009d3b0, 0x0, {0xc0000ad9d8, 0x1, 0x1})

/home/zodi/go/pkg/mod/github.com/sirupsen/logrus@v1.7.0/entry.go:283 +0xa8

github.com/sirupsen/logrus.(*Entry).Logf(0xc00009d3b0, 0x0, {0x895191, 0x19}, {0xc0000ada48, 0xc0000ada58, 0x4d86aa})

/home/zodi/go/pkg/mod/github.com/sirupsen/logrus@v1.7.0/entry.go:329 +0x85

github.com/sirupsen/logrus.(*Entry).Panicf(...)

/home/zodi/go/pkg/mod/github.com/sirupsen/logrus@v1.7.0/entry.go:367

github.com/therecipe/qt/internal/utils.RemoveAll({0xc000026280, 0x19})

/home/zodi/go/pkg/mod/github.com/therecipe/qt@v0.0.0-20200701200531-7f61353ee73e/internal/utils/utils.go:37 +0xa5

github.com/therecipe/qt/internal/cmd.InitEnv({0x875417, 0x5}, 0x0, {0xc00002a004, 0x2e})

/home/zodi/go/pkg/mod/github.com/therecipe/qt@v0.0.0-20200701200531-7f61353ee73e/internal/cmd/cmd.go:198 +0x317

main.main()

/home/zodi/go/pkg/mod/github.com/therecipe/qt@v0.0.0-20200701200531-7f61353ee73e/cmd/qtdeploy/main.go:136 +0x9b5

make: *** [Makefile:122: cmd/Desktop-Bridge/deploy/linux/proton-bridge] Error 2

==> ERROR: A failure occurred in build().

Aborting...

Any idea what I might be doing wrong?

lethedata commented on 2022-02-05 07:06 (UTC) (edited on 2022-02-22 23:59 (UTC) by lethedata)

With 2.1.0 I am getting /usr/bin/ld: cannot find -lGL adding glu to to makedepends it was able to compile without issue.

iyanmv commented on 2022-02-03 17:13 (UTC) (edited on 2022-02-03 17:14 (UTC) by iyanmv)

Even though 2.1.0 is marked as pre-release in github, they are rolling out that version through their official updater. Also, their PKGBUILD also points to this version.

Edit: Ups, just read comments below... okay, I see they are not very consistent. No rush, we can wait till they change the flag in the following days.

ali.molaei commented on 2021-12-14 14:04 (UTC)

@mjandrews I opened an issue for it: https://github.com/ProtonMail/proton-bridge/issues/240

mjandrews commented on 2021-12-06 20:06 (UTC) (edited on 2021-12-06 20:06 (UTC) by mjandrews)

With regard to the inconsistent information about releases (i.e. GitHub listing v.1.8.12 as pre-release yet it being listed as the latest official binary elsewhere, etc), I was going to open an Issue on GitHub (as suggested by @ali.molaei), but they want a specific template to be used for Issues (understandably) and it did not look like my query would be welcome. On the template, however, they do say to contact bridge@protonmail.ch for matters that don't fit the template. So I did that. I will report back if I learn something that clarifies the situation.

ali.molaei commented on 2021-12-06 15:43 (UTC)

@mjandrews Thanks for your reply.

I understand, and this happened before too, maybe it's better to have a conversation about it with the developers on protonmail's github

You are right, If it is a pre-release, why notifying to update and put it on the website, If it is a final release, why is the github tag wrong?

The team on github is pretty active and will almost answer within a day or so, and fix the issues, I appreciate if you start the conversation there