View previous topic :: View next topic |
Author |
Message |
limacette Apprentice


Joined: 25 Feb 2004 Posts: 168 Location: Belgique, Bruxelles
|
Posted: Sat Sep 25, 2004 8:26 pm Post subject: [ebuild]créer un ebuild... |
|
|
J'ai déja fait une petite recherche sur le forum et j'ai déjà trouvé qqs trucs intéressant mais je voulais savoir s'il n'existait pas une commande pour créer un ebuild tout seul a partir des sources...
Merci,
Limacette |
|
Back to top |
|
 |
sireyessire Advocate


Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sat Sep 25, 2004 8:35 pm Post subject: |
|
|
En fait, il y en a 2 , une qui est déjà prête et une autre qui va être développée.
- La première est très mal vue, c'est un "help monsieur le développeur vous pouvez incorporer ce truc dans portage".
- La seconde est hypothetique, car c'est la fonction src2ebuild qui va être écrite par toi
. Elle serait super bien cette fonction, tous les développeurs pour la gestion du contenu du portage serait presque au chomage technique
sinon, plus sériusement tu prends ton courage à 2 mains, tu prends la doc pour créer des ebuilds et tu te lances. C'est pas très compliqué, portage est génial, il t'aide et même si tu fais de la merde il sait tout t'elever proprement alors :
Just Do It  _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley
Last edited by sireyessire on Sat Sep 25, 2004 9:44 pm; edited 2 times in total |
|
Back to top |
|
 |
scout Veteran


Joined: 08 Mar 2003 Posts: 1991 Location: France, Paris en Semaine / Metz le W-E
|
Posted: Sat Sep 25, 2004 9:31 pm Post subject: |
|
|
limacette wrote: | je voulais savoir s'il n'existait pas une commande pour créer un ebuild tout seul a partir des sources... |
y'a Abeni mais c'est pas vraiement "une" commande
[EDIT et Blague]oh oui y'a un super programme qui sait faire ça
Code: | * app-editors/vim
Latest version available: 6.3
Latest version installed: 6.3
Size of downloaded files: 4,650 kB
Homepage: http://www.vim.org/
Description: Vi IMproved!
License: vim |
ça fait du bien de troller de temps en temps quand même  _________________ http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse
Last edited by scout on Sat Sep 25, 2004 9:47 pm; edited 1 time in total |
|
Back to top |
|
 |
Darkael Veteran


Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Sat Sep 25, 2004 9:32 pm Post subject: |
|
|
Quote: |
J'ai déja fait une petite recherche sur le forum et j'ai déjà trouvé qqs trucs intéressant mais je voulais savoir s'il n'existait pas une commande pour créer un ebuild tout seul a partir des sources...
Merci,
Limacette
|
En fait y'a un machin dans portage qui s'appelle ebuilder. J'avais essayé une fois et apparement ça faisait bien des ebuilds automatiquement à partir des sources, mais je ne suis pas allé plus loin (j'avais meme pas testé les ebuilds )
Sinon la description de ebuilder dit qu'il fait des packages, et l'URL donné pointe vers un machin lié à QT, mais ça crée bel et bien des ebuilds.
Donc:
|
|
Back to top |
|
 |
Beber Guru

Joined: 10 Apr 2004 Posts: 300 Location: Kemper, Lutèce
|
Posted: Sat Sep 25, 2004 10:11 pm Post subject: |
|
|
huuuum, j'y crois pas trop a ca,
enfin pas a son efficacité |
|
Back to top |
|
 |
LostControl l33t


Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Sun Sep 26, 2004 8:48 am Post subject: |
|
|
En général, pour faire un ebuild, j'en cherche un qui ressemble pas mal à ce que je veux faire et ensuite je modifie Si le programme que tu veux ebuildiser (tiens un nouveau terme ) est bien conçu, tu n'auras aucun problème !!!
Je te conseille de lire ça --> Guides
Mais un bon moyen à mon avis est la lecture et la compréhension d'ebuilds déjà présent dans Portage. N'oublie pas d'utiliser aussi des commandes du shell dans tes ebuilds pour débugger (pwd, ls, ...).
A+ |
|
Back to top |
|
 |
limacette Apprentice


Joined: 25 Feb 2004 Posts: 168 Location: Belgique, Bruxelles
|
Posted: Sun Sep 26, 2004 5:59 pm Post subject: |
|
|
Donc voila je viens de créer mon fichier .ebuild mais que dois-je faire d'autre en plus??? |
|
Back to top |
|
 |
LostControl l33t


Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Sun Sep 26, 2004 8:06 pm Post subject: |
|
|
limacette wrote: | Donc voila je viens de créer mon fichier .ebuild mais que dois-je faire d'autre en plus??? |
L'emerger ???  |
|
Back to top |
|
 |
limacette Apprentice


Joined: 25 Feb 2004 Posts: 168 Location: Belgique, Bruxelles
|
Posted: Sun Sep 26, 2004 8:16 pm Post subject: |
|
|
MMM oui mais i me manque pas un digest ou des trucs dans le genre??? |
|
Back to top |
|
 |
Beber Guru

Joined: 10 Apr 2004 Posts: 300 Location: Kemper, Lutèce
|
Posted: Sun Sep 26, 2004 10:54 pm Post subject: |
|
|
ebuild ton pacquet.ebuild digest pour faire ce peu
sinon
dans ton make.conf tu peut rajouté aux FEATURES digest
si le digest pour un pacquet n'existe pas, il le créé d'office |
|
Back to top |
|
 |
limacette Apprentice


Joined: 25 Feb 2004 Posts: 168 Location: Belgique, Bruxelles
|
Posted: Sun Sep 26, 2004 11:46 pm Post subject: |
|
|
En fait dans mon fichier .ebuild, je dois compiler avec python et je voulais ce que je dois mettre comme code...
Dans le README fourni avec les sources ils disent qu'il suffit de taper: Code: | python setup.py install |
Mais je ne sais pas du tout comment intégrer ca dans mon fichier .ebuild... quand je le met dans la partie : src_install() {...} en mettant uniquement "python setup.py install" alors lorsque je lance l'emerge il me dit :
>>> emerge (1 of 1) games-emulation/gnomeboyadvance-0.4 to /
>>> md5 src_uri gnomeboyadvance-0.4.tar.gz
>>> Unpacking source...
>>> Unpacking gnomeboyadvance-0.4.tar.gz to /var/tmp/portage/gnomeboyadvance-0.4/work
>>> Source unpacked.
>>> Install gnomeboyadvance-0.4 into /var/tmp/portage/gnomeboyadvance-0.4/image/ category games-emulation
python: can't open file 'setup.py'
Que faire??? |
|
Back to top |
|
 |
scout Veteran


Joined: 08 Mar 2003 Posts: 1991 Location: France, Paris en Semaine / Metz le W-E
|
|
Back to top |
|
 |
bosozoku Advocate


Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Mon Sep 27, 2004 4:59 am Post subject: |
|
|
Je n'ai jamais fait d'ebuild mais je vais m'y mettre
Surtout avec les liens que tu as donné, j'ai de la lecture pour le week end prochain  _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
 |
|