[Pkg-pascal-devel] Lazarus and qt/gtk [WAS: Bug#741792: doublecmd]

Paul Gevers elbrus at debian.org
Sat Apr 12 05:00:10 UTC 2014


Hi all,

On 11-04-14 13:40, Paul Gevers wrote:
> Hi all,
> 
> On 10-04-14 21:30, Abou Al Montacir wrote:
>>> On 10 April 2014 18:06, Alexander Koblov <alexx2000 at mail.ru> wrote:
>>>> I suggest the following solution: add also one debian package that will
>>>> include binary versions of visual components (like SynEdit, that depends on
>>>> widgetset) compiled for LCL-Qt widgetset (something like
>>>> lcl-components-qt4). Then programs that wants to compiled for Qt4 simply
>>>> will add this package in depends so no need in lazarus sources.
> 
>> LCL components are independent of the widget set used.
> 
> No offense to anybody, but as I understand the discussion the practical
> question here is if this last statement is true. I understand that the
> opinion of Abou is that at least they SHOULD be independent, but that
> Alexander believes or knows that they are not. The question is, who is
> right. I don't know how to judge, so I challenge Alexander to convince
> us that the LCL components are widget set dependent (by telling us how
> we could verify this). If Alexander is right, we will than have to find
> a way to handle that in the packaging.
> 
> @Abou, you were not the first one to provide both gtk and qt versions of
> a program build with Lazarus. At least I already did it before with
> Winff, by popular demand. And indeed, I think this should just be
> possible with the Lazarus packages as we provide them.

Some notes after my work on doublecmd yesterday. Lots of progress. I
believe there has been some confusion because of at least two things:

1) the lazarus package that we prepared in git solves the problems for
doublecmd (I believe), but in the discussion we forgot that it is NOT
yet uploaded. @Abou, did you want to make more changes to Lazarus, or
are we nearly there (yes, I know you want to wait for fpc 2.6.4, but I
don't think that is needed)

2) terminology. Abou, I don't know what you mean exactly with "LCL
components", but if I see the upstream build, I do see all kind of units
in the (what I think you mean by) LCL components that have a widget
specific directory. You also use these directory names to distribute the
files over the lcl-gtk2 and lcl-qt4 packages. I think Alexander is
meaning those.

Paul

@Abou: I still see qt4 and gtk2 units in the lcl-units package.
Shouldn't ALL qt4 and gtk2 specific units be moved to lcl-(qt4|gtk2)

@Graham: I think the fix for doublecmd is pending the lazarus upload.
Also, I think we can remove the widget building from the doublecmd
building at the same time. It all just seems to work here... Retrying
now in a fully clean build.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 551 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20140412/57cb9143/attachment.sig>


More information about the Pkg-pascal-devel mailing list