[man-fr-traducman] pages man du groupe Traducman

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-fr-traducman] pages man du groupe Traducman

Message par marc[i1] »

Dernière volée de pages man :)

Les pages man du groupe Traducman, sont les pages gérées par le Dr Delafond (l'auteur du Guide de Survie du Débutant, traducteur KDE, ...)

le PKGBUILD :
[EDIT] Version corrigée

Code : Tout sélectionner

# Maintainer: Marc Poiroud <marciu@free.fr>
# Contributor: Marc Poiroud <marciu@free.fr>
pkgname=man-fr-traducman
pkgver=20061029
pkgrel=2
pkgdesc="pages Man du groupe Traducman"
url="http://www.delafond.org/traducmanfr/"
license="GPL"
depends=('man-pages-extras-fr')
source=(http://www.delafond.org/traducmanfr/mansupfr.tar.bz2)
md5sums=('4b00bafda8a8d028a7710e52c057fd14')

build() {
	cd $startdir/src/pagesdeman
## Suppression des pages man propres aux autres distributions
	rm -rf debian mandriva redhat
## Création de la structure du paquetage
	install -d -m 755 $startdir/pkg/usr/man/fr/man{1,3,4,5,6,7,8,9}

	install -m 644 $startdir/src/pagesdeman/usr/share/man/fr/man1/*.1  $startdir/pkg/usr/man/fr/man1/
#	install -m 644 $startdir/src/pagesdeman/usr/share/man/fr/man2/*.2  $startdir/pkg/usr/man/fr/man2/
	install -m 644 $startdir/src/pagesdeman/usr/share/man/fr/man3/*.3  $startdir/pkg/usr/man/fr/man3/
	install -m 644 $startdir/src/pagesdeman/usr/share/man/fr/man4/*.4  $startdir/pkg/usr/man/fr/man4/
	install -m 644 $startdir/src/pagesdeman/usr/share/man/fr/man5/*.5  $startdir/pkg/usr/man/fr/man5/
	install -m 644 $startdir/src/pagesdeman/usr/share/man/fr/man6/*.6  $startdir/pkg/usr/man/fr/man6/
	install -m 644 $startdir/src/pagesdeman/usr/share/man/fr/man7/*.7  $startdir/pkg/usr/man/fr/man7/
	install -m 644 $startdir/src/pagesdeman/usr/share/man/fr/man8/*.8  $startdir/pkg/usr/man/fr/man8/
	install -m 644 $startdir/src/pagesdeman/usr/share/man/fr/man9/*.9  $startdir/pkg/usr/man/fr/man9/

	install -m 644 $startdir/src/pagesdeman/usr/X11R6/man/fr/man1/*.1? $startdir/pkg/usr/man/fr/man1/
#	install -m 644 $startdir/src/pagesdeman/usr/X11R6/man/fr/man2/*.2  $startdir/pkg/usr/man/fr/man2/
	install -m 644 $startdir/src/pagesdeman/usr/X11R6/man/fr/man3/*.3? $startdir/pkg/usr/man/fr/man3/
	install -m 644 $startdir/src/pagesdeman/usr/X11R6/man/fr/man4/*.4? $startdir/pkg/usr/man/fr/man4/
	install -m 644 $startdir/src/pagesdeman/usr/X11R6/man/fr/man5/*.5? $startdir/pkg/usr/man/fr/man5/
	install -m 644 $startdir/src/pagesdeman/usr/X11R6/man/fr/man6/*.6  $startdir/pkg/usr/man/fr/man6/
	install -m 644 $startdir/src/pagesdeman/usr/X11R6/man/fr/man7/*.7? $startdir/pkg/usr/man/fr/man7/
#	install -m 644 $startdir/src/pagesdeman/usr/X11R6/man/fr/man8/*.8  $startdir/pkg/usr/man/fr/man8/
#	install -m 644 $startdir/src/pagesdeman/usr/X11R6/man/fr/man9/*.9  $startdir/pkg/usr/man/fr/man9/

## Suppression des pages man en doublon
	( cd $startdir/pkg/usr/man/fr/man1/ ;
	rm db2*.1 groups.1 gvim.1 install.1 ldd.1 mkfifo.1 )
	( cd $startdir/pkg/usr/man/fr/man6/ ; rm intro.6 )
	( cd $startdir/pkg/usr/man/fr/man8/ ;
	rm rmmod.8 rpc.nfsd.8 rpc.rquotad.8 rpc.statd.8 vipw.8 )
	( cd $startdir/pkg/usr/man/fr/man9/ ;
	rm Index.9 )
}
La description du paquetage par :

Code : Tout sélectionner

$ pacman -Qi man-fr-traducman
Name           : man-fr-traducman
Version        : 20061029-1
Groups         : None
Packager       : Marc Poiroud <marciun@free.fr>
URL            : http://www.delafond.org/traducmanfr/
License        : GPL
Architecture   : i686
Size           : 2730172
Build Date     : Tue Oct 31 20:47:16 2006 UTC
Install Date   : Tue Oct 31 20:47:32 2006 UTC
Install Script : No
Reason:        : explicitly installed
Provides       : None
Depends On     : man-pages-extras-fr
Required By    : None
Conflicts With : None
Description    : pages Man du groupe Traducman
À noter que ce paquetage est lié avec man-pages-extras-fr, ces deux paquetages sont à mettre à jour en même temps.

Voilà, c'est tout pour les pages man francophones.
Dernière modification par marc[i1] le mer. 01 nov. 2006, 00:43, modifié 2 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 »

Un grand merci encore une fois pour tes contributions :)

Je rencontre un petit problème par contre avec les man-pages de ce paquet.

Par exemple le man de sitecopy ou de vfree n'affichent pas le caractère "à":

Code : Tout sélectionner

 vfree() ne doit servir qu'<C3>  libérer des zones allouées par...
Une petite remarque: le répertoire /usr/X11R6/ n'est plus utilisé depuis Xorg7.0. Il serait plus "propre" de placer les fichiers à un autre endroit.

Pour éviter les problèmes de droits, tu peux faire ceci dans le pkgbuild:

Code : Tout sélectionner

install -d 644 $startdir/pkg/usr/share/man
install -m644 $startdir/src/pagesdeman/usr/share/man/* $startdir/pkg/usr/man
Comme ça, pas besoin de passer par la commande find pour appliquer le chmod :)
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] »

wain a écrit : Je rencontre un petit problème par contre avec les man-pages de ce paquet.

Par exemple le man de sitecopy ou de vfree n'affichent pas le caractère "à":

Code : Tout sélectionner

 vfree() ne doit servir qu'<C3>  libérer des zones allouées par...
C'est un soucis d'encodage mais ce problème restera tant que le groupe de traducteur ne les auront pas converti en UTF-8 ... pour le moment, tu devrait tomber de temps en temps sur ce problème le temps que les pages man soit actualisé par le groupe de traduction.
J'avais tenté avec iconv d'en passer en UTF-8, mais le résultat n'est guère mieux :/

Une petite remarque: le répertoire /usr/X11R6/ n'est plus utilisé depuis Xorg7.0. Il serait plus "propre" de placer les fichiers à un autre endroit.
Je me suis posé la question, je voulais le mettre en X11 mais j'ai préféré conserver le répertoire "original" en attendant que la solution viennent de Traducman :) mais sinon on peu le mettre en X11R7 ?
Pour éviter les problèmes de droits, tu peux faire ceci dans le pkgbuild:

Code : Tout sélectionner

install -d 644 $startdir/pkg/usr/share/man
install -m644 $startdir/src/pagesdeman/usr/share/man/* $startdir/pkg/usr/man
Comme ça, pas besoin de passer par la commande find pour appliquer le chmod :)
Merci, je vais le corriger et l'adapter ... :)
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 »

C'est pas grave si quelques caractères son illisibles... c'est toujours mieux d'avoir une page traduite :)
marc[i1] a écrit :Je me suis posé la question, je voulais le mettre en X11 mais j'ai préféré conserver le répertoire "original" en attendant que la solution viennent de Traducman :) mais sinon on peu le mettre en X11R7 ?
Normalement, /usr/X11R6 a été supprimé au profit de /usr/share/X11/.
En théorie c'est là qu'il faudrait le mettre, ou alors dans /usr/man ?
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] »

Après vérification, les pages pour X anglophones sont dans /usr/man ... donc je vais les ranger comme les « originaux »
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 »

Fais-nous signe quand la MAJ est prête, j'attends que ce soit nickel pour l'installer... :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] »

paquetage corrigé dispo ... merci wain :bravo:
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 »

Il est sur quel repo ? yaourt ne me le trouve pas... :(
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] »

pour le moment aucun :) faut patienter que wain le mette sur le repo de archlinuxfr ...

Je suis en train de tenter de mettre le tout sur AUR ... mais je dois être un peu con, car j'arrive à rien ! :/
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 »

Rien à redire, le paquet est nickel :prosterne:
Il est en ligne sur:

Code : Tout sélectionner

[archlinuxfr]
Server = http://www.archlinux.fr/os/i686
En revanche, il faut l'installer avec l'option -f ou --force pour écraser tout simplement des manuels éventuellement existants en anglais fournis par d'autres paquets.

Merci encore marc[i1], ce paquet va servir à beaucoup de gens. Il contient par exemple le man iwconfig, mkfs, mk2fs, e2fsck, tune2fs etc.. sshd, xinetd, pppd, mountd, pam, renice, iptable, cfdisk, ImageMagick et beaucoup d'autre :rtfm:
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Pour les problèmes d'accents, aucuns soucis ici sous urxvt, gnome-terminal, xterm et konsole :fume:
Par contre sous mrxvt / rxvt / aterm :mg: c'est pas gagné ...

Merci pour ces pkg !
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Répondre