Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Création d'ebuild
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Doudou
Apprentice
Apprentice


Joined: 10 Jan 2003
Posts: 286
Location: Paris, France

PostPosted: Wed Apr 02, 2003 1:01 pm    Post subject: Création d'ebuild Reply with quote

Salut,

Je m'essaye a la crétion d'ebuild mais je rencontre quelques problemes au moment de l'intallation :

Code:

/bin/sh ../../mkinstalldirs /usr/share/zphoto/templates/en
mkdir /usr/share/zphoto
ACCESS DENIED  mkdir:     /usr/share/zphoto
mkdir: Ne peut créer le répertoire `/usr/share/zphoto'.: Permission non accordée
mkdir /usr/share/zphoto/templates
ACCESS DENIED  mkdir:     /usr/share/zphoto/templates
mkdir: Ne peut créer le répertoire `/usr/share/zphoto/templates'.: Permission non accordée
mkdir /usr/share/zphoto/templates/en
ACCESS DENIED  mkdir:     /usr/share/zphoto/templates/en
mkdir: Ne peut créer le répertoire `/usr/share/zphoto/templates/en'.: Permission non accordée


Ou est ce qu'il a vu que root n'avait pas le droit de créer un répertoire où il veut!! :lol:

Enfin, si quelqu'un a déja eu le probleme ou connais la solution, qu'il me fasse signe!
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Wed Apr 02, 2003 4:38 pm    Post subject: Reply with quote

L'install est censée se faire dans un repertoire image, et pas direct à la racine (et le bac à sable surveille ça, et braille des ACCESS DENIED quand tu ne respecte pas ça). Ce n'est qu'après le src_install() que portage va merger cette image dans ta vraie arborescence.

Concrètement, ça veut dire que tu doit soit:
- passer qlqs variables qui vont bien à ton "make install"
- utiliser plutôt "einstall"

Jette un coup d'oeil à ebuild.skel (ou skel.ebuild, je sais plus) dans /usr/portage, c'est bien expliqué.
Back to top
View user's profile Send private message
Doudou
Apprentice
Apprentice


Joined: 10 Jan 2003
Posts: 286
Location: Paris, France

PostPosted: Thu Apr 03, 2003 8:01 am    Post subject: Reply with quote

Ok, merci pour tes infos. J'ai utilisé le einstall et ca roulle!!! :lol:

Une derniere petite question qui a été déja demandé mais je n'ais pas retrouvé le post : où est ce que je dois mettre mon ebuild pour qu'il ne soit pas effacé a chaque "emerge sync"?

Oh pi allez, la derniere des dernieres : A qui je peux fournir mon ebuild? en effet, quite a faire, autant le partager! il faudra que je vérifie qu'il est compatible avec les spécification de Gentoo avant de le proposer a la communauté mais en attendant, y'a t'il un site qui regroupe les ebuild non validé? ca peut toujours servire! :wink:
Back to top
View user's profile Send private message
Arno
Tux's lil' helper
Tux's lil' helper


Joined: 19 Oct 2002
Posts: 126
Location: France

PostPosted: Thu Apr 03, 2003 8:26 am    Post subject: Reply with quote

ebuild locaux: depend de /etc/make.conf et de sa variable PORTDIR_OVERLAY

Sinon, je pense que les propositions d'ebuilds peuvent etre soumises a bugs.gentoo.org.

-- Arno
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Thu Apr 03, 2003 8:32 am    Post subject: Reply with quote

Quote:
où est ce que je dois mettre mon ebuild pour qu'il ne soit pas effacé a chaque "emerge sync"?


Où tu veux en fait, dans un répertoire sur lequel pointe ton "PORTDIR_OVERLAY" (dans /etc/make.conf"). Chez moi, c'est "/usr/local/portage". Il faut là dedans ranger les choses comme ça l'est dans "/usr/portage", c'est à dire que "toto-1.0.ebuild" ira dans "$PORTDIR_OVERLAY/categorie/toto/".

Quote:
A qui je peux fournir mon ebuild?


Les nouveaux ebuilds sont à soumettre à bugzilla: https://bugs.gentoo.org
- tu te crées un login
- tu fais un nouveau rapport de bug dans la catégorie GentooLinux -> Ebuilds
- tu mets comme "Summary" un truc du genre "[NEW EBUILD] categorie/toto-1.0"
- comme "Details", tu racontes en bref ce qu'est ton application (avec une url si possible)
- tu ignores les questions sur la "Reproducibility" et compagnie
- et comme "Severity" tu mets "Enhancement"

Une fois le report créé, tu fais un nouvel attachment avec ton ebuild, en selectionnant "plaintext" pour le type de fichier, et en mettant comme commentaire "categorie/toto/toto-1.0.ebuild".

Il doit y avoir un "Contribution Howto" sur le site des docs gentoo qui décrit tout ça d'ailleurs.

Et si tu veux un/des relecteur(s) avant de soumettre la bête, hésite pas à la poster ici :wink:
Back to top
View user's profile Send private message
plate
Bodhisattva
Bodhisattva


Joined: 25 Jul 2002
Posts: 1663
Location: Berlin

PostPosted: Thu Apr 03, 2003 8:38 am    Post subject: Reply with quote

Suffit de mettre
Code:
PORTDIR_OVERLAY=/usr/local/portage
dans /etc/make.conf, et le prochain rsync n'y touchera plus. La methode standard pour contribuer un ebuild que t'as bricole aux Gentooistes du monde entier est explique ici.

EDIT: Ooops. Trop tard. Merci, Arno, TGL. :D
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Thu Apr 03, 2003 8:43 am    Post subject: Reply with quote

Quote:
EDIT: Ooops. Trop tard. Merci, Arno, TGL


Pas si trop tard que ça, il vaut surement mieux lire la vraie doc que mon interprétation :wink:
Back to top
View user's profile Send private message
plate
Bodhisattva
Bodhisattva


Joined: 25 Jul 2002
Posts: 1663
Location: Berlin

PostPosted: Thu Apr 03, 2003 9:04 am    Post subject: Reply with quote

Mais non, c'etait tres bien. M'enfin, il va y arriver, quoi... 8)

En fait, Doudou, c'est bien ca ce que tu veux faire, non ? Quand t'auras fini, tu veux pas t'occuper de la racine du site de Takabayashi-san ? Il n'y a toujours pas d'ebuild pour namazu, la honte... :oops:
Back to top
View user's profile Send private message
Doudou
Apprentice
Apprentice


Joined: 10 Jan 2003
Posts: 286
Location: Paris, France

PostPosted: Thu Apr 03, 2003 10:01 am    Post subject: Reply with quote

Tout d'abord, merci a tous.

Il faut que je verifie que mon ebuild est bien compatible avant de le proposer (exemple : je suis tolerent sur la version de avifile)...

plate : vi, c'est bien ca, je trouve zphoto terrible meme si certain vont reprocher l'utilisation de flash mais il me semble que le lecteur est gratuit et que la librerie utilisée l'est aussi! :wink:

Par contre, je pense que je vais plutot m'attaquer a l'ebuild sur sagem FAST800...ca va etre un peut dure mais bon...ca sera un bonne exercice! :wink:

Si vous voulez tester mon ebuild : https://bugs.gentoo.org/show_bug.cgi?id=18686

Toute remarque sera le bienvenue!! :lol:


Last edited by Doudou on Fri Apr 04, 2003 11:28 am; edited 2 times in total
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Thu Apr 03, 2003 11:08 am    Post subject: Reply with quote

C'est sous GPL, comprends pas trop comment c'est possible si ça utilise du flash, enfin bon ça a l'air cool alors !
Est-il possible de s'en servir sans avoir le flash player de macromédia, est-ce que cela marche avec gplflash par exemple ?

beh vais tester toute façon, verra bien :)

Bon ça marche pas j'ai l'impression avec libflash et gplflash... tant pis !
Back to top
View user's profile Send private message
plate
Bodhisattva
Bodhisattva


Joined: 25 Jul 2002
Posts: 1663
Location: Berlin

PostPosted: Thu Apr 03, 2003 11:21 am    Post subject: Reply with quote

Faudrait que tu changes ton entete, peut-etre :
Code:
# $Header: /home/cvsroot/gentoo-x86/app-games/gtetrinet/gtetrinet-0.7.0.ebuild,v 1.1 2003/03/31 18:46:50 malverian Exp $

:P
Back to top
View user's profile Send private message
Doudou
Apprentice
Apprentice


Joined: 10 Jan 2003
Posts: 286
Location: Paris, France

PostPosted: Thu Apr 03, 2003 11:29 am    Post subject: Reply with quote

zut, je suis découvert!! :lol:

Ben vi, a la place d'utiliser le skeleton, j'ai copié un ebuild...mouarf...vais modifier ca. A par ca tu trouve que c'est compatible avec le standard GENTOO?
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Thu Apr 03, 2003 11:36 am    Post subject: Reply with quote

Moi je me demande presque si c'est nécéssaire d'avoir un src_compile() quand il est aussi simple. Je crois qu'il y en a un par défaut qui doit +/- faire ça... mais je suis pas sur gentoo là, donc je verifierai pas avant ce soir. À prendre avec des pincettes donc (ou bien à tester).
Back to top
View user's profile Send private message
plate
Bodhisattva
Bodhisattva


Joined: 25 Jul 2002
Posts: 1663
Location: Berlin

PostPosted: Thu Apr 03, 2003 11:53 am    Post subject: Reply with quote

DuF wrote:
C'est sous GPL, comprends pas trop comment c'est possible si ça utilise du flash
C'est Ming qui produit les SWF, et c'est bien GPL, il me semble. Aucune idee pourquoi ca marche pas avec gplflash, par contre.
Doudou wrote:
A par ca tu trouve que c'est compatible avec le standard GENTOO?
Mais oui. Et si jamais il y'a toujours des problemes que je ne vois pas, quelqu'un sur bugs.gentoo.org va certainement pouvoir te dire...
Back to top
View user's profile Send private message
Doudou
Apprentice
Apprentice


Joined: 10 Jan 2003
Posts: 286
Location: Paris, France

PostPosted: Thu Apr 03, 2003 12:03 pm    Post subject: Reply with quote

ok, merci de tes conseilles, je lance l'affaire! 8)
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Thu Apr 03, 2003 12:50 pm    Post subject: Reply with quote

Quelqu'un aurait testé avec succès de faire tourner zphoto avec gplflash ?
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Thu Apr 03, 2003 1:03 pm    Post subject: Reply with quote

Doudou wrote:
je lance l'affaire!


Par contre, ne t'attends pas a priori à voir ton ebuild intégré rapidement vu que là, en principe, y'a freeze pour la 1.4(_rc4?)...
Back to top
View user's profile Send private message
Doudou
Apprentice
Apprentice


Joined: 10 Jan 2003
Posts: 286
Location: Paris, France

PostPosted: Thu Apr 03, 2003 1:10 pm    Post subject: Reply with quote

YYYYYEEEEEAAAAAHHHHHAAAAAA!!!!

J'ai fait ma premiere soumission d'ebuild!!! :lol:

DuF : Pas tester...connais pas...sorry....
Back to top
View user's profile Send private message
Doudou
Apprentice
Apprentice


Joined: 10 Jan 2003
Posts: 286
Location: Paris, France

PostPosted: Thu Apr 03, 2003 1:19 pm    Post subject: Reply with quote

TGL wrote:
Doudou wrote:
je lance l'affaire!


Par contre, ne t'attends pas a priori à voir ton ebuild intégré rapidement vu que là, en principe, y'a freeze pour la 1.4(_rc4?)...


Ah non...tu me casse le morale la.... :cry:
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Thu Apr 03, 2003 7:45 pm    Post subject: Reply with quote

Doudou wrote:
Ah non...tu me casse le morale la.... :cry:


Désolé :oops: Mais bon, ça viendra... quand ça viendra :wink:

Bon, sinon, je confirme, pour info, que tu aurais pu zapper le src_compile().

EDIT: et que ça compile bien aussi avec mon vieux gcc 2.95, et que tes dépendances sont ok, à la version de avifile près (je jette un oeil pour voir si l'update d'avifile vers 0.7.34 pose problème...)
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Thu Apr 03, 2003 8:59 pm    Post subject: Reply with quote

J'ai pas eu de problème avec avifile-0.7.34, et ça vire bien le warning du configure de zphoto. J'ai soumis la mise à jour d'avifile (bug #18709).

Tu peux donc si tu veux mettre ta dépendance sur >=media-video/avifile-0.7.34, et faire dépendre ton bugreport de celui sus-cité.
Back to top
View user's profile Send private message
Doudou
Apprentice
Apprentice


Joined: 10 Jan 2003
Posts: 286
Location: Paris, France

PostPosted: Fri Apr 04, 2003 11:33 am    Post subject: Reply with quote

bon, j'ai rajouté une dépendence vers ton ebuild de avifile et j'ai modifié mon ebuild (rajout des versions dans les dépendances). J'ai remplacé le tgz du répertoire par l'ebuild seul comme tu as fait. Je pense que c'est eux, l'ebuild une fois validé, qui rajoute le digest.

Merci encore pour ton aide, Doudou.

:arrow: zphoto a le bug numero 18686
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum