[Lazarus] Google APIs

Michael Van Canneyt michael at freepascal.org
Thu May 14 11:14:14 CEST 2015



On Thu, 14 May 2015, markbass72 wrote:

> On 09/05/2015 17:28, Michael Van Canneyt wrote:
>> 
>> You need FPC 3.1 for all this to work 'out of the box'.
>> 
>> But:
>> 
>> The code can be compiled with 2.6.4/2.6.4, but then you must copy the 
>> source files from
>> the FPC SVN repository to the lazarus component directory. You will also 
>> need to install the synapse package then.
>> 
>> I have updated the README.txt with the necessary instructions. I also did 
>> some fixes using some IFDEFS.
>> 
>> I will see about making a ZIP file available so people do not need access 
>> to FPC SVN.
>> 
>
> To compile with fpc 2.6.4, I realized a script to update folder 
> ../lazarus/components/googgleapis/2_6_4
>
> Just create a script (e.g.: getgoogle.sh) inside this folder and paste 
> following content.
> This script populates the current folder with needed sources (as specified in 
> README.txt).

Great!! I have committed the script. rev 49018.
I don't know your name, but I entered your email address in the SVN log entry and script.

Michael.
>
>
> #/bin/bash
>
> function ExitFromScript()
> {
> echo ERROR: incorrect path!
> echo You must execute this script from folder: 
> .../lazarus/components/googleapis/2_6_4
> exit
> }
>
> pwd|grep "/2_6_4$" || ExitFromScript
> echo Folder: OK!
>
> [ ! -d /tmp/googleapi ] && mkdir /tmp/googleapi
> svn co http://svn.freepascal.org/svn/fpc/trunk/packages/googleapi/src/ 
> /tmp/googleapi/
> cp /tmp/googleapi/* .
>
> [ ! -d /tmp/fcl-web ] && mkdir /tmp/fcl-web
> svn co http://svn.freepascal.org/svn/fpc/trunk/packages/fcl-web/src/base/ 
> /tmp/fcl-web/
> cp /tmp/fcl-web/fpoauth2.pp .
> cp /tmp/fcl-web/fphttpwebclient.pp .
> cp /tmp/fcl-web/fpwebclient.pp .
> cp /tmp/fcl-web/restcodegen.pp .
> cp /tmp/fcl-web/restbase.pp .
> cp /tmp/fcl-web/fpoauth2ini.pp .
> cp /tmp/fcl-web/fpjwt.pp .
>
> echo "-- googleapis sources --"
> ls
>
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>




More information about the Lazarus mailing list