Pour le tar ça doit être la faute du net ici qui est en convalescence de tremblement de terre taiwanais.
Dans les packages officiels (et donc je fais pareil) les pages sont dans /usr/man
$ du -sh /usr/man /usr/share/man
70M /usr/man
0 /usr/share/man
et elle sont gzippée, un simple
find $PKG/usr/man -name "*.?" -exec gzip -9 {} \;
à mettre dans le SlackBuild.
Concernant les permissions j'ai eu des fichiers appartenant à pleins d'autres gens qu'à root et des répertoire /usr/doc/$PRG-$VERSION/doc accessiblent en écriture par group et other. là encore, un
chmod -R go-w /usr/doc/$PRG-$VERSION/doc
et un
chown -R root:root $PKG
juste avant d'appeler makepkg (noter le -R et la (nouvelle ?) syntaxe avec les : entre le user et le group) et c'est bon.
Personnellement je trouve que pkgcheck ( http://www.homepages.lu/pu/pkgcheck.html ) est vital (j'ai déjà commis un package qui a tout saccagé chez quelqu'un...). Voici ma config
$ cat /etc/pkgcheck/default.conf
# default config file
+uidir : WARN
-./ : ERR
-COPYING : INFO
-README : INFO
-docdir : INFO
-i/doinst : NONE
-i/req : NONE
-i/sconfl : NONE
-i/sdesc : ERR
-i/ssugg : NONE
-parent : ERR
-s/build : NONE
-stripped : INFO
0length : INFO
arch386 : INFO
arch? : WARN
binx : WARN
desktop : NONE
dupdir : ERR
edir : INFO
g-bin : WARN
g-root : WARN
hardlnk : INFO
info-zip : INFO
local : WARN
lower : INFO
man-zip : INFO
manname : WARN
md5file : WARN
md5sum : ERR
modill : WARN
perm/ : ERR
pkglarge : NONE
pkgtgz : ERR
sd11 : WARN
sd2long : WARN
sgid : WARN
sticky : WARN
suid : WARN
symlnk : INFO
u-root : WARN
wrtgrp : WARN
wrtoth : WARN
zbuild : INFO
Voili voilou, dès que je retrouve les bonnes options de find je t'envoie les SlackBuild que j'ai "corrigé".
Et surtout merci, entre autre pour faac et faad2 contre lesquels j'avais abandonné la lutte à cause de l'ignobilité des sources fournies...
[^] # Re: qualité
Posté par Me Nut (site web personnel) . En réponse à la dépêche Slackfr Media pack 0.1. Évalué à 3.
Dans les packages officiels (et donc je fais pareil) les pages sont dans /usr/man
et elle sont gzippée, un simple
à mettre dans le SlackBuild.
Concernant les permissions j'ai eu des fichiers appartenant à pleins d'autres gens qu'à root et des répertoire /usr/doc/$PRG-$VERSION/doc accessiblent en écriture par group et other. là encore, un
et un
juste avant d'appeler makepkg (noter le -R et la (nouvelle ?) syntaxe avec les : entre le user et le group) et c'est bon.
Personnellement je trouve que pkgcheck ( http://www.homepages.lu/pu/pkgcheck.html ) est vital (j'ai déjà commis un package qui a tout saccagé chez quelqu'un...). Voici ma config
Voili voilou, dès que je retrouve les bonnes options de find je t'envoie les SlackBuild que j'ai "corrigé".
Et surtout merci, entre autre pour faac et faad2 contre lesquels j'avais abandonné la lutte à cause de l'ignobilité des sources fournies...