subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Sperling <s...@elego.de>
Subject Re: How to build GNOME Keyring for Subversion
Date Mon, 09 Aug 2010 12:55:03 GMT
On Mon, Aug 09, 2010 at 01:28:54PM +0100, Yudong Sun wrote:
> Hi,
> 
> I am trying to build Subversion 1.6.12 with GNOME Keyring support. I
> have tried GNOME Keyring 2.30.3 downloaded from
> http://linux.softpedia.com/get/Utilities/gnome-keyring-13111.shtml
> The configure and make of this GNOME Keyring version have been done
> with two pkg-config files created: gcr-0.pc and gp11-0.pc but no
> gnome-keyring-1.pc generated.
> 
> I have also tried to install GNOME Keyring 2.28.2 downloaded from http://www.linuxfromscratch.org/blfs/view/svn/gnome/gnome-keyring.html
> This version has an endless list of dependencies:
> 
> GNOME Keyring 2.28.2:  GConf-2.28.0, GTK+-2.18.7, intltool-0.40.6,
> Libgcrypt-1.4.5, and libtasn1-2.5
> 
> GConf-2.28.0:  ORBit2-2.14.17 and polkit-0.94
> 
> polkit-0.94:  D-Bus GObject Bindings-0.5, intltool-0.40.6,
> Linux-PAM-1.1.1, gobject-introspection-0.6.8, and DocBook XML
> DTD-4.5
> 
> ... ...
> 
> That looks terrifying. I am almost giving up midway
> 
> I'd like to know your experience on building subversion with GNOME
> Keyring. Which GNOME Keyring version works well with svn 1.6.12 and
> is there an easier way to do it? Your advice will be much
> appreciated.

Gnome-keyring's dependencies are outside of the Subversion project's control.
So I'm afraid we cannot do much about it.
Maybe try Kwallet? It might have a smaller list of dependencies.

The easiest way by far is using a distribution that offers readily working
build scripts or binary packages. Most current Linux distributions and *BSD
systems offer precompiled Subversion binaries with gnome-keyring support
enabled.

Another possibility for a long-term fix to this problem would be contributing
patches to Subversion that allow Subversion to encrypt passwords using GPGme.
I'd very much appreciate any effort in this direction.

Stefan

Mime
View raw message