[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: How to build GNOME Keyring for Subversion

From: Stefan Sperling <stsp_at_elego.de>
Date: Mon, 9 Aug 2010 14:55:03 +0200

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
Received on 2010-08-09 14:55:44 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.