Are you interested in a co-maintainer to help you maintaining/updating this package?
I also have some valuable changes that could/should be made to the PKGBUILD to fit the Arch packaging guidelines better :)
Git Clone URL: | https://aur.archlinux.org/protonmail-bridge-bin.git (read-only, click to copy) |
---|---|
Package Base: | protonmail-bridge-bin |
Description: | Integrate ProtonMail paid account with any program that supports IMAP and SMTP |
Upstream URL: | https://www.protonmail.com/bridge |
Keywords: | bridge email mail protonmail protonmail-bridge |
Licenses: | GPL3 |
Conflicts: | protonmail-bridge |
Submitter: | ali.molaei |
Maintainer: | ali.molaei (PMBridge-Devs, BenTheTechGuy) |
Last Packager: | BenTheTechGuy |
Votes: | 40 |
Popularity: | 0.72 |
First Submitted: | 2020-03-21 09:22 (UTC) |
Last Updated: | 2024-03-21 17:25 (UTC) |
Are you interested in a co-maintainer to help you maintaining/updating this package?
I also have some valuable changes that could/should be made to the PKGBUILD to fit the Arch packaging guidelines better :)
Firstly, thanks for maintaining this package. Your work is very appreciated!
Would you mind explaining why you made changes from the official PKGBUILD file? I'm a relative noob trying to learn. Specifically, I'm interested in the changes to the dependencies and the package/prepare functions. Thanks!
https://proton.me/download/bridge/PKGBUILD
Official dependencies: 'libglvnd' 'glibc' 'gcc-libs' 'glib2' 'ttf-dejavu'
AUR version dependencies: 'hicolor-icon-theme' 'libsecret' 'ttf-font'
Official package function:
package() {
tar -xzC "$pkgdir" -f data.tar.gz
rm -rf "$pkgdir/opt"
}
AUR prepare/package functions split:
prepare() { tar xf data.tar.gz }
package() { mv usr/ "${pkgdir}" }
Thanks, that was fast. The ttf-font
virtual package is supposed to only be provided by font packages that pass the test for implementing a usable minimum of functionality, so it should be a transparent change. In fact, I've been using the Bridge on my system without DejaVu for some time now and it works as expected.
Regarding upstream Proton using ttf-dejavu
in their official PKGBUILD, well, it would hardly be the first time where some upstream dev is not entirely well-versed in packaging stuff for Linux ;)
@Nocifer I've done that because I could build the protonmail-bridge
without depending on that, on the other hand https://proton.me/download/bridge/PKGBUILD
is depending on ttf-dejavu
, and I cannot test without ttf-dejavu
installed an see the result as these packages (firefox intellij-idea-community-edition qt6-webengine) I need are depending on it as well, So, I hope I didn't make any issues by replacing it
The protonmail-bridge
package that is being built from source is working again if anyone prefers that :)
Would it be possible to replace the ttf-dejavu
dependency with the generic ttf-font
?
@ali.molaei: This was on a fresh install of arch. I circumvented the issue by using 'protonmail-bridge-nogui' instead. Good call though to remove the *.lock-file, I should have tried that. Thank you!
@cosmox and @creakParrot Looks like there is another instance running in your system, can you try to kill it, and delete the lock file referenced in the log, and try again?
I am having the same issue as @cosmox
Pinned Comments
ali.molaei commented on 2023-11-15 10:13 (UTC)
The
protonmail-bridge
package that is being built from source is working again if anyone prefers that :)