[Gambas-user] Fwd: Specifications for Gambas 3

Benoît Minisini gambas at ...1...
Mon Oct 28 19:47:39 CET 2013


Le 28/10/2013 18:49, Kende Krisztián a écrit :
>
> 2013-10-28 18:06 keltezéssel, Kende Krisztián írta:
>>
>>> However, I'll do what you ask, because the Gambas is yours. I will
>>> follow the original specifications, not this with package selector.
>>
>> I just removed the /usr/bin/gbw3 symbolic link and associated manual,
>> because the specification does not mention anything about it.
>>
>> gbw3 --help
>>
>> Compile and execute a Gambas server page script.
>>
>> Usage: gbw3 [options] [<server page file>]
>>
>> Options:
>>    -c --nocache    force the script compilation (do not check cache)
>>    -v --verbose    be verbose
>>    -V --version    display version
>>    -L --license    display license
>>    -h --help       display this help
>>
>> gbw3 and gbs3 are not equal, I just thought I would tell him.
>>
>> gbs3 --help
>>
>> Compile and execute a Gambas script.
>>
>> Usage: gbs3 [options] [<script file>]
>>
>> Options:
>>    -c --nocache    force the script compilation (do not check cache)
>>    -v --verbose    be verbose
>>    -f --fast       use just-in-time compiler
>>    -V --version    display version
>>    -L --license    display license
>>    -h --help       display this help
>>
>
> - The gb.cairo component doesn't depend from gb.image?
>
> [Component]
> Key=gb.cairo
> Author=Benoît Minisini
> Requires=gb.image
>
> If you're really not, it's will removed.

'gb.cairo' does depend on 'gb.image'.

>
>
> - The gb.chart component doesn't depend from gb.qt4.ext?
>
> gb.chart
> 0
> 0
> 3.1.90
>
> gb.image
> gb.qt4
> gb.form
> gb.qt4.ext
>
> If you're really not, it's will removed.

Dependencies of components written in Gambas are *not* located in their 
'.project' or '.startup' file, but in the '.component' file.

So 'gb.chart' depends on 'gb.form'.

>
>
> - I removed gambas3-gb-compress-zlib and gambas3-gb-compress-bzlib2,
> these packages are not exist in specification. Files moved to
> gambas3-gb-compress package.

This is an error in the specifications: you have to create the 
'gambas3-gb-compress-zlib' and 'gambas3-gb-compress-bzlib2' packages. 
And 'gambas3-gb-compress' *must not* depends on them! :-)

>
>
> - The gb.desktop component doesn't depend from gb.image?
>
> Desktop-neutral routines from Portland project
> 0
> 0
> 3.4.90
>
> gb.image
> gb.gui
> gb.desktop
>
> If you're really not, it's will removed.
>

Same remark: look in the '.component' file instead. 'gb.desktop' depends 
on 'gb.image'

>
> - The gb.eval.highlight component doesn't depend from gb.qt4.ext?
>
> gb.eval.highlight
> 0
> 0
> 3.4.90
>
> gb.image
> gb.qt4
> gb.eval
> gb.qt4.ext
>
> If you're really not, it's will removed.
>
>
> - The gb.form component doesn't depend from gb.settings?
>
> More controls for graphical components
> 0
> 0
> 3.5.0
>
> gb.image
> gb.gui
> gb.form
> gb.settings
>
> If you're really not, it's will removed.
>
> ...
>
> Damn, that's a lot. They really can be removed? Only occupy space
> unnecessarily?
>

I'm updating the dependencies in the specifications... Wait a bit and 
you will get the information!

Regards,

-- 
Benoît Minisini




More information about the User mailing list