j'ai ajoute des fichiers dans %files, et j'ai finalement aussi reussi a copier tout ceux dont j'avais besoin dans /usr/share/profdepanne-2.7
mais il me dit que je n'ai pas les permissions pour copier dans /usr/share/applications pour mettre mon .desktop :
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_javadir}/profdepanne-2.7
cp -r %{_builddir}/%{name}-%{version}/* %{buildroot}%{_javadir}/profdepanne-2.7
cp %{_builddir}/%{name}-%{version}/profdepanne.desktop /usr/share/applications/
%clean
rm -rf $RPM_BUILD_ROOT
%files
%{_javadir}/profdepanne-2.7
%{_javadir}/profdepanne-2.7/profdepanne.desktop
%doc %{_javadir}/profdepanne-2.7/doc/Documentation.pdf
%doc %{_javadir}/profdepanne-2.7/doc/Readme.txt
voila l'erreur :
+ cp /home/user/rpmbuild/BUILD/profdepanne-2.7/profdepanne.desktop /usr/share/applications/
cp: cannot create regular file `/usr/share/applications/profdepanne.desktop': Permission denied
erreur: Mauvais status de sortie pour /home/user/rpm/tmp/rpm-tmp.WV6Ete (%install)
j'en profites pour mettre mon.desktop, si j'ai oublie des trucs ou fais des erreurs ?
[Desktop Entry]
Encoding=UTF-8
Name=ProfDepanne
Name[fr]=ProfDepanne
GenericName=Profdepanne Help desk for users
GenrericName[fr]=ProfDepanne Aide aux utilisateurs
Comment=Help for users
Comment[fr]=Aide aux utilisateurs
Exec=java -jar profdepanne.jar
Path=/usr/share/java/profdepanne-2.7
Icon=icon
Terminal=false
Type=Application
Categories=Application;System;
Version=2.7