[man-pages-fr] usage et chemin

Mise à jour / Création /debug de paquetages
Répondre
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

[man-pages-fr] usage et chemin

Message par marc[i1] »

Bonjour,

Je viens de faire mon premier paquetage, celui des pages man francophones dispo ici :
http://manpagesfr.free.fr/

Pour le moment j'ai fait le man-pages-fr-2.39.0-1.pkg.tar.gz avec ce PKGBUILD :

Code : Tout sélectionner

# Maintainer: Marc Poiroud <marciun@free.fr>
# Contributor: Marc Poiroud <marciun@free.fr>
pkgname=man-pages-fr
pkgver=2.39.0
pkgrel=1
pkgdesc="Page de Manuel Linux francophone de 'the Linux Documentation Project'"
url="http://manpagesfr.free.fr/"
depends=('man')
source=(http://manpagesfr.free.fr/download/$pkgname-$pkgver.tar.bz2)
md5sums=('7e9ecdd134703e8172107124f1f3fec4')

build() {
        cd $startdir/src/$pkgname-$pkgver
        mkdir -p $startdir/pkg/usr/man/fr
        mv man* $startdir/pkg/usr/man/fr
        ( cd $startdir/pkg/usr/man/fr/
        chmod 644 man?/*.? )
 }

Tout fonctionne bien comme le prouve pacman :

Code : Tout sélectionner

marci1 $ pacman -Qi man-pages-fr
Name           : man-pages-fr
Version        : 2.39.0-1
Groups         : None
Packager       : Marc Poiroud <marciun@free.fr>
URL            : http://manpagesfr.free.fr/
License        : None
Architecture   : i686
Size           : 2241767
Build Date     : Sat Oct 28 12:16:09 2006 UTC
Install Date   : Sat Oct 28 12:17:49 2006 UTC
Install Script : No
Reason:        : explicitly installed
Provides       : None
Depends On     : man
Required By    : None
Conflicts With : None
Description    : Page de Manuel Linux francophone de 'the Linux Documentation Project'
Seulement voilà, étonnement certaines pages de manuel reste désespérément en anglais. Pourtant :

Code : Tout sélectionner

marci1 $ echo $LANG
fr_FR.utf8
J'ai même modifié le man.conf pour lui dire de prendre les répertoires français mais certaines pages reste en anglais ... c'est la premier fois que je rencontre ce genre de problème, mais Arch à peu être une spécificité que je ne connais pas voilà pourquoi je me tourne vers vous.
Dernière modification par marc[i1] le mer. 01 nov. 2006, 00:49, modifié 1 fois.
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Bravo pour ce premier paquet !

de mon côté tous les manuels présents dans ce paquet ont été correctement traduits.

Sur quelle doc par exemple ne vois-tu pas la traduction ?
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

plop :)

tente un man iconv pour voir ?
Ne vous emmerdez plus, emmerdez les autres.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Petit soucis pour moi :

$ yaourt man-pages-fr

Yaourt 0.4.8: Archlinux package manager
1) archlinuxfr/man-pages-fr 2.39.0-1
Page de Manuel Linux francophone de 'the Linux Documentation Project'

==> Enter the number(s) to install package(s)
==> ----------------------------------------------
==> 1
Yaourt 0.4.8: Archlinux package manager

Targets: man-pages-fr-2.39.0-1

Total Package Size: 2.1 MB

Proceed with upgrade? [Y/n]

...

error: the following file conflicts were found:
man-pages-fr: /usr/man/fr/man3/getspnam.3.gz: exists in filesystem
man-pages-fr: /usr/man/fr/man5/passwd.5.gz: exists in filesystem


errors occurred, no packages were upgraded.
La méthode pourrin serait de supprimer (ou renommer) ces 2 fichiers... mais si ça peut se résoudre par une correction du paquet, ça évitera le même problème pour tous. ;)
Dernière modification par Cactus le sam. 28 oct. 2006, 14:13, modifié 1 fois.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

marc[i1] a écrit : tente un man iconv pour voir ?
man-pages-fr fournit bien iconv.3.gz

Code : Tout sélectionner

$ yaourt -Ql man-pages-fr | grep iconv
man-pages-fr /usr/man/fr/man3/iconv.3.gz
man-pages-fr /usr/man/fr/man3/iconv_close.3.gz
man-pages-fr /usr/man/fr/man3/iconv_open.3.gz
pourtant:

Code : Tout sélectionner

$ whereis iconv.3.gz
iconv.3: /usr/man/man3x/iconv.3.gz /usr/man/man3/iconv.3.gz
Ce man-page n'est pas présent dans le PATH :roll:
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Cactus a écrit :Petit soucis pour moi :
$ yaourt man-pages-fr
error: the following file conflicts were found:
man-pages-fr: /usr/man/fr/man3/getspnam.3.gz: exists in filesystem
man-pages-fr: /usr/man/fr/man5/passwd.5.gz: exists in filesystem
J'ai hésité à le corriger afin de profiter des mises à jour de l'équipe de traduction si besoin ... mais je peux les supprimer pour éviter les erreurs éventuelles.

Pour le reste (chemin iconv ...) je reste septique, je vais voir car il faut peut être générer l'index des pages man, j'ai deux trois truc en tête, je vais voir si ça peux fonctionner
Ne vous emmerdez plus, emmerdez les autres.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Je ne pense pas que ce soit à toi de les supprimer... mais plutôt forcer l'écrasement, non ? Maintenant, je ne connais pas le contenu des fichiers respectifs, ne suis pas spécialiste, alors c'est toi qui juges ce qu'il faut faire... :wink:
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

bah pour forcer l'écrasement faut le dire spécifiquement à pacman :

Code : Tout sélectionner

# pacman -Af man-pages-fr-2.39.0-1.pkg.tar.gz
Sinon pour le sujet iconv ...
si on force la page man de iconv :

Code : Tout sélectionner

LANG=fr man 3 iconv
Le résultat me montre une page man détériorée :/, il se peut que man ne la voit pas car la page est "mal foutue".

Je contact le mainteneur des pages francophones et je vous tien au courant :)

Sinon, la suite des pages man francophone vous tente aussi ?
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Oué ca me tente les man pages en francais, ne serais ce que pour faire style aupres des potes :p Ne te gene pas pour apporterdes apquetes, l'atuse du man en couleur est deja super, alors continue :p
ps: j'ai du rhum dans le sang a;ors je relirais demain savoir si lisibl o_O)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Alors je continue ... :D

À la tienne :kimouss: :boire:
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

marc[i1] a écrit :Alors je continue ... :D

À la tienne :kimouss: :boire:
Clair ça vaut le coup et comme ça on aura plus d'excuse si on pose des questions à la noix :D :rtfm:
Répondre