diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 24 insertions, 25 deletions
@@ -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 - @@ -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 } |