[Gambas-user] Gambas-dev? (vs gambas-devel)

PICCORO McKAY Lenz mckaygerhard at gmail.com
Thu Apr 22 15:25:22 CEST 2021


now then you must change it !

*gambas3-dev| would be the name of a pack*age that allows to develop

here "WOULD" is a confuse term.. the right thing is:

*gambas-dev is a virtual package in debian to comply with its packaging
policy, this package will disappear soon and is only for transition in
upgrades, the correct name of the package to develop in gambas as a
dependency is gambas-devel because it is a package compentio*

This change is based in your explanation...* since it is not properly a
library, the most similar in debian and alpine is what they call a
metapackage, a package that ensures the exclusive environment for
development and not the development environment.*

Benoit mostly linux except those not so free (rpm based) used those "devel"
naming scheme, alpine linux the most deployed one used same naming scheme
as debian .. as example..  oficial reposnse from alpine cited:
https://t.me/alpine_linux_english/12716

[image: imagen.png]

El jue, 22 de abr. de 2021 a la(s) 07:55, Benoît Minisini (g4mba5 at gmail.com)
escribió:

> Le 22/04/2021 à 09:36, PICCORO McKAY Lenz a écrit :
> >
> > i read in the packaging wiki:
> >
> >     |gambas3-dev| would be the name of a package that allows to develop
> >     Gambas, /not/ to develop /with/ Gamas
> >
> >
> > Please can you elaborate the "dev" package then? cos is "missing" there
> >
> > Lenz McKAY Gerardo (PICCORO)
> > http://qgqlochekone.blogspot.com <http://qgqlochekone.blogspot.com>
> >
>
> There must be no "gambas3-dev" package in the Debian meaning.
>
> For example, you have a "libcurl-dev" package that allows you to develop
> a program that links to the "libcurl" library.
>
> This distinction is needed by the C and C++ languages that require
> header files. If C and C++ languages didn't require header files, you
> would have no "-dev" packages anywhere (or it would have been renamed
> "-changelog" or something else because Debian put a changelog file
> automatically in the packages).
>
> As for Gambas, it is not a library: you don't link to it, and you can't
> use the component header files outside of the source tree (some are
> symbolic links between component source directories). All the
> developpement is done inside the Gambas source tree.
>
> If you develop an external component, it is written in Gambas, and so
> does not need any include files, only the Gambas binary packages of its
> dependencies.
>
> So, no need for a "gambas3-dev" package.
>
> Regards,
>
> --
> Benoît Minisini
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20210422/79182ea3/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: imagen.png
Type: image/png
Size: 60391 bytes
Desc: not available
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20210422/79182ea3/attachment-0001.png>


More information about the User mailing list