You are not logged in.

#1 2006-08-20 00:01:30

Cotton
Member
From: Cornwall, UK
Registered: 2004-09-17
Posts: 568

Direct Connect client - doldaconnect

Anyone up to packaging this DC client:

http://www.dolda2000.com/~fredrik/doldaconnect/

For both the stable and svn versions, I get a series of errors similar to the following:

auth-krb5.c:442: error: 'krb5_ticket' has no member named 'enc_part2'

Offline

#2 2006-08-21 20:01:17

Sigi
Member
From: Thurgau, Switzerland
Registered: 2005-09-22
Posts: 1,131

Re: Direct Connect client - doldaconnect

I'll have a look at it. But don't expect to much ;-)


Haven't been here in a while. Still rocking Arch. smile

Offline

#3 2006-08-21 22:48:42

Sigi
Member
From: Thurgau, Switzerland
Registered: 2005-09-22
Posts: 1,131

Re: Direct Connect client - doldaconnect

Here you go...

I had to use the good old try-and-error system to find out how to disable kerberos, because its not really covered by the --help of configure. Here is the according PKGBUILD:

# Contributor: Christoph Siegenthaler
pkgname=doldaconnect
pkgver=0.1
pkgrel=1 
pkgdesc="Dolda Connect is a client for the Direct Connect p2p-filesharing network"
url="http://www.dolda2000.com/~fredrik/doldaconnect/"
makedepends=()
depends=('bzip2' 'guile' 'gtk2' 'pam')
source=(http://www.dolda2000.com/~fredrik/${pkgname}/${pkgname}-${pkgver}.tar.gz)
md5sums=('8920593ede9d7866937cd2feb95923a8')

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr --sysconfdir=/etc --without-krb5 --enable-gtk2ui 
  --enable-gtk2pbar --with-guile || return 1
  make || return 1
  make DESTDIR=$startdir/pkg install || return 1
  find $startdir/pkg -name '*.la' -exec rm {} ;
}

I know that I should have had disabled gtk2pbar and guile, but I'm quite sure its usefull for someone. Just post if you disagree with me.

Have fun!


Haven't been here in a while. Still rocking Arch. smile

Offline

#4 2006-08-21 23:03:53

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Direct Connect client - doldaconnect

It builds with --without-krb5, if you can do without kerberos support for the moment. Meanwhile, let the dev know about the bug.

Offline

#5 2006-08-21 23:40:49

Cotton
Member
From: Cornwall, UK
Registered: 2004-09-17
Posts: 568

Re: Direct Connect client - doldaconnect

Sigi,

Thanks for that - all working well.

Offline

#6 2006-08-22 05:09:31

Sigi
Member
From: Thurgau, Switzerland
Registered: 2005-09-22
Posts: 1,131

Re: Direct Connect client - doldaconnect

Cotton wrote:

Sigi,

Thanks for that - all working well.

You're welcome!

tomk wrote:

It builds with --without-krb5, if you can do without kerberos support for the moment. Meanwhile, let the dev know about the bug.

I didn't find a way to compile it with kerberos support...
I'll ask the dev (and report the bug).

Cheers Sigi


Haven't been here in a while. Still rocking Arch. smile

Offline

#7 2006-08-22 06:50:38

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Direct Connect client - doldaconnect

Apologies for my redundant post above. I decided to have a quick look at it before going to bed - it must have been just before you posted your PKGBUILD, Sigi. And then I didn't refresh the thread before posting. roll

Sigi wrote:

I had to use the good old try-and-error system to find out how to disable kerberos, because its not really covered by the --help of configure.

Just FYI: --without-krb5 is not specifically mentioned in --help, but it's covered by these two lines in the 'Optional Packages' section:

  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
<snip>
  --with-krb5=PATH        Enable Kerberos 5 (not GSSAPI) authentication

You could also have used

--with-krb5=no

HTH.

Offline

#8 2006-08-22 07:23:51

Sigi
Member
From: Thurgau, Switzerland
Registered: 2005-09-22
Posts: 1,131

Re: Direct Connect client - doldaconnect

tomk wrote:

Apologies for my redundant post above. I decided to have a quick look at it before going to bed - it must have been just before you posted your PKGBUILD, Sigi. And then I didn't refresh the thread before posting. roll

No Problem.

tomk wrote:

Just FYI: --without-krb5 is not specifically mentioned in --help, but it's covered by these two lines in the 'Optional Packages' section:

  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
<snip>
  --with-krb5=PATH        Enable Kerberos 5 (not GSSAPI) authentication

You could also have used

--with-krb5=no

HTH.

I really appreciate your hints, I'm a newbie in regard to compiling stuff myself. (But my list of self-written PKGBUILDs keeps growing constantly  wink )

I'll look more often into the "AUR package request" Section. It feels good to help AND to increase my knowledge "in the same time".


Haven't been here in a while. Still rocking Arch. smile

Offline

Board footer

Powered by FluxBB