Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 235023 - net-misc/nxcl: make nxclient dependency optional
Summary: net-misc/nxcl: make nxclient dependency optional
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo NX Server project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-17 14:58 UTC by steffen stramm
Modified: 2008-09-15 15:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description steffen stramm 2008-08-17 14:58:03 UTC
nxcl doesnt need net-misc/nxclient, it builds fine without and has no missing libs afterwards, with revdep-rebuild or something. so the dependency should be removed
Comment 1 Bernard Cafarelli gentoo-dev 2008-08-20 09:33:16 UTC
Unfortunately, nxcl does require net-misc/nxclient for now, as it needs the nxssh binary (runtime-only). 

I can't add nxssh to net-misc/nx (that provides source-based OSS programs from NoMachine), as it would trigger a file collision between nx and nxclient (and therefore would require a blocker)
Comment 2 steffen stramm 2008-08-25 11:08:20 UTC
oh im pretty late, sorry.
hm is the source available for nxssh? or is there an alternative? the solution could be, nxssh as seperated ebuild, perhaps. thank you :)
Comment 3 Bernard Cafarelli gentoo-dev 2008-08-28 19:30:14 UTC
Yes it is available in NoMachine OSS sources here:
http://www.nomachine.com/sources.php

So this can work indeed. I'll look into that (a qtnx not limited to amd64/x86 is good)
Comment 4 steffen stramm 2008-08-31 18:03:53 UTC
if you want, i can create the ebuild. should i incorporate nxssh into net-misc/nx with useflag or a seperated ebuild?
Comment 5 Bernard Cafarelli gentoo-dev 2008-09-01 13:10:54 UTC
(In reply to comment #4)
> if you want, i can create the ebuild. should i incorporate nxssh into
> net-misc/nx with useflag or a seperated ebuild?

Thanks, that would be great! It will be far easier directly for compilation in net-misc/nx. Some ideas from old nxssh ebuild can probably be reused:
http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxssh/nxssh-1.5.0-r2.ebuild?hideattic=0&view=markup
Comment 6 Bernard Cafarelli gentoo-dev 2008-09-10 09:29:54 UTC
Another solution can also be to backport some changes from upstream svn, one of them being:
http://svn.berlios.de/wsvn/freenx/trunk/freenx-client/nxcl/?rev=520&sc=1

Seems standard ssh can now be used instead of nxssh, which would remove the dependency altogether

Comment 7 Bernard Cafarelli gentoo-dev 2008-09-15 15:09:04 UTC
I've used the second option, better to use ssh than yet another fork. This worked well after nxproxy was patched

Fixed in CVS: net-misc/nx-3.2.0-r5 and net-misc/nxcl-0.9-r1 (with nxclient USE flag to make nxclient dependency conditional), thanks for the report!