Effectivement, en mettant --disable-rpath dans le configure, c'est passé sans souci. Merci !
J'ai essayé ce soft et je me suis aperçu que sa dernière release est de 2003 🙁
Mais j'en ai trouvé un autre qui, lui, est toujours développé :
GPLIGC
Cependant j'éprouve quelques difficultés à l'empaqueter :
La source contient plusieurs dossiers :
drwxr-xr-x 2 laurent laurent 4096 avr 16 18:36 doc
drwxr-xr-x 2 laurent laurent 4096 avr 16 18:36 GPLIGC
-rwxr-xr-x 1 laurent laurent 6552 avr 16 18:36 install.sh
drwxr-xr-x 2 laurent laurent 4096 jun 28 10:07 openGLIGCexplorer
-rw-r--r-- 1 laurent laurent 934 avr 16 18:36 README
La seule partie à compiler se situe dans le dossier
openGLIGCexplorer
Dans GPLIGC, il y a le reste du programme écrit en perl.
Le spec fourni est :
#
# spec file for GPLIGC
# by Hannes Krueger
# $Id: GPLIGC.spec,v 1.9 2005/08/18 23:28:14 kruegerh Exp $
#
#
# Attention:
# PLease make sure that /usr/share/gpligc and subdirs are empty
# otherwise all data is packaged also!
#
# suggested build platform setup
# install in /usr
# used data in /usr/local
#
# to be used by the GPLIGC master makefile
Summary: A software package for glider pilots and other GPS-users
Name: GPLIGC
Version: 1.5.1
Release: 1
Copyright: GPL
Group: Applications
Source: http://pc12-c714.uibk.ac.at/GPLIGC/download/develope/GPLIGC-1.5.1.tar.gz
URL: http://pc12-c714.uibk.ac.at/GPLIGC/GPLIGC.php
Packager: Hannes Krueger <Hannes.Krueger@uibk.ac.at>
Requires: perl, perl-Tk, gnuplot
%description
A software package for glider-, hang-glider-, paraglider-pilots and all
others who want to analyse and visualise GPS tracklogs. The package contains
GPLIGC for basic data analysation (with interface to gnuplot) and openGLIGCexplorer
(ogie) for 3D visualisation using openGL.
%prep
%setup
%build
cd openGLIGCexplorer
make
make strip
%clean
cd openGLIGCexplorer
make clean
%install
PREFIX=/usr ./install.sh non-interactive
%files
/usr/share/doc/gpligc
/usr/share/gpligc
/usr/bin/GPLIGC.pl
/usr/bin/gpsp2igc.pl
/usr/bin/maploader.pl
/usr/bin/loopviewer.pl
/usr/bin/createworld
/usr/bin/etopo2merger
/usr/bin/optimizer
/usr/bin/openGLIGCexplorer
/usr/bin/ogie
%post
%postun
que j'ai modifié en :
#
# spec file for GPLIGC
# by Hannes Krueger
# $Id: GPLIGC.spec,v 1.9 2005/08/18 23:28:14 kruegerh Exp $
#
#
# Attention:
# PLease make sure that /usr/share/gpligc and subdirs are empty
# otherwise all data is packaged also!
#
# suggested build platform setup
# install in /usr
# used data in /usr/local
#
# to be used by the GPLIGC master makefile
Summary: A software package for glider pilots and other GPS-users
Name: GPLIGC
Version: 1.5.1
Release: 1%{?dist}
License: GPL
Group: Applications
Source0: http://pc12-c714.uibk.ac.at/GPLIGC/download/develope/%{name}-%{version}.tar.gz
URL: http://pc12-c714.uibk.ac.at/GPLIGC/GPLIGC.php
Packager: Hannes Krueger <Hannes.Krueger@uibk.ac.at>
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: perl, perl-Tk, gnuplot
%description
A software package for glider-, hang-glider-, paraglider-pilots and all
others who want to analyse and visualise GPS tracklogs. The package contains
GPLIGC for basic data analysation (with interface to gnuplot) and openGLIGCexplorer
(ogie) for 3D visualisation using openGL.
%prep
rm -rf $RPM_BUILD_ROOT
%setup
%build
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
cd openGLIGCexplorer
make %{_smp_mflags}
%clean
rm -rf $RPM_BUILD_ROOT
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%files
%{_datadir}/doc/gpligc
%{_datadir}/gpligc
%{_prefix}/bin/*
%post
%postun
La compilation passe bien mais je ne sais pas comment copier correctement ces fichiers :
Traitement des fichiers: GPLIGC-1.5.1-1.fc6
erreur: Fichier non trouvé: /var/tmp/GPLIGC-1.5.1-1.fc6-root-builder/usr/share/doc/gpligc
erreur: Fichier non trouvé: /var/tmp/GPLIGC-1.5.1-1.fc6-root-builder/usr/share/gpligc
erreur: Fichier non trouvé par la substitution: /var/tmp/GPLIGC-1.5.1-1.fc6-root-builder/usr/bin/*
Traitement des fichiers: GPLIGC-debuginfo-1.5.1-1.fc6
Erreur de construction de RPM:
Fichier non trouvé: /var/tmp/GPLIGC-1.5.1-1.fc6-root-builder/usr/share/doc/gpligc
Fichier non trouvé: /var/tmp/GPLIGC-1.5.1-1.fc6-root-builder/usr/share/gpligc
Fichier non trouvé par la substitution: /var/tmp/GPLIGC-1.5.1-1.fc6-root-builder/usr/bin/*
Merci de votre aide.
++