[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ogon packaging for Debian (was: Re: Bug#906072: Ogon packages available (Linux RDP Server))



Hi,

On Tue, Jun 02, 2020 at 05:52:19AM +0000, Mike Gabriel wrote:
> On  Mo 01 Jun 2020 18:04:15 CEST, marcel wrote:
> >>On Mo 01 Jun 2020 10:41:45 CEST, Bernhard Miklautz wrote:
> >Now changed to the "stable" v1.0.0 release branch for all packages
> >(besides libxfont, haven't yet figured out, how to do the version
> >matching when a certain branch is needed).
> >Maybe Bernhard can explain if (when) the libxfont package is needed at all.
libxfont, to be precise the development package, is required to build
the xserver for ogon-backend-x.

> Yeah, this is indeed interesting. Why do we need a separate libxfont
> for ogon? Is that still libxfont1? Or libxfont2? Porting from
> libxfont1 to libxfont2 is easy, btw.
You shouldn't. See
https://github.com/ogon-project/ogon/blob/master/doc/build-debian-ubuntu.md
it's really only installed as build dependency for the xserver. I didn't
try but libxfont2 might work out of the box. If not an update of the
xserver might be necessary.

> >However the 1.0.0 release of ogon does not compile with current freerdp :-(
> >(And I guess several other packages won't either, since I provided
> >some patches to make that work myself).
> 
> Urgh. Bernhard, any feedback on this?
Yes. For ogon we do have a clone of FreeRDP
https://github.com/ogon-project/freerdp-ogon which contains the state we
worked and tested with. The reasons for that are: simplify development
when there were a lot of FreeRDP changes prior the final 2.0.0 and
second as there are no packages (yet ;) to ease building, and as FreeRDP is a core
component and heavily used to have a fixed state to test against.

However updating to the latest FreeRDP is on my map for a while. I'll
try to move that up the list. Until then I'd cherry pick FreeRDP 2
support. If I didn't miss anything the following commit should be
sufficient:
https://github.com/ogon-project/ogon/commit/47ac3c794ca9842261fc7008baffd5a3d7ff2ce7

So long,
Bernhard


Reply to: