pkgmk.conf(5)

NAME
pkgmk.conf - Fichier de configuration pour pkgmk.

DESCRIPTION
pkgmk.conf Configure l'utilitaire pkgmk(8) pour la construction des paquets binaires.

FORMAT DU FICHIER
Le fichier consiste en un nombre de variables dont la forme d'assignation est la suivante option=value. Des commentaires peuvent être ajoutés en spécifiant un dièse (#) comme premier caractère sur la ligne.

DIRECTIVES

Si certaines options ne sont pas utilisées (commentée ou pas incluses dans le fichier de configuration) pkgmk utilisera l'action par défaut.

export CFLAGS='STRING'
    Configure les options du compilateur C.
    Défaut: rien

export CXXFLAGS='STRING'
    Configure les options du compilateur C++.
    Défaut: rien

PKGMK_SOURCE_MIRRORS=('STRING')
    Défini les mirroirs url à vérifier et à utiliser pour télécharger les archives sources.
    Défaut: rien

PKGMK_SOURCE_DIR='STRING'
    Défini le dossier pour le stockage des archives sources.
    Défaut: dossier de Pkgfile.

PKGMK_WORK_DIR='STRING'
    Défini le dossier pour la construction des paquets.
    Défaut: 'foo/work', où foo est le dossier du Pkgfile.

PKGMK_WGET_OPTS='STRING'
    Options additionnelles pour wget(1), qui est utilisée par pkgmk pkgmk pour télécharger tous les fichiers.

PKGMK_DOWNLOAD='STRING'
    Si défini comme 'yes', pkgmk va télécharger les sources si necessaire.
    Défaul: 'no'

PKGMK_IGNORE_FOOTPRINT='STRING'
    Si défini comme 'yes', pkgmk ne vérifiera pas la signature footprint du paquet construit.
    Défaut: 'no'

PKGMK_IGNORE_NEW='STRING'
    Si défini comme 'yes', pkgmk ignore les nouveaux fichiers trouvés dans la signature footprint.
    Défaut: 'no'

PKGMK_NO_STRIP='STRING'
    Si défini comme 'no', pkgmk va supprimé les symboles de test dans les paquets binaires.
    Défaut: 'no'

PKGMK_IGNORE_REPO='STRING'
    Option pour déactiver la génération du fichier .PKGREPO se trouvant dans le dossier du port. Si changer à "no", le fichier sera généré. Il sera alors possible d'installer via la commande cards install si la variable PKGMK_IGNORE_COLLECTION est également ajustée à "no". A ne changer que si vous décidez d'installer vos port via la commande cards install.
    Défaut: 'yes'

PKGMK_IGNORE_UNPACK='STRING'
    Option pour déactiver l'extraction des sources du code de votre paquet. Vous devez alors extraire les sources vous-même avant de lancer la commande cd $name-$version (par exemple).
    Défaut: 'no'

PKGMK_IGNORE_COLLECTION='STRING'
    Option pour déactiver la génération du fichier .PKGREPO se trouvant dans le dossier parent. A changer sur "no" si vous souhaitez installer via la commande cards install vos propres paquets compilés dans vos ports. Vous permettez ainsi le mélange des binaires officiels et de vos propres binaires. Cette méthode n'est pas recommandée.
    Défaut: 'yes'

PKGMK_IGNORE_RUNTIMEDEPS='STRING'
    Option pour activer la rechercher automatique des dépendances de fonctionnement. Si "no", les dépendances de fonctionement seront automatiquement ajoutées dans le nouveau binaire via la commande pkginfo --runtimedepfiles. Cette option est indispensable pour le bot et la personne qui souhaite déployer ses propres paquets produits.
    Défaut: 'yes'

PKGMK_COMPRESS_PACKAGE='STRING'
    Option pour activer la compresssion du paquet produit.
    Défaut: 'no'

PKGMK_COMPRESSION_MODE='STRING'
    Option pour sélectionner le mode de compression des paquets binaires. Valeurs de chaîne possibles sont: gz, bz2 et xz.
    Défaut: 'xz'

PKGMK_KEEP_SOURCES='STRING'
    Si défini comme 'yes', pkgmk garde les sources du paquet dans tous les cas, si 'no' ceux-ci sont supprimés après une construction réussie.
    Défaut: 'no'

PKGMK_KEEP_LA_LIBS='STRING'
    Si défini comme 'yes', pkgmk garde les bibliothèques .la produites lors de la construction du paquet, si 'no' ceux-ci sont supprimés après une construction réussie. A utiliser avec précaution, certain peuvent réclamer ces bibliothèques pour un bon fonctionnement
    Défaut: 'no'

PKGMK_CLEAN='STRING'
    Si défini comme 'yes', pkgmk supprime le(s) paquet(s) produit(s) après une construction ET une installation réussie de ce(s) dernier(s).
    Défaut: 'yes'

PKGMK_COLLECTIONS=('STRING1' .. 'STRINGN')
    Si défini, pkgmk cherchera dans les dossiers 'STRING1', .., 'STRINGN' pour y trouver d'eventuelles dépendances. Chaque dossier étant défini dans cette variable.
    Default: '()' pkgmk trouvera les dépendances de manière automatique. Possible values: '(base cli cli-extra gui gui-extra <votre_collection>)'

PKGMK_GROUPS=('STRING1' .. 'STRINGN')
    Si défini, pkgmk fera une tentative de séparation du paquet produit en sous groupes. Chaque groupe étant défini dans cette variable. Une fonction par défaut est exécutée si cette même fonction n'est pas trouvée dans le Pkgfile. Les groupes de fonction suivantes sont disponibles: lib() devel() doc() man() service() sources()
    Défaut: '()' Aucun sous paquet ne sera produit, sauf si défini dans le Pkgfile Valeurs possibles: '(lib devel man doc service)'

PKGMK_PACK_SOURCE_DIR='STRING'
    Défini le dossier pour l'emplacement des sources dans le sous-paquet sources.
    Défaut: '/var/lib/pkg/src/foo', où foo est le dossier du nom du paquet de base.

PKGMK_LOCALES=('STRING1' .. 'STRINGN')
    Si défini, pkgmk fera une tentative de produire les locales définies. Chaque locale est définie dans cette variable.
    Défaut: '(fr)'

VOIR AUSSI
pkgmk(8)

COPYRIGHT
pkgmk (pkgutils) is Copyright (c) 2000-2005 Per Liden and Copyright (c) 2006-2010 CRUX team (http://crux.nu). pkgmk (cards) 2013-2020 Thierry Nuttens NuTyX team (http://www.nutyx.org). pkgmk (cards) is licensed through the GNU General Public License. Read the COPYING file for the complete license.