Recent

Author Topic: License rights Lazarus - modified source code  (Read 9260 times)

lff

  • New Member
  • *
  • Posts: 13
Re: License rights Lazarus - modified source code
« Reply #15 on: February 14, 2013, 08:42:43 pm »
In the .dylib I use only the IDEIntf.
I think I make two installation kits.
First for Lazarus and Free Pascal and the second for my IDE Package and my IOS component package.
How can I compile the IDE package outside from Lazarus and add the compiled IOS package?

Thank you for great help.

Meli

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9908
  • Debugger - SynEdit - and more
    • wiki
Re: License rights Lazarus - modified source code
« Reply #16 on: February 14, 2013, 10:10:34 pm »
In the .dylib I use only the IDEIntf.
I think I make two installation kits.
First for Lazarus and Free Pascal and the second for my IDE Package and my IOS component package.
How can I compile the IDE package outside from Lazarus and add the compiled IOS package?


To install the package, each user must recompile the IDE (as with every other package).

As for distribution of the package (the part that is NOT dylib), you can either distribute sources, or PPU.

I have never done ppu only, so someone else may need to help here. All I know is you can give fpc a flag, and it marks the ppu as released version.

ppu only works with the EXACT fpc. so ppu from 2.6.0 only work with 2.6.0.  for 2.6.1 or 2.7.1 even the REVISISON of the compiler must be the same.

Also ppu will only work with Lazarus, as long as the interface of the used packages have not changed. so 1.1 and 1.0.x may not be compatible.
But several 1.0.x might possibly be.

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: License rights Lazarus - modified source code
« Reply #17 on: February 15, 2013, 08:45:20 am »
How can I compile the IDE package outside from Lazarus and add the compiled IOS package?
To install the package, each user must recompile the IDE (as with every other package).
Adding packages and compiling Lazarus is possible using the lazbuild command line tool in recent Lazarus versions (probably not in the latest stable version but certainly in trunk).
http://wiki.lazarus.freepascal.org/lazbuild

For an example in use, see my fpcup tool on my bitbucket repository (see sig)
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

lff

  • New Member
  • *
  • Posts: 13
Re: License rights Lazarus - modified source code
« Reply #18 on: February 15, 2013, 10:21:03 pm »
Thank you very much BigChimp and Martin_fr.

Now the last question (I hope).
Which kind of "options" can I put there.
 
lazbuild --build-ide=<options>

Meli






 

TinyPortal © 2005-2018