Bonjour,
Je reviens avec une modification de paquet eid qui règle de manière
plutôt simple le problème d'absence de paquet eid-archive pour les
versions de Mint basées sur Debian 13 (trixie), qui, je le rapelle, se
contente d'ajouter une source pour les paquets eid-mw et eid-viewer.
J'ai constaté que le fichier /etc/os-release de LMDE 7 contenait une
variable DEBIAN_CODENAME dont la valeur était le petit nom de la version
de Debian sur laquelle se base LMDE 7. Je présume que c'est le cas pour
toutes les moutures de Mint.
Or les scripts preinst et postint du packet eid-archive.deb exécutent ce
fichier pour récupérer la version de la distribution (variable
VERSION_CODENAME qui vaut "gigi" pour LMDE 7).
Il suffit donc de modifier ces 2 scripts pour tester si la variable
DEBIAN_CODENAME n'est pas vide et si c'est le cas remplacer
VERSION_CODENAME par DEBIAN_CODENAME:
...
. /etc/os-release
if [[ -n "$DEBIAN_CODENAME" ]]; then
VERSION_CODENAME="$DEBIAN_CODENAME"
fi
...
On obtient donc un .deb qui fonctionne tout aussi bien que l'original
pour Debian, Ubuntu, MX et qui fonctionne en plus pour Mint.
On peut même supprimer dans la suite des scripts toutes les références à
Mint étant donné que ce sera la version de Debian qui sera utilisée.
Et ça pourrait fonctionner pour les versions futures tant que Mint
continue à renseigner DEBIAN_CODENAME dans le fichier /etc/os-release.
À noter, j'ai vérifier pour MX-25 et lui conserve la valeur "trixie"
dans VERSION_CODENAME, donc il ne rencontre pas le problème des
distributions qui utilisent leur propre nom.
Je vais soumettre ma solution au BOSA.
Éric