Grâce à ce fil, j'aurai appris ce qu'est un « haplotype » :
Un haplotype représente la moitié du génotype (l'ensemble des gènes) d'un individu, moitié provenant soit du père soit de la mère.
(Merci Wikipédia)
Je me permets deux remarques sur le RPM :
- d'une part, il s'agit d'un programme en Java : il faudrait (peut-être) rajouter un « Requires: java-1.4.2-gcj-compat » (au fait ça compile et ça a l'air de fonctionner avec GNU Java) ;
- d'autre part, dans le .spec, la ligne suivante m'intrigue :
install -d $RPM_BUILD_ROOT%{_bindir}
install -Dm 755 Haploview.jar $RPM_BUILD_ROOT%{_bindir}/haploview
1. si tu utilise l'option « -D » dans le second « install », le premier est inutile : « install -D » se charge de créer le répertoire de destination et son arborescence « au-dessus » au besoin si elle n'existe pas ;
2. « install -Dm 755 Haploview.jar $RPM_BUILD_ROOT%{_bindir}/haploview » : le RPM final installera dans /usr/bin une archive Java avec les droits d'exécution sous le nom « haploview ».
Je doute que le fichier « /usr/bin/haploview » puisse être exécuté dans ce cas !
Un programme Java sous forme d'archive JAR s'exécute ainsi : $ java -jar <archive .jar> (éventuellement en rajoutant ce qu'il faut au CLASSPATH si besoin).
Tu pourrais peut-être placer Haploview.jar dans /usr/share/haploview et un script de lancement dans /usr/bin.
Ou utiliser comme modèles des SRPMS de programmes écrits en Java de la distribution : ant, tomcat, jedit, etc.