summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD34
2 files changed, 24 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bc23b8704bc0..68141d85f221 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,24 @@
pkgbase = protonmail-bridge-nogui
pkgdesc = Integrate ProtonMail paid account with any program that supports IMAP and SMTP
- pkgver = 1.4.0
- pkgrel = 2
+ pkgver = 3.10.0
+ pkgrel = 1
url = https://github.com/ProtonMail/proton-bridge
arch = x86_64
license = GPL3
makedepends = go
makedepends = gcc
+ makedepends = git
depends = libsecret
- optdepends = gnome-keyring: supported password manager (password manager is required)
- optdepends = pass: supported password manager (password manager is required)
+ optdepends = org.freedesktop.secrets: Applications that support Freedesktop secrets api
+ optdepends = gnome-keyring: support for gnome keyring
+ optdepends = pass: support for password-store
conflicts = protonmail-bridge-bin
conflicts = protonmail-bridge
options = !emptydirs
options = !strip
- source = proton-bridge-ie-1.1.2.tar.gz::https://github.com/ProtonMail/proton-bridge/archive/ie-1.1.2.tar.gz
+ source = git+https://github.com/ProtonMail/proton-bridge.git#tag=v3.10.0
source = bridge.service
- sha256sums = dcc29b263260c27d3d39314b9dbc0ba7c39b55647f1c825ca47940c995cfef1d
+ sha256sums = SKIP
sha256sums = 6b2fd1e042b55dc6d0ffe5eb44e82ffd233452b4571ef571132600e7ec0d5d82
pkgname = protonmail-bridge-nogui
-
diff --git a/PKGBUILD b/PKGBUILD
index ed56f8b0ac97..d1fca5cb99d4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,43 +14,41 @@
# ExecStart=/usr/bin/screen -Dm -S bridgedaemon sh -c "sleep 5; protonmail-bridge -c"
# ExecStop=/usr/bin/screen -X -S bridgedaemon quit
-
pkgname=protonmail-bridge-nogui
-
-_pkgver=1.4.0
-_rev=""
-_srcver=ie-1.1.2
-_srcname=proton-bridge-"$_srcver"
-
-pkgver="$_pkgver""$_rev"
-pkgrel=2
-
+pkgver=3.10.0
+pkgrel=1
pkgdesc="Integrate ProtonMail paid account with any program that supports IMAP and SMTP"
arch=('x86_64')
url="https://github.com/ProtonMail/proton-bridge"
license=('GPL3')
-makedepends=('go' 'gcc')
+makedepends=('go' 'gcc' 'git')
depends=('libsecret')
-optdepends=('gnome-keyring: supported password manager (password manager is required)'
- 'pass: supported password manager (password manager is required)')
+optdepends=('org.freedesktop.secrets: Applications that support Freedesktop secrets api'
+ 'gnome-keyring: support for gnome keyring'
+ 'pass: support for password-store')
conflicts=('protonmail-bridge-bin' 'protonmail-bridge')
options=('!emptydirs' '!strip')
-source=("$_srcname.tar.gz::https://github.com/ProtonMail/proton-bridge/archive/"$_srcver".tar.gz"
+source=("git+https://github.com/ProtonMail/proton-bridge.git#tag=v${pkgver}"
"bridge.service")
-sha256sums=('dcc29b263260c27d3d39314b9dbc0ba7c39b55647f1c825ca47940c995cfef1d'
+sha256sums=('SKIP'
'6b2fd1e042b55dc6d0ffe5eb44e82ffd233452b4571ef571132600e7ec0d5d82')
prepare() {
- cd "${srcdir}"/"$_srcname"/
+ cd "${srcdir}"/proton-bridge/
export PATH=$PATH:$(go env GOPATH)/bin/
make clean
+}
+
+build() {
+ cd "${srcdir}"/proton-bridge/
+ export PATH=$PATH:$(go env GOPATH)/bin/
make build-nogui
}
package() {
install -Dm644 "${srcdir}"/bridge.service -t "${pkgdir}"/usr/lib/systemd/user/
- cd "${srcdir}"/"$_srcname"/
+ cd "${srcdir}"/proton-bridge/
install -Dm644 ./LICENSE -t "${pkgdir}"/usr/share/licenses/"${pkgname}"/
install -Dm644 ./Changelog.md -t "${pkgdir}"/usr/share/doc/"${pkgbame}"/
- install -Dm755 ./Desktop-Bridge "${pkgdir}"/usr/bin/protonmail-bridge
+ install -Dm755 ./bridge "${pkgdir}"/usr/bin/protonmail-bridge
}