Pour répondre a tes questions:
J'ai utilisé: www.ruas-blog.com/index.php/2005/11/10/5-creer-un-paquet-rpm
eric.gerbier.free.fr/fabrication-rpm.html
c'est a partir de ces deux ci dessus que j'ai pu avancer. Sinon j'ai aussi www.pallier.org/ressources/autoconf/autoconfig.pdf
Je tiens à te préciser que même si j'ai develpé sous linux, c'est pas pour autant que je m'y connais. ;o)
Quand tu parle de diffuiser mes sources ce serai du genre je diffuse un tar.gz contenant tous les fichiers et repertoire de mon prgramme? Si c'est le cas j'ai peur que les utilisateurs touchent a tous et que ca ne marche plus.
Pour finir voici mon fichier spec: (j'ai mis "etc." pour reduire le texte)
# Initial spec file created by autospec ver. 0.8 with rpm 3 compatibility
Summary: testrpm pour PEPE
# The Summary: line should be expanded to about here -----^
#Summary(fr): (translated summary goes here)
Name: testrpm
Version: 1.0-1
Release: 1
Group: unknown
#Group(fr): (translated group goes here)
License: unknown
Source: testrpm-%{version}-bin.tar.gz
#NoSource: 0
BuildRoot: %{_tmppath}/%{name}-root
# Following are optional fields
#URL:
http://www.example.net/testrpm/
#Distribution: Red Hat Contrib-Net
#Patch: testrpm-%{version}.patch
#Prefix: /repertoire_programme
#BuildArch: noarch
#Requires:
#Obsoletes:
#BuildRequires:
%description
testrpm version 1.0-1
#%description -l fr
#(translated description goes here)
%prep
%setup -c 'testrpm-%{version}'
#%patch
%install
%__cp -a . "${RPM_BUILD_ROOT-/}"
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
%files
%defattr(-,root,root)
%dir /repertoire_programme/
%dir /repertoire_programme/test3/
/repertoire_programme/test3/ExtractPermittivityV
/repertoire_programme/test3/test3dlg.h
/repertoire_programme/test3/main.cpp
/repertoire_programme/test3/test3.o
/repertoire_programme/test3/Makefile
"/repertoire_programme/test3/LanceExperienceIncertitude~"
%dir /repertoire_programme/test3/CVS/
/repertoire_programme/test3/CVS/Root
/repertoire_programme/test3/CVS/Repository
/repertoire_programme/test3/CVS/Entries
%config /repertoire_programme/test3/.cvsignore
/repertoire_programme/test3/Makefile.am
/repertoire_programme/test3/main.o
/repertoire_programme/test3/test3dlg.moc
/repertoire_programme/test3/test3dlg.cpp
/repertoire_programme/test3/test3dlg.o
%dir /repertoire_programme/test3/HF2D/
%dir /repertoire_programme/test3/HF2D/.kde/
%dir /repertoire_programme/test3/HF2D/.kde/Autostart/
%config /repertoire_programme/test3/HF2D/.kde/Autostart/Autorun.desktop
%config /repertoire_programme/test3/HF2D/.kde/Autostart/.directory
%dir /repertoire_programme/test3/HF2D/.kde/share/
%dir /repertoire_programme/test3/HF2D/.kde/share/apps/
%dir /repertoire_programme/test3/HF2D/.kde/share/apps/kdevelop/
%dir /repertoire_programme/test3/HF2D/.kde/share/apps/kdevelop/tools/
%config /repertoire_programme/test3/HF2D/.kde/share/apps/kdevelop/tools/htdig.conf
%dir /repertoire_programme/test3/HF2D/.kde/share/apps/kdevelop/KDE-Documentation/
%dir /repertoire_programme/test3/HF2D/.kde/share/config/
%dir /repertoire_programme/test3/HF2D/.kde/share/config/session/
%config /repertoire_programme/test3/HF2D/.kde/share/config/kwinrc
%config /repertoire_programme/test3/HF2D/.kde/share/config/kconf_updaterc
%config /repertoire_programme/test3/HF2D/.kde/share/config/kmailrc
%config /repertoire_programme/test3/HF2D/.kde/share/config/kdeglobals
%config /repertoire_programme/test3/HF2D/.kde/share/config/konsolerc
%config /repertoire_programme/test3/HF2D/.kde/share/config/ksmserverrc
%config /repertoire_programme/test3/HF2D/.kde/share/config/kdeveloprc
%dir /repertoire_programme/test3/HF2D/.kde/share/servicetypes/
%dir /repertoire_programme/test3/HF2D/.kde/share/mimelnk/
%dir /repertoire_programme/test3/HF2D/.kde/share/applnk-redhat/
%dir /repertoire_programme/test3/HF2D/.kde/share/services/
%config /repertoire_programme/test3/HF2D/.kde/socket-lahc-a253
%config /repertoire_programme/test3/HF2D/.kde/tmp-lahc-a253
%config /repertoire_programme/test3/HF2D/.bash_logout
%config /repertoire_programme/test3/HF2D/.bash_profile
%config /repertoire_programme/test3/HF2D/.bashrc
%config /repertoire_programme/test3/HF2D/.emacs
%config /repertoire_programme/test3/HF2D/.gtkrc
%dir /repertoire_programme/test3/HF2D/.gnome2/
%config /repertoire_programme/test3/HF2D/.gnome2/gdm
%dir /repertoire_programme/test3/HF2D/.gnome2/accels/
%config /repertoire_programme/test3/HF2D/.gnome2/accels/file-roller
%dir /repertoire_programme/test3/HF2D/.gnome2/share/
%dir /repertoire_programme/test3/HF2D/.gnome2/share/fonts/
%config /repertoire_programme/test3/HF2D/.gnome2/share/fonts/fonts.dir
%dir /repertoire_programme/test3/HF2D/.gnome2/share/cursor-fonts/
%config /repertoire_programme/test3/HF2D/.gnome2/share/cursor-fonts/fonts.dir
%dir /repertoire_programme/test3/HF2D/.gnome2/panel2.d/
%dir /repertoire_programme/test3/HF2D/.gnome2/panel2.d/default/
%dir /repertoire_programme/test3/HF2D/.gnome2/panel2.d/default/launchers/
%config /repertoire_programme/test3/HF2D/.gnome2/panel2.d/default/launchers/moe-001f9e4252.desktop
etc.
config "/repertoire_programme/test3/HF2D/.gconf/apps/panel/profiles/default/objects/7t1181227194ut870171u500p1101r1630583024k3221219756/%gconf.xml"
%dir /repertoire_programme/test3/HF2D/.gconf/apps/panel/profiles/default/applets/
%config "/repertoire_programme/test3/HF2D/.gconf/apps/panel/profiles/default/applets/%gconf.xml"
etc.
%dir /repertoire_programme/test3/HF2D/.gnome/apps/
%dir /repertoire_programme/test3/HF2D/.gnome/apps/OpenOffice.org.1/
%config /repertoire_programme/test3/HF2D/.gnome/apps/OpenOffice.org.1/.order
etc. suivi d'une centaine de ligne qui nomme tous ce que contient mes repertoires...
%changelog
* Mon Nov 26 2007 root <root@localhost.localdomain>
- Initial spec file created by autospec ver. 0.8 with rpm 3 compatibility