J'ai essayé de commettre un deb et un rpm pour CaRMetal, logiciel en java de géométrie dynamique écrit en Java [1]. C'est par là, avant d'être sur le site de CaRMetal si ça marche:
http://www.ycombe.net/debian/
La dernière fois que j'ai essayé icedtea [2], ça marchait pas avec. Donc il faut le java de sun ou celui d'ibm pour le faire marcher. Pour moi (ppciste) c'est le java1.6 d'ibm tout neuf de la fin de l'année dernière.
Le deb marche sur ma debian, sur ubuntu aussi semble-t-il. Sauf les types-mimes sous KDE, si personne ne me souffle une idée pour corriger ça je vais commencer à penser que ce truc est une grosse nullité pire que Gnome.
Le rpm sort de alien et du deb, et je n'ai pas la moindre idée de s'il marche sur fedora/mandr*/suse. Donc si un gentil utilisateur de ces distributions voulait bien me le tester, ça m'arrangerait. Pas besoin d'être un pro de géométrie pour ça, si vous savez tracer une médiatrice au compas et à la règle ça suffira comme test. Bon si vous préférez la géométrie en 3D vous pouver aussi vous amuser avec ça:
http://db-maths.nuxit.net/CaRMetal/diaporamas/trois/Troncatu(...) (chargez les fichiers .zir et ouvrez les avec CaRMetal).
[1] http://db-maths.nuxit.net/CaRMetal/
[2] http://linuxfr.org/~fleny68/25727.html
# packaging
Posté par imalip . Évalué à 5.
KDE4 utilise le standard freedesktop (donc pas de probleme si tes fichiers .desktop et mime sont correctement declares), KDE 3.5 le format "specifique" KDE, qui est un .desktop.
Dans ton cas, ca donnera un fichier qui devra s'appeler /usr/share/mimelnk/application/x-carmetal.desktop
Et contenir un truc du genre :
-----------------------------------
[Desktop Entry]
Encoding=UTF-8
Comment=CaRMetal figure
DefaultApp=carmetal
Icon=application-x-carmetal
MimeType=application/x-carmetal
Patterns=*.zirz;*.zir;
Type=MimeType;
X-KDE-AutoEmbed=false
------------------------------------
Par rapport a ce que j'ai deja pour l'appli KDE que je package.
[^] # Re: packaging
Posté par fleny68 . Évalué à 1.
Merci beaucoup.
[^] # Re: packaging
Posté par fleny68 . Évalué à 1.
J'avais eu un mal fou à trouver comment faire marcher ça avec Gnome/XFce (le système freedesktop), les documentations debian manquent un peu d'exemples à ce niveau là, j'ai fini par prendre le paquet source d'audacity comme modèle. J'avoue que pour Kde, j'avais à peu près renoncé.
Merci encore.
Petit troll pour motiver les testeurs:
Toujours pas de testeurs du rpm? Les distributions en rpm semblent bel et bien en voie de disparition...
# Re : CaRMetal deb
Posté par guilh09 . Évalué à 1.
- d'abord une bricole : l'icône qui apparait est l'icône choisie par Eric pour la version javawebstart.
- et quelque chose de plus ennuyeux : on perd maintenant une fonctionnalité très intéressante du logiciel, celle de pouvoir modifier la bibliothèque de macros. Pour mieux comprendre, regarder ce tutoriel :
http://db-maths.nuxit.net/CaRMetal/tutoriels/gestion_des_mac(...)
Toute nouvelle macro déclarée "de bibliothèque" ne se retouve pas à l'ouverture suivante du logiciel.
Alors qu'avec l'installation officielle elle aurait été automatiquement écrite dans "fr_library.mcr", fichier accessible en écriture.
[^] # Re: Re : CaRMetal deb
Posté par fleny68 . Évalué à 1.
Oups, tu as raison. Je croyais que c'étais corrigé.
Toute nouvelle macro déclarée "de bibliothèque" ne se retouve pas à l'ouverture suivante du logiciel. Alors qu'avec l'installation officielle elle aurait été automatiquement écrite dans "fr_library.mcr", fichier accessible en écriture.
Ah oui tiens tu as raison. Sauf qu'un fichier de /usr/share n'a pas à être accessible en écriture à tout le monde, sinon c'est la chienlit. Il en faut une copie dans le $HOME de chaque utilisateur. Je vais remonter le problème à l'auteur.
[^] # Re: Re : CaRMetal deb
Posté par fleny68 . Évalué à 0.
Oups, tu as raison. Je croyais que c'étais corrigé.
Toute nouvelle macro déclarée "de bibliothèque" ne se retouve pas à l'ouverture suivante du logiciel. Alors qu'avec l'installation officielle elle aurait été automatiquement écrite dans "fr_library.mcr", fichier accessible en écriture.
Ah oui tiens tu as raison. Sauf qu'un fichier de /usr/share n'a pas à être accessible en écriture à tout le monde, sinon c'est la chienlit. Il en faut une copie dans le $HOME de chaque utilisateur. Je vais remonter le problème à l'auteur.
[^] # Re: Re : CaRMetal deb
Posté par fleny68 . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.