[afur] contribuer au dépôt de paquetages [archlinuxfr]

annonces et demandes de paquetages pour les dépôts i686 et x86_64
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

[afur] contribuer au dépôt de paquetages [archlinuxfr]

Message par FoolEcho »

Le dépôt est géré par l'application afur.

Important : Ne mettez sur [archlinuxfr] que des paquets que vous comptez suivre. Si, à un moment ou un autre, vous décidez de ne plus les maintenir, vous pouvez poster un message sur le forum Dépôt [archlinuxfr] afin que quelqu'un puisse prendre la relève, ou que tout simplement, on supprime le paquet. Ceci afin de ne pas se retrouver avec des paquets obsolètes, ou pire, qui rentrent en conflit avec les paquets officiels.

Régulièrement, un test de la consistance du dépôt est effectué ainsi qu'une comparaison de version avec les paquets AUR, les incohérences sont supprimées.



Fonctionnement

Si vous êtes l'auteur de quelques PKGBUILDs que vous souhaiteriez partager, voici comment envoyer vos contributions sur le dépôt français officiel archlinux.fr.
  • Le PKGBUILD doit respecter les règles de fabrication d'un paquetage pour ABS (en)
  • S'il s'agit de votre première contribution, vous pouvez ouvrir un topic sur le forum pour partager et vérifier votre PKGBUILD.
  • Vous pouvez ensuite demander l'activation d'un compte utilisateur et utiliser notre outil de soumission de paquetages: afur-makepkg

Demande d'enregistrement

Envoyez un mail ou un message privé par le biais du forum à l'un des administrateurs.


afur-makepkg

Afin d'envoyer les paquets, vous devez installer et éventuellement configurer afur-makepkg.

Installation

Le paquet est disponible dans le dépôt [archlinuxfr] (tant qu'à faire...)

Code : Tout sélectionner

pacman -S afur-makepkg
Configuration

afur-makepkg peut se configurer à l'aide de /etc/afur.makepkg.conf ou $HOME/.afur-makepkg.conf.
Si vous avez un $HOME/.makepkg.conf, ce dernier supplantera la configuration de afur-makepkg, merci de vérifier s'il ne contient pas de configuration en contradiction avec /etc/afur-makepkg.conf.

Pour compléter la configuration, il vous faut aller à l'adresse suivante: https://afur.archlinux.fr/?action=conne ... t=generate
Copier le contenu de ce qui s'affiche par exemple dans $HOME/.afur-makepkg.conf, exemple:

Code : Tout sélectionner

SRV_URI="ftp://afur.archlinux.fr"
USER="user"
PASSWD="xxxx"
Utilisation

Il suffit de se placer dans un répertoire contenant un PKGBUILD valable et de lancer:

Code : Tout sélectionner

afur-makepkg
Par défaut, afur-makepkg recompile le paquet dans un répertoire temporaire, le vérifie puis l'envoie. Pour plus d'options:

Code : Tout sélectionner

afur-makepkg -h
«The following statement is not true. The previous statement is true.» :nage:
Verrouillé