[Pkg-pascal-devel] Bug#823706: lazarus opengl

Paul Gevers elbrus at debian.org
Mon Nov 7 20:33:07 UTC 2016


Hi,

On 07-11-16 18:23, Abou Al Montacir wrote:
>> The need for user to compile stuff inside Lazarus sources normally
>> occurs only for packages (which may be needed by user's applications
>> or other packages), not for applications (*.lpi).
> When using IDE, the packages get compiled into ${HOME}/.lazarus. 
> If you want to package them then just compile them after compiling the
> IDE. Please see my previous mail.

The point is that I want to automatically test that what we ship is
compilable by the user (to check e.g. that we didn't miss shipping
stuff). Obviously, that (automatic testing) can't be done using the IDE,
and I understood from Michalis that lazbuild was the right tool. Seems
like he wasn't aware that it wasn't.

So, it looks like I can check most (but not all) *.lpk packages with
lazbuild. As the IDE seems to be doing stuff differently, I can't test
that properly.

Interesting note: the lazarus source ships multiple *.lpk files that
can't be build using only the lazarus source as the dependencies are NOT
in the tar ball. What do you think, should we not ship these *.lpk files
as they are useless without the proper source? E.g. lazarus doesn't have
the source for something called bgrabitmappack:

paul at testavoira ~ $ HOME=/tmp lazbuild -B
/usr/lib/lazarus/1.6/components/tachart/tachartbgra.lpk
ERROR: Broken dependency: TAChartBgra 1.0->bgrabitmappack

paul at testavoira ~/lazarus $ rgrep -i bgrabitmappack *
components/tachart/tachartbgra.lpk:        <PackageName
Value="bgrabitmappack"/>
components/tachart/demo/bgra/bgrademo.lpi:        <PackageName
Value="bgrabitmappack"/>
components/tachart/demo/bgra/bgrademo.lpr:  bgrabitmappack, tachartbgra,
tachartlazaruspkg,

Paul

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


More information about the Pkg-pascal-devel mailing list