From 88bfa627bfaacd4b03dfe4215b5b831e59d02e14 Mon Sep 17 00:00:00 2001 From: Dimitri Fontaine Date: Tue, 29 Jun 2010 16:57:13 +0200 Subject: [PATCH] Adapt el-get to use install-info on MacOSX and ginstall-info where available, also tweak the MacOSX bbdb build recipe. --- el-get.el | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/el-get.el b/el-get.el index 456b47a0..3971fa9c 100644 --- a/el-get.el +++ b/el-get.el @@ -71,6 +71,11 @@ the named package action in the given method." (defvar el-get-fink (executable-find "fink") "The fink executable.") +;; debian uses ginstall-info and it's compatible to fink's install-info on +;; MacOSX, so: +(defvar el-get-install-info (or (executable-find "ginstall-info") + (executable-find "install-info"))) + (defvar el-get-sources nil "List of sources for packages. @@ -375,8 +380,9 @@ When given a package name, check for its existence" ;; add to Info-directory-list (el-get-add-path-to-list package 'Info-directory-list infodir) ;; build the infodir entry, too - (el-get-build package - `(,(format"ginstall-info %s.info dir" package)) infodir))) + (el-get-build + package + `(,(format "%s %s.info dir" el-get-install-info package)) infodir))) ;; features, only ELPA will handle them on its own (unless (eq method 'elpa)