voici la premiere mouture d'un paquet pour geneweb

Résumé du test : geneweb
Résumé de la description : un logiciel de généalogie doté d'une interface Web
URL Spec : http://rpms.doutreleau.fr/specs/geneweb.spec
URL SRPM : http://rpms.doutreleau.fr/sources/geneweb-6.0.0-2.fc15.src.rpm
Description : GeneWeb est un logiciel de généalogie doté d'une interface Web. Il
peut être utilisé non connecté au réseau ou comme un service Web.

Qu'en pensez vous?
un an plus tard
Bonsoir,
La question commence à dater, je rend compte de mon expérience...
Sur le site de geneweb en cliquant sur support > linux on trouve les package RPM de Doutreleau pour F14 et F15. J'ai installé le paquet F15. La chose s'est passée sans problème apparent et j'utilise le logiciel depuis février sans soucis. Je l'utilisais avant sur 98 puis XP depuis plus de dix ans. Dommage que Eric Doutreleau ne poursuive pas.
Je tente de me lancer dans la création de rpm mais ne suis pas encore au fait...
Au temps pour moi vous trouverez les distri suivantes sur genearepo!
Le RPM proposé à l'époque nécessitait encore beaucoup de travail : il était tout sauf conforme aux règles élémentaires de packaging pour Fedora. D'où ma réponse et mon renvoi aux guidelines...
J'ose espérer que ce package a évolué depuis dans le bon sens. Dans le cas contraire, je déconseillerai *vraiment* son installation.
J'avoue que je n'avais pas vérifié au moment de l'installation (et à ma grande honte je ne l'ai toujours pas fais) la conformité aux règles de packaging.
Je dois avouer que j'ai été découragé par cette documentation.
Et je n'avais pas l'impression que d'autres personnes utiliseraient le paquetage.

Ayant apparement trouver un utilisateur je vais m'y remettre pour améliorer sa qualité.

Maintenant c'est vrai que je ne sais pas tres quel bout prendre cette doc.
mon spec actuel passe rpmlint et se construit nickel avec mock.

des que je pense avoir fait des progres significatifs je soumettrais mon spec
La dernière version que tu as packagée est déjà meilleure. Il reste encore quelques petits détails à régler (que je donnerai dans le cadre d'une revue informelle assez vite), mais c'est en bonne voie.
5 mois plus tard
Bonjour à tous,
Je relance! J'essaie de faire le rpm pour geneanet en suivant les règles ...
Je tombe sur un os quand je tente rpmbuild. J'ai bien sûr installer les dépendances ocaml.
Voilà la réponse que j'obtiens:
erreur : Dépendances de construction manquantes:
        ocaml-findlib-devel est nécessaire pour geneweb-6.05-1.fc18.x86_64
[builder@localhost SPECS]$ su -lc 'yum-builddep ocaml-findlib-devel'
Mot de passe : 
Modules complémentaires chargés : presto, refresh-packagekit
Enabling fedora-source repository
Enabling rpmfusion-free-source repository
Enabling rpmfusion-free-updates-source repository
Enabling rpmfusion-nonfree-source repository
Enabling rpmfusion-nonfree-updates-source repository
Enabling updates-source repository
Getting requirements for ocaml-findlib-1.3.3-3.fc18.src
 --> Already installed : ocaml-ocamldoc-4.00.1-1.fc18.x86_64
 --> Already installed : ocaml-labltk-devel-4.00.1-1.fc18.x86_64
 --> Already installed : ocaml-compiler-libs-4.00.1-1.fc18.x86_64
 --> Already installed : ocaml-camlp4-devel-4.00.1-1.fc18.x86_64
 --> Already installed : ocaml-4.00.1-1.fc18.x86_64
 --> Already installed : ncurses-devel-5.9-7.20121017.fc18.x86_64
 --> Already installed : m4-1.4.16-5.fc18.x86_64
 --> Already installed : gawk-4.0.1-2.fc18.x86_64
No uninstalled build requires
[builder@localhost SPECS]$ rpmbuild -bp geneweb.spec
erreur : Dépendances de construction manquantes:
        ocaml-findlib-devel est nécessaire pour geneweb-6.05-1.fc18.x86_64
J'ai cru avoir oublié l'installation de ocaml-findlib-devel, la réinstallation montre que non.

Où est l'erreur?
Merci pour vos réponses.
Attention : il est indiqué qu'il manque un paquet à ton système pour construire geneweb.
Il te suffit donc simplement d'installer ce paquet :
yum install ocaml-findlib-devel
La commande yum-builddep installe les dépendances de construction d'un paquet --- les BuildRequires du paquet source correspondant --- pas le paquet en lui-même.
Ok ça marche merci bien Pikachu.
Je continue demain.
Bonsoir
Bonsoir,
Après avoir bien galéré,je croît (???) voir le bout du tunnel!
Question: que signifie Fichier non trouvé par la substitution?
Erreur de construction de RPM :
    Fichier non trouvé par la substitution : /home/builder/rpmbuild/BUILDROOT/geneweb-6.05-1.fc18.x86_64/usr/lib64/ocaml/*/*.a
    Fichier non trouvé par la substitution : /home/builder/rpmbuild/BUILDROOT/geneweb-6.05-1.fc18.x86_64/usr/lib64/ocaml/*/*.cmxa
  
Merci d'avance