Hi,
I try to package a tool for openSUSE 11.1, I have an error relative to icons while almost is done :
... checking filelist
bouml-4.9-9.1.i586.rpm: directories not owned by a package:
- /usr/share/icons/hicolor
- /usr/share/icons/hicolor/16x16
- /usr/share/icons/hicolor/16x16/apps
- /usr/share/icons/hicolor/32x32
- /usr/share/icons/hicolor/32x32/apps
- /usr/share/icons/hicolor/48x48
- /usr/share/icons/hicolor/48x48/apps
- /usr/share/icons/hicolor/64x64
- /usr/share/icons/hicolor/64x64/apps
the end of my spec file is :
%files
%defattr(-,root,root)
%if 0%{?suse_version}
%else
%dir %{_datadir}/applications
%dir %{_datadir}/icons/hicolor/16x16/apps
%dir %{_datadir}/icons/hicolor/32x32/apps
%dir %{_datadir}/icons/hicolor/48x48/apps
%dir %{_datadir}/icons/hicolor/64x64/apps
%endif
%{_bindir}/bouml
%{_bindir}/projectControl
%{_bindir}/projectSynchro
%{_datadir}/icons/hicolor/16x16/apps/bouml.png
%{_datadir}/icons/hicolor/32x32/apps/bouml.png
%{_datadir}/icons/hicolor/48x48/apps/bouml.png
%{_datadir}/icons/hicolor/64x64/apps/bouml.png
%{_datadir}/icons/hicolor/16x16/apps/projectControl.png
%{_datadir}/icons/hicolor/16x16/apps/projectSynchro.png
%{_datadir}/icons/hicolor/32x32/apps/projectControl.png
%{_datadir}/icons/hicolor/32x32/apps/projectSynchro.png
%{_datadir}/icons/hicolor/48x48/apps/projectControl.png
%{_datadir}/icons/hicolor/48x48/apps/projectSynchro.png
%{_datadir}/icons/hicolor/64x64/apps/projectControl.png
%{_datadir}/icons/hicolor/64x64/apps/projectSynchro.png
%{_datadir}/applications/bouml.desktop
%{_datadir}/applications/projectControl.desktop
%{_datadir}/applications/projectSynchro.desktop
%{_libdir}/bouml
I invalided the lines like “%dir %{_datadir}/applications” in case of suse to (try to) avoid similar message about these directories
is something changed about icons with 11.1 ?
I can make the package without any problems with the same spec file for openSUSE 10.3 and openSUSE 11.0 (and other packages like RHEL etc)
my project is under https://build.opensuse.org/package/show?package=Bouml
Thanks for your help
Bruno