Skip to content
Snippets Groups Projects
Commit 873d02b8 authored by juergen's avatar juergen
Browse files

update icon cache on install/uninstall

git-svn-id: file:///srv/repos/svn-packages/svn@48121 eb2447ed-0c53-47e4-bac8-5bc4a241df78
parent 4c9250c0
No related branches found
No related tags found
No related merge requests found
...@@ -9,7 +9,7 @@ arch=(i686 x86_64) ...@@ -9,7 +9,7 @@ arch=(i686 x86_64)
url="http://www.gnu.org/software/emacs/emacs.html" url="http://www.gnu.org/software/emacs/emacs.html"
license=('GPL') license=('GPL')
options=(docs) options=(docs)
depends=('dbus-core' 'librsvg' 'gpm' 'giflib' 'libtiff' 'libxpm' 'libjpeg>=7' 'gtk2' 'texinfo') depends=('dbus-core' 'librsvg' 'gpm' 'giflib' 'libtiff' 'libxpm' 'libjpeg>=7' 'gtk2' 'texinfo' 'hicolor-icon-theme')
source=(ftp://ftp.gnu.org/gnu/emacs/$pkgname-$pkgver.tar.gz emacs.desktop) source=(ftp://ftp.gnu.org/gnu/emacs/$pkgname-$pkgver.tar.gz emacs.desktop)
md5sums=('a620d4452769d04ad8864d662f34f8dd' '8af038d2ba4561271e935bb444ceb4e3') md5sums=('a620d4452769d04ad8864d662f34f8dd' '8af038d2ba4561271e935bb444ceb4e3')
install=emacs.install install=emacs.install
......
info_dir=/usr/share/info ICON_PATH=/usr/share/icons/hicolor
INFO_DIR=/usr/share/info
info_files=(infoada-mode autotype calc ccmode cl dir dired-x ebrowse info_files=(infoada-mode autotype calc ccmode cl dir dired-x ebrowse
ediff efaq eintr elisp emacs emacs-mime erc eshell eudc flymake forms ediff efaq eintr elisp emacs emacs-mime erc eshell eudc flymake forms
gnus idlwave info message mh-e newsticker org pcl-cvs pgg rcirc reftex gnus idlwave info message mh-e newsticker org pcl-cvs pgg rcirc reftex
sc ses sieve smtpmail speedbar tramp url vip viper widget woman) sc ses sieve smtpmail speedbar tramp url vip viper widget woman)
post_install() { post_install() {
gtk-update-icon-cache -q -t -f ${ICON_PATH}
for f in ${info_files[@]}; do for f in ${info_files[@]}; do
install-info ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null install-info ${INFO_DIR}/$f.gz ${INFO_DIR}/dir 2> /dev/null
done done
} }
...@@ -15,8 +19,10 @@ post_upgrade() { ...@@ -15,8 +19,10 @@ post_upgrade() {
} }
pre_remove() { pre_remove() {
gtk-update-icon-cache -q -t -f ${ICON_PATH}
for f in ${info_files[@]}; do for f in ${info_files[@]}; do
install-info --delete ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null install-info --delete ${INFO_DIR}/$f.gz ${INFO_DIR}/dir 2> /dev/null
done done
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment