[Pkg-pascal-devel] lazarus binary package doesn't depend on lcl?

Abou Al Montacir abou.almontacir at sfr.fr
Wed May 24 08:22:58 UTC 2017

Hi Paul,

On Mon, 2017-05-22 at 22:11 +0200, Paul Gevers wrote:
> Hi Abou,
> On 03-06-16 22:04, Paul Gevers wrote:
> > > Once you have lcl-src, then no need for the rest of the files. The IDE
> > > sources are not useful for users. Only LCL source are.
> > > So in that sense lcl-src will replace lazarus-src while removing non
> > > useful files.
> > 
> > Let's do that then with the next upstream version (as we need to go
> > through NEW at that moment anyways).
> So, I asked this question before, which part of the current lazarus-src
> package can be removed? It currently installs:
> /usr/lib/lazarus/${VERSION}/Makefile
> /usr/lib/lazarus/${VERSION}/Makefile.fpc
> /usr/lib/lazarus/${VERSION}/components
> /usr/lib/lazarus/${VERSION}/debugger
> /usr/lib/lazarus/${VERSION}/examples
> /usr/lib/lazarus/${VERSION}/ide
> /usr/lib/lazarus/${VERSION}/images
> /usr/lib/lazarus/${VERSION}/lcl
> /usr/lib/lazarus/${VERSION}/designer
> /usr/lib/lazarus/${VERSION}/packager
> /usr/lib/lazarus/${VERSION}/test
> /usr/lib/lazarus/${VERSION}/doceditor
> /usr/lib/lazarus/${VERSION}/tools
> /usr/lib/lazarus/${VERSION}/converter
> Do we now only need */lcl? Or also */components? Or even more? Makefiles*?
I'm not sure you can remove the Lazarus sources, because one of the most
important Lazarus feature is static installation of packages in IDE.
This means that if you want to install a component that was not compiled inside
the IDE, you can ask the IDE to recompile itself and it will be installed.
This requires the sources to be present. The result is installed somewhere in
${HOME}/.lazarus and startlazarus exe will look first for a local copy before
starting the system-wide IDE.

So I think this feature should be abandoned, unless the rebuild can be done
without sources (for example using existing ppu)
Abou Al Montacir

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20170524/c7843216/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20170524/c7843216/attachment.sig>

More information about the Pkg-pascal-devel mailing list