Hum, j'ai bien deux-trois trucs à dire sur le PKGBUILD...
Déjà, un
namcap tarotclub-hg-1531.318ebe275da7-1-any.pkg.tar.xz
donne beaucoup d'informations utiles, comme tout ce qui ne va pas dans un paquet.
Par exemple,
arch=('any')
est valable quand il n'y a pas de fichier binaires dans le paquet, or lorsque je fais un
file /usr/share/tarotclub/TarotClub
, je m'aperçois que c'est un binaire, donc
arch=('i686' 'x86_64')
serait plus adapté.
Ensuite, attention, toutes les licences (pour la variable
license=()
) valides appartiennent au paquet
licenses, et les licences se trouvent dans
/usr/share/licenses/common/. Donc
GPLv3
n'est pas conforme, et de plus il n'est pas nécessaire de réinstaller une nouvelle fois cette licence.
Enfin, le préfixe
-hg
d'un paquet sert à indiquer que ce sont les dernières sources du dépôt Mercurial, et donc utiliser un tag va à l'encontre de cela. Si tu désires utiliser un tag, alors il te faudra créer un nouveau paquet simplement nommé
tarotclub (et ça donnera un paquet du type
tarotclub-2.5.1-1, plutôt que
tarotclub-hg-r1532.b9333bbd7b72-1), et là tu auras besoin d'utiliser les variables
conflicts=()
ainsi que
provides=()
.
Voici un exemple de paquet :
https://gist.github.com/X0rg/0328afe8a4c3c09b32df
J'ai modifié plusieurs fichiers, et j'ai corrigé les permissions qui n'allaient pas.
Sinon je constate que tu aimes beaucoup Futurama.
