desktop-file-utils/macros.desktop-file-utils
Dirk Mueller 41244a7254 Accepting request 506454 from GNOME:Next
Let's switch this one to file-triggers instead of copying a macro in every package; lowers the error rate for packagers drastically, as they no longer need to care for this

OBS-URL: https://build.opensuse.org/request/show/506454
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/desktop-file-utils?expand=0&rev=60
2017-06-30 12:15:06 +00:00

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