![]() | Deinstallation einer Desktop-Datei |
| Zurück | Das Makefile.am Howto | Weiter |
Wenn Du eine Desktop-Datei umbenennst oder löschst, möchtest Du unter Umständen die alte Datei deinstallieren, d.h. bei der Installation wird diese mit einer Datei überschrieben, die besagt, dass sie gelöscht wurde, um Anwendern eine leichtere Migration zu ermöglichen, die die Applikation aus den Quellen installieren.
Der erste Schritt ist, eine Datei namens uninstall.desktop den Quellen hinzuzufügen. Sie kann bei Bedarf zwischen Unterverzeichnissen geteilt werden. Sie sollte folgende Zeilen enthalten:
[Desktop Entry] Encoding=UTF-8 Hidden=true
Jetzt solltest Du Makefile.am editieren und die folgenden Zeilen einfügen:
install-data-local: uninstall.desktop $(mkinstalldirs) $(DESTDIR)/$(kde_datadir)/kmyapp $(INSTALL_DATA) $(srcdir)/uninstall.desktop $(DESTDIR) $(kde_datadir)/kmyapp/oldfilename.desktop
...wobei $(kde_datadir)/kmyapp nur ein Beispiel ist. Es sollte durch das Verzeichnis ersetzt werden, in dem die .desktio Datei installiert ist. Vergiss nicht $(DESTDIR) voranzustellen.
| Zurück | Zum Anfang | Weiter |
| Installation von Daten | Nach oben | Symbole (Icons) |