You are not logged in.

#1 2011-05-06 15:16:32

Gruntz
Member
From: Haskovo, Bulgaria
Registered: 2007-08-31
Posts: 256

[solved] python gnomeapplet module, relevation password manager.

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

#2 2011-05-06 15:44:18

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,937
Website

Re: [solved] python gnomeapplet module, relevation password manager.

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.
Blog

Offline

#3 2011-05-06 15:51:32

Gruntz
Member
From: Haskovo, Bulgaria
Registered: 2007-08-31
Posts: 256

Re: [solved] python gnomeapplet module, relevation password manager.

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

#4 2011-05-26 11:07:17

Ashk
Member
Registered: 2011-05-26
Posts: 1

Re: [solved] python gnomeapplet module, relevation password manager.

Aw nuts, I've got the same problem. Might have to switch to something a bit more mainstream like Keepass.

Offline

#5 2011-07-24 15:55:46

zasire
Member
Registered: 2011-07-20
Posts: 10

Re: [solved] python gnomeapplet module, relevation password manager.

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

#6 2011-08-20 11:34:51

Spider.007
Member
Registered: 2004-06-20
Posts: 1,135
Website

Re: [solved] python gnomeapplet module, relevation password manager.

I have created a proper package which fetches the current mercurial version, fixing this problem

http://aur.archlinux.org/packages.php?ID=51675

Offline

Board footer

Powered by FluxBB