1 ;;; APEL-ELS --- list of APEL modules to install. -*-Emacs-Lisp-*-
5 ;; APEL-MK imports `apel-modules' from here.
9 (defvar apel-modules '(product apel-ver
10 alist calist path-util filename install
11 ;; "mule-caesar" is version-dependent.
15 ;; [obsoleted modules] If you would like to
16 ;; install following, please activate them.
20 (if (or (< emacs-major-version 19)
21 (and (eq emacs-major-version 19) (< emacs-minor-version 16)))
22 (setq apel-modules (cons 'time-stamp apel-modules))
26 (let ((load-path (delete (expand-file-name ".")
27 (copy-sequence load-path))))
28 ;; v18 does not have timezone.el.
30 ;; Is timezone.el APEL version?
31 (if (product-find 'timezone)
32 (error "timezone.el is APEL version. Install newer version."))
34 (or (string= (aref (timezone-parse-date "Sat, 1 Jan 00 00:00:00 GMT")
37 (error "timezone.el has Y2K problem. Install fixed version."))
41 (setq apel-modules (cons 'timezone apel-modules))))
43 ;;; APEL-ELS ends here