Page 1 sur 1

[AUR] Merge de paquets

Publié : dim. 15 avr. 2012, 23:12
par erufu
Bonjour,

Je maintiens un window manager : wmfs. Étant en développement il y a plusieurs version dispo sur AUR :

- wmfs : paquet installant wmfs version 1 stable.
- wmfs-git : paquet installant wmfs version 1 avec la dernière version "instable" git.
- wmfs2-git : paquet installant wmfs version 2 avec la dernière version "instable" git.

Mon problème est le suivant :

wmfs1 n'est plus maintenus. Du coup j'aimerai passer le paquet wmfs en version 2, jusque là pas de soucis. Le paquet wmfs-git deviendrai alors implicitement le même paquet que wmfs2-git.

Il y a t-il un moyen de réunir les deux paquets afin que les utilisateurs de wmfs-git passent à la version 2 et que les utilisateurs de wmfs2-git ne se retrouve pas sans paquet ?

Question subsidiaire : wmfs et wmfs2 n'utilisent pas les mêmes fichiers de configurations. Existe un moyen de forcer le renommage du fichier de conf dans ~/.config/wmfs/ ou le seul moyen est d'afficher un message lors de l'installation pour que l'utilisateur le fasse de lui-même ?

Merci de votre aide.

Erufu

Re: [AUR] Merge de paquets

Publié : dim. 15 avr. 2012, 23:27
par benjarobin
Le plus propre est donc de faire ceci :
- Modifier "wmfs" pour utiliser la version 2
- Modifier "wmfs-git" pour utiliser la version 2
- Modifier "wmfs2-git" en ajoutant comme dépendance "wmfs-git", le contenu du paquet sera vide.

Dans 2 mois tu pourras faire la demande pour supprimer "wmfs2-git"
Existe un moyen de forcer le renommage du fichier de conf dans ~/.config/wmfs/
Oui, mais c'est très fortement déconseillé (Voir .install).
Ou le seul moyen est d'afficher un message lors de l'installation pour que l'utilisateur le fasse de lui-même ?
Ceci est la bonne méthode qui suit la philosophie d'ArchLinux

Re: [AUR] Merge de paquets

Publié : dim. 15 avr. 2012, 23:33
par erufu
Merci pour ta réponse claire est concise :)

Re: [AUR] Merge de paquets

Publié : dim. 15 avr. 2012, 23:34
par benjarobin
:resolu: ?

Re: [AUR] Merge de paquets (résolu)

Publié : lun. 13 août 2012, 22:54
par erufu
Bonjour,

Je me permet de déterrer mon topic.

Ce merge n'a toujours pas était fait du manque de stabilité jusqu'a présent de wmfs2.

J'ai bien compris la mise en dépendance d'un paquet avec l'autre afin de forcer le changement de package mais que contiendra le PKGBUILD wmfs2-git ? rien ? même dans la fonction build ? yaourt acceptera ça ?

Merci

Re: [AUR] Merge de paquets

Publié : mar. 14 août 2012, 06:33
par tuxce
yaourt s'en fout un peu :p
Par contre, makepkg, lui appelle la fonction build(). Sous bash doit au moins avoir une instruction, il te faut donc au minimum avoir par exemple:

Code : Tout sélectionner

build () {
  return 1
}
Ceci dit, pourquoi tu veux continuer à avoir wmfs2-git ? Il suffit de mettre un message dans AUR pour indiquer qu'il ne sert plus, et au bout d'un moment, demander sa suppression.

Re: [AUR] Merge de paquets

Publié : mar. 14 août 2012, 22:08
par erufu
Cela permettait de gentimment forcer les gens à passer sur la bonne version du paquet. Je vais voir quelle solution je choisis.

Merci pour ta réponse.