25 lines
806 B
Plaintext
25 lines
806 B
Plaintext
# RPM macros for packages installing desktop files
|
|
#
|
|
###
|
|
#
|
|
# When a package installs a desktop file, it should use both macros:
|
|
#
|
|
# - %desktop_database_post in %post
|
|
# - %desktop_database_postun in %postun
|
|
#
|
|
# Note that these macros can optionally take as argument the directory
|
|
# where the desktop file is installed. If no argument is passed, then
|
|
# %{_datadir}/applications will be used (which is where applications
|
|
# usually install their desktop file).
|
|
#
|
|
###
|
|
|
|
# On install, update the desktop database
|
|
%desktop_database_post() \
|
|
%nil
|
|
|
|
# On uninstall, update the desktop database. Note: we ignore upgrades (already
|
|
# handled in %post of the new package).
|
|
%desktop_database_postun() \
|
|
%nil
|