Results 1 to 10 of 40

Thread: New Get Lazarus Initiative

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #22
    Great everyone and thanks for the help. I started a write up of a new wiki page with step by step guide on how to "make it yourself". Hopefully this makes everything we do clearer and more open.

    We will walk Windows users through every step used to make the same Free Pascal and Lazarus in our ready made bundles. The difference being is the guide will walk users through using bintools, svn, and a working fpc 2.6.4 from sourceforge to recreate our bundles from svn sources. I know there was some initial concern we are offering something different at getlazarus.org, but our guide will show you the exact steps used to make our Windows bundle so that if you want, you can just make it yourself.

    When the guide is done it will be linked prominently near the top and at the bottom (under see also) in our setup page http://www.getlazarus.org/setup.

    Linux users can "make it yourself" right now by just looking at setup.sh source on github:

    https://github.com/sysrpl/Codebot.Se...c-3.0.linux.sh

    The only difference is in the above script and the forthcoming Windows guide is that we really didn't think it would be ethical for each Linux setup on our website to leach the bandwidth from free pascal's svn servers. As such, we compress the revision sources to a 7z archive after removing the previously mentioned (detailed in my last post) unnecessary svn and unit files. We then host those files in an amazon s3 bucket for redistribution, and do a build from source just like in the Windows steps in our guide.

    You can see this in Linux setup script on github script at line 145:

    wget -P $BASE $URL/fpc-$FPC.7z


    Which in the script's context expands to:


    wget -P /home/username/Development/FreePascal http://cache.getlazarus.org/archives/fpc-3.0.7z
    Last edited by sysrpl; 07-02-2015 at 10:58 PM.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •