You are not logged in.
Hello everyone.
I am trying to set up relevation password manager from AUR. I have installed all the dependances, but still I got an error:
checking python module Crypto... yes
checking python module bonobo... yes
checking python module gconf... yes
checking python module gtk... yes
checking python module gnome... yes
checking python module gnomeapplet... no
configure: error: failed to find module gnomeapplet
==> ERROR: A failure occurred in build().
Aborting...
I can`t find gnomeapplet as separated package, but I red that it is in the package "gnome-python-desktop" which I have installed. I tryed to download relevation from the its website, but I get the same error. I tryed older version, but then I don`t have "pygtk". Where can be the problem?
I want to install relevation password manager, so I can extract my passwords from the database file. I want to move to another password manager. Is there another way to extract the passwords.
Regards.
Last edited by Gruntz (2011-05-06 15:52:27)
Offline
gnomeapplet was dropped because is not compatible with gnome-panel 3.0.0.
Give what you have. To someone, it may be better than you dare to think.
Offline
So I am stuck with a password file that I can not read?
( I can open it with a linux distro that still use gnome 2, and then export it. )
Anyway. Thank you for the answer.
Offline
Aw nuts, I've got the same problem. Might have to switch to something a bit more mainstream like Keepass.
Offline
why is thread marked as solved? as far as i can see, there is no solution shown here.
anyway, i got revelation running again with gnome3 / xfce. for anyone interested in revelation, there is a fixed version online at bitbucket.org. problem is, you won't easily get it running with current pkgbuild in aur (someone should fix it, since it is just broken). its not packed as tar.bz2 and you have to download the code from their mercurial. i never created or edited a pgkbuild before, so this way is probably not the best but it works. i've installed this to a couple of friends as well.
this is what i did to get it running with yaourt:
-> download the code from bitbucket
-> run autogen.sh (i needed to run this, otherwise yaourt failed)
-> pack it to revelation-0.4.11.tar.bz2 and get md5
-> upload the file to a server
-> run yaourt to install revelation and edit the pkgbuild to the following:
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=revelation
pkgver=0.4.11
pkgrel=7
pkgdesc="Password manager for the GNOME 2 desktop"
arch=(i686 x86_64)
license=('GPL')
depends=('gnome-python-desktop>=2.28.0' 'pycrypto>=2.0.1-3' 'gnome-panel>=2.28.0' 'cracklib' 'desktop-file-utils' 'hicolor-icon-theme')
makedepends=('intltool')
install=revelation.install
url="SERVER"
source=(SERVER/revelation-${pkgver}.tar.bz2)
md5sums=('MD5')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
sed -i -e 's/gnome-python-extras/gnome-python-desktop/g' configure
./autogen.sh
PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc \
--libexecdir=/usr/lib/revelation \
--localstatedir=/var \
--disable-mime-update --disable-desktop-update \
--with-python-include=/usr/include/python2.7
make
make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install
sed -i "s|#!/usr/bin/env python$|#!/usr/bin/env python2|" \
$pkgdir/usr/bin/revelation \
$pkgdir/usr/lib/python2.7/site-packages/revelation/bundle/PBKDFv2.py \
install -m755 -d "${pkgdir}/usr/share/gconf/schemas"
gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain revelation ${pkgdir}/etc/gconf/schemas/*.schemas || return 1
rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
}
this should work with a current install of arch. if you have python 3 installed you need this in front of ./configure "PYTHON=/usr/bin/python2". otherwise it would break over python crypto.
if anyone is able to fix the current pkgbuild in aur into one downloading the source from their mercurial, it would be great. the current one is just downloading the old (broken) tar.bz2 file. this is the link to the broken pkgbuild: http://aur.archlinux.org/packages.php?ID=43531
edit: link to bitbucket
https://bitbucket.org/erikg/revelation/src
Last edited by zasire (2011-07-24 16:03:38)
Offline
I have created a proper package which fetches the current mercurial version, fixing this problem
Offline