Am Mo, 2004-04-26 um 22.05 schrieb Konstantin Malakhanov:
On Mon, 2004-04-26 at 17:00, Marcus Habermehl wrote:
Hallo.
Ich versuche gerade für xffm ein RPM zu erstellen. Alles läuft auch wunderbar durch.
Doch sobald es daran geht, die Dateien einzupacken (nennt man das so?), bekomme ich diese Meldung.
Installed (but unpackaged) file(s) found: /opt/xfce4/share/xffm/pixmaps/plain/document.png
Habe es mehrmals überprüft. Die Datei ist im spec File angegeben. Hier der Auszug.
[schnipp]
%{prefix}/share/xffm/pixmaps/plain/c_src.png %{prefix}/share/xffm/pixmaps/plain/document.png %{prefix}/share/xffm/pixmaps/plain/dvi.png
[/schnipp]
Wie man sieht. Alles da, was nicht da sein soll.
Dann müsste sich aber %{prefix} zu /opt/xfce4 auflösen? Üblicherweise ist prefix abre nut /opt oder /usr oder ...
Würde ich als Prefix nur /opt nehmen, würden ja unterhalb von /opt die Verzeichnisse bin, lib, include und share angelegt werden. Das will ich ja nicht. XFce4 soll genau so aussehen, wie die Installation von KDE und Gnome. Daher auch der Prefix /opt/xfce4.
Ich habe sogar schon probiert, die Datei doppelt anzugeben. Auch ohne Erfolg.
Wo liegt das Problem? Hat da jemand eine Idee, oder kennt das sogar?
Ich würde fertige RPMs von ftp.gwdg.de:/pub/linux/suse/apt/SuSE/9.0-i386/RPMS.suser-ollakka nehmen ;-) Oder mindestends den Source RPM davon benutzen.
Das soll mit zur Übung dienen. ;-) Und außerdem bin ich kein Fan von fertigen RPMs. Bin nämlich gerade am aufräumen. Erstens sind die Gruppen teilweise nicht die, die in RPM-GROUPS stehen, geschweige denn, die von SuSE, zum Zweiten passen mir zum teil die Pfade nicht und zum Dritten geht es teils auch um die Optionen von configure. Und wenn ich in den spec Files Mist baue, weiß ich auch, wem ich die Fuße einstampfen muss. ;-) Gruß Marcus