1 |
On Thu, 7 Jul 2005 11:06:00 +0200 |
2 |
Arnaud Launay <asl@××××××.org> wrote: |
3 |
|
4 |
> Mais il me reste un petit soucis sur le ebuild (ci-joint), avec |
5 |
> le install et le dodoc... Le install par défaut de xcave |
6 |
> installe la doc et des cochonneries dans /usr/share/doc/xcave |
7 |
|
8 |
Pour éviter ça, tu peux patcher le Makefile.in. Je te mets en |
9 |
pièce jointe un ebuild modifié pour faire ça, avec 2 expressions |
10 |
sed. La 1ère supprime le répertoire "doc" de la liste des |
11 |
sous-répertoires ("SUBDIRS"), et la deuxième supprime la cible |
12 |
"install-xcavedocDATA" des dépendance de la cible |
13 |
"install-data-am". |
14 |
|
15 |
Tant que j'y étais, j'ai modifié 2 ou 3 autres petites choses: |
16 |
|
17 |
- y'a pas de dépendance sur gnome-libs, c'est juste du gtk2. |
18 |
Toujours à propos de dépendances, il toujours faut définir à la |
19 |
fois DEPEND et RDEPEND, même si ils sont identiques (c'est fait |
20 |
automatiquement si il en manque un, mais dans qlqs temps ça ne |
21 |
sera plus le cas). |
22 |
|
23 |
- même avec USE=nls, y'a pas besoin de gettext je pense (les .gmo |
24 |
sont déjà compilés). |
25 |
|
26 |
- ça manquait d'un fichier .desktop, donc j'ai rajouté un appel |
27 |
à make_desktop_entry (qui vient de eutils.eclass). J'ai pas trouvé |
28 |
de catégorie adéquate par contre, donc l'entrée de menu ira dans |
29 |
la catégorie "Autres" ou assimilé (mais si tu veux en rajouter |
30 |
une, tu peux regarder la liste ici: |
31 |
http://standards.freedesktop.org/menu-spec/latest/apa.html |
32 |
et tu rajoutes un argument à l'appel à make_desktop_entry. |
33 |
|
34 |
Voilà voilà, c'est des petites choses, mais toujours bonnes à |
35 |
savoir quand on commence à bricoler des ebuilds... |
36 |
|
37 |
-- |
38 |
TGL. |