update-desktop-files/mimetypes.prov

18 lines
327 B
Bash

#!/bin/sh
# Transform desktop mimetype info into RPM provides
OLD_IFS="$IFS"
while read instfile ; do
case "$instfile" in
*.desktop)
mime=`cat $instfile | grep MimeType | cut -d'=' -f2`
IFS=';'
for type in $mime ; do
echo 'mimetype('$type')'
done
;;
esac
done
IFS=$OLD_IFS