From a8a9a42977af5b458ba3de98548a1738bae41c44 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 14 May 2009 19:16:17 +0200 Subject: [PATCH] shutils/metadata.sh: add update-desktopdb trigger automatically. If a package contains any .desktop file in /usr/share/applications the trigger will be added automagically. --HG-- extra : convert_revision : 2327dc43c9a0997814d35fab22e3cb950fc0e09a --- shutils/metadata.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/shutils/metadata.sh b/shutils/metadata.sh index 1db55660e7..6304185dc2 100644 --- a/shutils/metadata.sh +++ b/shutils/metadata.sh @@ -342,6 +342,14 @@ _EOF $XBPS_REGPKGDB_CMD sanitize-plist $metadir/props.plist chmod 644 $metadir/* + # Update shared-mime-info database if package contains + # any desktop file in /usr/share/applications. + if [ -d ${DESTDIR}/usr/share/applications ]; then + if find . -type f -name \*.desktop 2>&1 >/dev/null; then + triggers="$triggers update-desktopdb" + fi + fi + # # Create the INSTALL/REMOVE scripts if package uses them # or uses any available trigger.