Package Details: keysync 0.2.1.1-1

Git Clone URL: https://aur.archlinux.org/keysync.git (read-only)
Package Base: keysync
Description: convert OTR keystores into other keystore formats for moving keys into a new IM app
Upstream URL: https://guardianproject.info/apps/keysync/
Licenses: GPL3
Submitter: tredaelli
Maintainer: tredaelli
Last Packager: tredaelli
Votes: 24
Popularity: 0.280624
First Submitted: 2013-11-14 16:43
Last Updated: 2015-07-14 13:21

Latest Comments

snowpanda commented on 2015-12-11 22:49

thanks skeggsc, installing python2-beautifulsoup4 fixed it

celskeggs commented on 2015-05-27 01:20

python2-beautifulsoup4 appears to be necessary now instead of python2-beautifulsoup3.

hobarrera commented on 2015-04-29 08:51

python2-qrcode should not be optional: the cli version also fails by default without it.

bob commented on 2015-04-06 17:07

# A working PKGBUILD for the current release. Dropped the patch as it wasn't
# applying properly to the current files.

pkgname=keysync
pkgver=0.2.1.1
pkgrel=1
pkgdesc='convert OTR keystores into other keystore formats for moving keys into a new IM app'
arch=('any')
url="https://guardianproject.info/apps/keysync/"
makedepends=('desktop-file-utils')
depends=('python2' 'python2-beautifulsoup3' 'python2-psutil' 'python2-python-potr'
'python2-pyasn1' 'python2-crypto' 'python2-pyjavaproperties'
'python2-pyparsing' 'python2-pgpdump' 'hicolor-icon-theme'
'python2-setuptools' 'python2-beautifulsoup4')
optdepends=('python2-qrcode: for GUI'
'tk: for GUI'
'pymtp: for MTP on GUI')
license=('GPL3')
install=keysync.install
sha256sums=('1002832c89a623b73a2964c8f83c455b377feb602fd6b898a62382ca40ea2f28')
source=(https://github.com/guardianproject/$pkgname/archive/${pkgver}.tar.gz)

prepare() {
cd "$pkgname-$pkgver"
}

package() {
cd "$pkgname-$pkgver"
python2 setup.py install --root="$pkgdir/" --optimize=1
}

bob commented on 2015-04-06 17:05

# A working PKGBUILD for the current release. Dropped the patch as it wasn't
# applying properly to the current files.

pkgname=keysync
pkgver=0.2.1.1
pkgrel=1
pkgdesc='convert OTR keystores into other keystore formats for moving keys into a new IM app'
arch=('any')
url="https://guardianproject.info/apps/keysync/"
makedepends=('desktop-file-utils')
depends=('python2' 'python2-beautifulsoup3' 'python2-psutil' 'python2-python-potr'
'python2-pyasn1' 'python2-crypto' 'python2-pyjavaproperties'
'python2-pyparsing' 'python2-pgpdump' 'hicolor-icon-theme'
'python2-setuptools')
optdepends=('python2-qrcode: for GUI'
'tk: for GUI'
'pymtp: for MTP on GUI')
license=('GPL3')
install=keysync.install
sha256sums=('1002832c89a623b73a2964c8f83c455b377feb602fd6b898a62382ca40ea2f28')
source=(https://github.com/guardianproject/$pkgname/archive/${pkgver}.tar.gz)

prepare() {
cd "$pkgname-$pkgver"
}

package() {
cd "$pkgname-$pkgver"
python2 setup.py install --root="$pkgdir/" --optimize=1
}

twiggers commented on 2015-03-02 12:46

This package needs validpgpkeys and python2-qrcode

divansantana commented on 2014-07-19 08:19

Also needs
python2-setuptools

tredaelli commented on 2014-03-20 13:53

infact it's in the optional deps (since it's for gui only)

WhiteKnight commented on 2014-02-25 23:23

Thank you for the package! It seems, that a dependency for the GUI part is missing:

Traceback (most recent call last):
File "/usr/bin/keysync-gui", line 8, in <module>
import qrcode
ImportError: No module named qrcode

python2-qrcode from aur worked for me.