Paquets debian

Démarré par Calimero75, 28 Décembre 2011 à 13:52

0 Membres et 1 Invité sur ce sujet

28 Décembre 2011 à 13:52 Dernière édition: 28 Décembre 2011 à 13:57 par Calimero75
Citation de: Christopho le 28 Décembre 2011 à 11:28
Tu es sûr d'avoir la version 1.3 ? C'est dans la version 1.0 que cet escalier est affiché comme une porte simple. Depuis la version 1.1, ça n'affiche plus de porte mais il manque encore l'escalier. Le problème a été corrigé dans le commit 0248b19 (2011-12-26).

Non je ne suis pas sûr (j'utilise le .deb distribué sur le site ( http://www.zelda-solarus.com/jeu-zsdx-download ) téléchargé la semaine dernière, si ça peut aider au diagnostic - n'est-il pas à jour ? En tout cas la page le présente comme un 1.3 ).

D'ailleurs, tant qu'à attirer ton attention sur ce .deb, j'ai pas d'icône pour le jeu ni d'entrée de menu (dommage, mais pas grave du tout), pas de page de man non plus (encore moins grave mais bon), mais plus embêtant, j'ai pas trouvé comment lui faire sortir son numéro de version. ( zsdx --version ne fait que lancer le jeu, zsdx --help pareil, et je ne trouve pas de fenêtre about dans le jeu... ).

Voici le numéro de version rapporté par le .deb :

calimero:~$ dpkg -l |grep zsdx
ii  zsdx                                       1.0-1                                                a free 2D Zelda fangame

C'est vrai, le packaging mériterait quelques améliorations. En tout cas, tu as bien la version 1.0 du jeu. Le 1.0-1 signifie que c'est zsdx 1.0 avec un package en version 1. La semaine dernière, il était effectivement encore en version 1.0.
Chaîne Twitch : diffusion en direct de sessions de développement de Solarus, de création de jeux, de parties de jeux vidéo.
Chaîne YouTube : replays des diffusions en direct, tutos Solarus
Compte Twitter : pour être au courant des nouveautés
Chat Discord : pour discuter en direct avec la communauté Solarus

Citation de: Christopho le 28 Décembre 2011 à 14:16
C'est vrai, le packaging mériterait quelques améliorations. En tout cas, tu as bien la version 1.0 du jeu. Le 1.0-1 signifie que c'est zsdx 1.0 avec un package en version 1. La semaine dernière, il était effectivement encore en version 1.0.

Ok pas de souci, dans ce cas c'est la page dowload du site qui faisait que je croyais être en 1.3. Vu les petites lacunes du paquet je pensais que c'était plutôt lui qui m'indiquait un numéro de version pas tout à fait juste (ça m'est arrivé souvent sur des paquets homebrew).

Si vous avez besoin d'aide et/ou d'un testeur pour ce paquet (ou autre chose) à l'avenir, je peux peut-être vous aider, avec plaisir et gratitude.

Merci pour ton attention dans tous les cas, et désolé pour l'erreur dans le report.

Ouais je veux bien de l'aide pour améliorer le paquet. Par exemple si tu sais mettre une icône, faire une entrée dans les menus (est-ce que c'est facile à faire indépendamment du gestionnaire de fenêtres ?) ou ce genre de choses qui manquent, ça m'intéresse.
Chaîne Twitch : diffusion en direct de sessions de développement de Solarus, de création de jeux, de parties de jeux vidéo.
Chaîne YouTube : replays des diffusions en direct, tutos Solarus
Compte Twitter : pour être au courant des nouveautés
Chat Discord : pour discuter en direct avec la communauté Solarus

Je suis loin d'être un spécialiste (suis pas mainteneur debian, j'ai juste quelques connaissances pratiques sur le sujet), mais il me semble que la quête commence ici : http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html. Je crois savoir que c'est assez simple et standard en effet.

( freedesktop.org étant un socle standard, sur laquelle s'appuient tous les bureaux libres pour, entre autres, favoriser l'interopérabilité des différents bureaux et faciliter la vie des développeurs tiers face aux besoins classiques ).

Par rapport à la page de man, je me rappelle avoir lu un jour (sans retrouver où exactement) que chaque package (ou chaque binaire) devait avoir sa page de man associée. Il me semble que c'est une "exigence" du monde debian.

Voici un lien qui en parle : http://www.debian.org/doc/manuals/maint-guide/dother.en.html

Enfin pour les options de la ligne de commande, c'est à la base une consigne GNU (et une habitude bien ancrée du linuxien moyen) mais qui est très largement suivie par les programmes au delà de GNU : http://www.gnu.org/prep/standards/html_node/Command_002dLine-Interfaces.html

Aurais-tu par hasard un lien vers une icône (idéalement au format svg, sinon png/jpg) ? Si oui, ce soir je peux tenter d'enrichir le .deb avec une entrée de menu, à l'occasion de la mise à jour du package chez moi.

Merci pour ces précisions ^^
Je viens d'ajouter les icônes au dépôt git : https://github.com/christopho/solarus/tree/master/cmake/icons
Elles sont en PNG avec différentes tailles.
Chaîne Twitch : diffusion en direct de sessions de développement de Solarus, de création de jeux, de parties de jeux vidéo.
Chaîne YouTube : replays des diffusions en direct, tutos Solarus
Compte Twitter : pour être au courant des nouveautés
Chat Discord : pour discuter en direct avec la communauté Solarus

Han je vais devoir modifier le paquet archlinux maintenant.
Tu as fais le fichier menu?
Citation
Ash Nazg Durbatulùk, Ash Nazg Gimbatul,
Ash Nazg Thrakatulùk agh bruzum-ishi krimpatul.
The fellowship of the Ring - J.R.R. Tolkien

30 Décembre 2011 à 21:25 #7 Dernière édition: 30 Décembre 2011 à 21:56 par Calimero75
Citation de: BenObiWan le 28 Décembre 2011 à 22:47
Han je vais devoir modifier le paquet archlinux maintenant.
Tu as fais le fichier menu?

Désolé pour le retard, je pense que c'est bon (mais faudrait sans doute le tester un peu et l'intégrer au mieux à ta méthode de build pour les packages).

On peut peut-être se capter par mail ou jabber ? Je t'envoie un mp.