updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / keepass / keepass.install
bloba51a9bc50399d45b11ab0a257451904fed7722b3
1 post_install() {
2   echo "Installing icons for mimetypes..."
3   for size in 16 32 48 256; do
4     xdg-icon-resource install --context mimetypes --size ${size} \
5     ${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/keepass.png application-x-keepass2
6   done
7   echo "done."
8   
9   echo "Adding file type descriptions provided in mimetypes-file to the desktop environment..."
10   xdg-mime install --novendor /usr/share/mime/packages/keepass.xml
11   echo "done."
12   
13   echo "Updating icon, desktop and MIME caches..."
14   xdg-icon-resource forceupdate --theme hicolor &> /dev/null
15   update-desktop-database -q
16   update-mime-database usr/share/mime &> /dev/null
17   echo "done."
20 post_upgrade() {
21   post_install
24 pre_remove() {
25   echo "Removing icons for mimetypes..."
26   for size in 16 32 48 256; do
27     xdg-icon-resource uninstall --context mimetypes --size ${size} application-x-keepass2
28   done
29   echo "done."
30   
31   echo "Removing file type descriptions provided in mimetypes-file from the desktop environment..."
32   xdg-mime uninstall /usr/share/mime/packages/keepass.xml
33   echo "done."
34   
35   echo "Updating icon, desktop and MIME caches..."
36   xdg-icon-resource forceupdate --theme hicolor &> /dev/null
37   update-desktop-database -q
38   update-mime-database usr/share/mime &> /dev/null
39   echo "done."