X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=WL-MK;fp=WL-MK;h=88f8dc8ae46dfe962b2097821f00a3b0082f7207;hb=ff69d405bbb131e2126449d6d71df321ff733e9e;hp=d7ab2d64d886b1a2cf4d10c7239d358c8bfdd3e8;hpb=d412075177d5226e9ed7857ab80812854c5a1118;p=elisp%2Fwanderlust.git diff --git a/WL-MK b/WL-MK index d7ab2d6..88f8dc8 100644 --- a/WL-MK +++ b/WL-MK @@ -265,6 +265,19 @@ "\\.img$\\|\\.xbm$"))))) (install-files icons ICONDIR PIXMAPDIR nil 'overwrite))) +(defun uninstall-wl-icons () + (let* ((case-fold-search t) + (icons (directory-files PIXMAPDIR t "\\.img$\\|\\.x[bp]m$")) + icon) + (while icons + (setq icon (car icons) + icons (cdr icons)) + (if (and (file-exists-p icon) + (file-writable-p icon)) + (progn + (princ (format "%s was uninstalled.\n" icon)) + (delete-file icon)))))) + (defun install-wl-package () (compile-wl-package) (let ((wl-install-dir (expand-file-name WL_PREFIX LISPDIR)) @@ -291,17 +304,7 @@ (wl-uninstall (wl-scan-source (list ELMODIR)) elmo-install-dir)) (if PIXMAPDIR - (let* ((case-fold-search t) - (icons (directory-files PIXMAPDIR t "\\.x[bp]m$")) - icon) - (while icons - (setq icon (car icons) - icons (cdr icons)) - (if (and (file-exists-p icon) - (file-writable-p icon)) - (progn - (princ (format "%s was uninstalled.\n" icon)) - (delete-file icon))))))) + (uninstall-wl-icons))) (defun config-wl-package-xmas ()