Élaboration d'un package, passer de make à scons, kezako ?
3 réponses
Francois Lafont
Bonjour à tous,
J'ai cru comprendre que désormais pour le build d'un package,
il ne fallait plus utiliser make dans le ./debian/rules mais
scons. Est-ce vrai ?
En fait, scons je ne sais même pas ce que c'est. Si jamais on
a un package qui utilise make au niveau de ./debian/rules, par
exemple avec un « classique » :
on fait comment pour se mettre à la page et passer à scons ?
Y a-t-il de la doc là dessus quelque part ? Je suis un peu
perdu là. :)
Merci d'avance pour votre aide.
--
François Lafont
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/mbfenb$l7$1@ger.gmane.org
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
Le mercredi 11 février 2015 à 12:34, Francois Lafont a écrit :
on fait comment pour se mettre à la page et passer à scons ?
Y a-t-il de la doc là dessus quelque part ? Je suis un peu
perdu là. :)
Connais-tu les docs développeur de Debian [1] ?
https://www.debian.org/devel/
Si ça devait être quelque part, ça devrait être là (sans présumer du fait que ça
y soit…).
Seb
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/20150211120242.GF13944@sebian.nob900.homeip.net
| What is SCons? | | SCons is a software construction toolâthat is, a superior | alternative to the classic "Make" build tool that we all know and | love. | | SCons is implemented as a Python script and set of modules, and | SCons "configuration files" are actually executed as Python | scripts. This gives SCons many powerful capabilities not found in | other software build tools.
[1]: https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrule s
En fait, scons je ne sais même pas ce que c'est.
SCons c'est quelque-chose qui essaie de rendre les mêmes services qu e
Make mais qui n'a rien à voir en terme d'utilisation :
- https://www.google.com/search?q=scons
- http://www.scons.org/wiki/FrequentlyAskedQuestions#What_is_SCons.3F
- http://fr.wikipedia.org/wiki/SCons
| What is SCons?
|
| SCons is a software construction toolâthat is, a superior
| alternative to the classic "Make" build tool that we all know and
| love.
|
| SCons is implemented as a Python script and set of modules, and
| SCons "configuration files" are actually executed as Python
| scripts. This gives SCons many powerful capabilities not found in
| other software build tools.
Cordialement,
F.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/20150211122421.GB2892@fjo-extia-HPdeb.nsn-net.net
| What is SCons? | | SCons is a software construction toolâthat is, a superior | alternative to the classic "Make" build tool that we all know and | love. | | SCons is implemented as a Python script and set of modules, and | SCons "configuration files" are actually executed as Python | scripts. This gives SCons many powerful capabilities not found in | other software build tools.
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
Francois Lafont
Bonsoir,
Le 11/02/2015 13:24, a écrit :
On Wed, Feb 11, 2015 at 12:34:05PM +0100, Francois Lafont wrote:
J'ai cru comprendre que désormais pour le build d'un package, il ne fallait plus utiliser make dans le ./debian/rules mais scons. Est-ce vrai ?
Non. Aucune discussion n'a même eu lieu à ce sujet sur les listes debian.
Ah, ok. Bon ouf ! :) En fait j'avais cru comprendre ça sur IRC mais j'ai dû mal comprendre alors.
La référence reste debian-policy[1] : | It must start with the line #!/usr/bin/make -f, so that it can be | invoked by saying its name rather than invoking make explicitly. That | is, invoking either of make -f debian/rules args... or ./debian/rules | args... must result in identical behavior. >
| What is SCons? | | SCons is a software construction tool—that is, a superior | alternative to the classic "Make" build tool that we all know and | love. | | SCons is implemented as a Python script and set of modules, and | SCons "configuration files" are actually executed as Python | scripts. This gives SCons many powerful capabilities not found in | other software build tools.
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/mbgjhr$5ko$
Bonsoir,
Le 11/02/2015 13:24, francois@avalenn.eu a écrit :
On Wed, Feb 11, 2015 at 12:34:05PM +0100, Francois Lafont wrote:
J'ai cru comprendre que désormais pour le build d'un package,
il ne fallait plus utiliser make dans le ./debian/rules mais
scons. Est-ce vrai ?
Non. Aucune discussion n'a même eu lieu à ce sujet sur les listes debian.
Ah, ok. Bon ouf ! :)
En fait j'avais cru comprendre ça sur IRC mais j'ai dû mal
comprendre alors.
La référence reste debian-policy[1] :
| It must start with the line #!/usr/bin/make -f, so that it can be
| invoked by saying its name rather than invoking make explicitly. That
| is, invoking either of make -f debian/rules args... or ./debian/rules
| args... must result in identical behavior. >
SCons c'est quelque-chose qui essaie de rendre les mêmes services que
Make mais qui n'a rien à voir en terme d'utilisation :
- https://www.google.com/search?q=scons
- http://www.scons.org/wiki/FrequentlyAskedQuestions#What_is_SCons.3F
- http://fr.wikipedia.org/wiki/SCons
| What is SCons?
|
| SCons is a software construction tool—that is, a superior
| alternative to the classic "Make" build tool that we all know and
| love.
|
| SCons is implemented as a Python script and set of modules, and
| SCons "configuration files" are actually executed as Python
| scripts. This gives SCons many powerful capabilities not found in
| other software build tools.
Ok, merci pour les renseignements.
--
François Lafont
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/mbgjhr$5ko$1@ger.gmane.org
On Wed, Feb 11, 2015 at 12:34:05PM +0100, Francois Lafont wrote:
J'ai cru comprendre que désormais pour le build d'un package, il ne fallait plus utiliser make dans le ./debian/rules mais scons. Est-ce vrai ?
Non. Aucune discussion n'a même eu lieu à ce sujet sur les listes debian.
Ah, ok. Bon ouf ! :) En fait j'avais cru comprendre ça sur IRC mais j'ai dû mal comprendre alors.
La référence reste debian-policy[1] : | It must start with the line #!/usr/bin/make -f, so that it can be | invoked by saying its name rather than invoking make explicitly. That | is, invoking either of make -f debian/rules args... or ./debian/rules | args... must result in identical behavior. >
| What is SCons? | | SCons is a software construction tool—that is, a superior | alternative to the classic "Make" build tool that we all know and | love. | | SCons is implemented as a Python script and set of modules, and | SCons "configuration files" are actually executed as Python | scripts. This gives SCons many powerful capabilities not found in | other software build tools.
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/mbgjhr$5ko$