On Tue, Mar 24, 2009 at 11:43:20AM +0100, Peter Åstrand wrote:
>
>>> From the point of view of TurboVNC, shipping binaries is essential.  Our
>> leading client platform is Windows by a wide margin, and most of our
>> users are corporate and academic interests that may have the ability--
>> but certainly not the time-- to play with the source.  Given how much
>> difficulty that I had with building TigerVNC, I'm not confident that it
>> will go smoothly for an end user, even with our script.  Additionally,
>> the build of Xvnc takes *forever*, requires 1.5 gigabytes of disk space,
>> and is likely to encounter dependency issues, etc.  This isn't a simple
>> matter of untar/configure/make.
>
> I understand your point and agree with you.
>
>
>> I know a lot about packaging, so I'll volunteer to do the work of
>> packaging TigerVNC -- just not immediately.  :)  I think that we
>> probably want to have an RPM spec file for 1.0.0, but other packaging is
>> something I would want to look at down the road as the performance gets
>> good enough that I can start looking at replacing TurboVNC.  Then, I
>> would want to get TigerVNC into my nightly build system so I can
>> auto-generate a .deb, .rpm, .dmg, and .exe for it each night.  This is
>> all advanced work, though, and definitely not something that I'd be able
>> to do within the next couple of months.
>
> We have also considering setting up a nightly build system. I agree that 
> a .spec file would be good. In my opinion, the easiest way of building  
> Debian packages is to actually build an RPM and then convert it to a 
> .deb. (We are doing the same for the Solaris packages, but of course this 
> requires a cross build environment.) This can be done with the rpm2debpkg 
> that I have written; just tell me if you want a copy.

I will create spec file, it's pretty easy.

> So my suggestion is that for 1.0.0, we will ship binaries for:
>
> * WinVNC (Windows x86)
>
> * vncviewer (Linux x86, Windows x86)
>
> * Xvnc (Linux x86)

I think it will be not so hard to build binaries for 64bit Linux so if
we don't hit major problem we will add it to supported arches.

Adam

-- 
Adam Tkac, Red Hat, Inc.

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to