[Lazarus] New fpcup version released

Miquel Bruns miquel.bruns at gmail.com
Fri Nov 9 16:05:27 CET 2012


Hi Reinier,

Thanks very much to release such a great tool!

Cheers,
Miquel

On 11/9/12, Reinier Olislagers <reinierolislagers at gmail.com> wrote:
> (Cross-posted to lazarus & fpc mailing lists)
>
> I'm happy to announce a new binary version of Ludo Brands' and my fpcup
> FPC+Lazarus+packages SVN downloader/installer.
>
> New binaries for Windows, Windows x64, Linux x86, Linux x64 can be
> downloaded from
> https://bitbucket.org/reiniero/fpcup/downloads
>
> Source is available too as well as older builds for OSX and Linux armel.
>
> Compared to previous versions:
> *** User visible: ***
> - users can specify names instead of URLs for FPC SVN urls:
> 2.7.1,trunk,2.6.1,fixes,2.6.0
>
> - same for Lazarus:
> trunk,1.1,1.0
>
> - --installdir option to specify "mother" directory where
> fpc+lazarus+settings reside. This makes the setup self-contained (apart
> from desktop shortcuts)
>
> - default install location has been changed due to the previous point
>
> - support for adding desktop icons on Linux (needs testing from users)
>
> - user can specify log file location
>
> - added rx, zeos testing, kzdesktop, ocrivist to list of "external
> modules" that fpcup can download and install for you if wanted
>
> *** Internal/bug fixes: ***
> - logging using TEventLog instead of writeln to file
>
> - improved detection of SVN checkout/update problems (e.g. due to
> interrupted connection)
>
> - started support for creating the Lazarus Inno Setup installer using
> the Lazarus-supplied build scripts
>
> - updated list of Windows binutils downloads from FPC site
>
> - fix for TProcess.Execute not detecting missing executables
>
> - more resiliency in make distclean for(uses Jonas Maebe's tip of
> running make distclean 2x as well as removing fpmake.exe instances on
> Windows)
>
> - ready for Win64=>Win32 cross compiling once FPC supports that
>
>
> Directions for the future:
> - finish Inno Setup creator, which will incidentally allow me to more
> easily test modifications e.g. for bug 22533 [Patch] Set up windows
> installer to allow multiple debuggers using $(TargetCPU)-$(TargetOS)
>
> - more SVN checkout/update error detection (one user had an intermittent
> 3G connection and ran into svn problems that the current detection logic
> didn't seem to catch)
>
> - add support for an ini file with options/profiles instead of having to
> add a lot of command line arguments (command line arguments support will
> likely remain to support batch scripting etc)
>
> - GUI - preferably by others as my GUI-fu is not that strong...
>
> Incidentally, I've used fpcup to set up a Jenkins build environment
> including database unit tests, which seems to work fine:
> http://wiki.lazarus.freepascal.org/Jenkins
>
> Thanks to:
> Ludo Brands
> Arny the Turborascal, Miquel and IPGUy from the forum
> Jonas Maebe
> and Marco van de Voort for his excellent Build FAQ.
>
> Bug reports/improvements request welcome via the bitbucket site
> bugtracker or the fpcup thread in the forum (third party announcements)
>
> Thanks,
> Reinier
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>




More information about the Lazarus mailing list