• [^] # Re: qualité

    Posté par (site web personnel) . En réponse à la dépêche Slackfr Media pack 0.1. Évalué à 3.

    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...