[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fw: A (dirty) elisp pkgsrc prototype



  editors/elisp
  editors/apel-common
  editors/apel-emacs20

に分けてみました。elisp は meta package です。editors/apel-emacs20 は試
していません。

  http://www.re.soum.co.jp/~uebayasi/elisp-package-proto-20010615.tar.gz


例えば emacs-20.7 用にパッケージ xxx をインストールするとき、*.el は

  ${LOCALBASE}/share/emacs/site-lisp/xxx

*.elc は

  ${LOCALBASE}/share/emacs/20.7/site-lisp/xxx

に、という方針です。前者を ELISPSHARESITEDIR, 後者を 
ELISPVERSIONSITEDIR としています。で、ELISPVERSIONSITEDIR は

  ${LOCALBASE}/share/${EMACSTYPE}/${EMACSVERSION}/site-lisp/xxx

のように elisp/Makefile.common に定義しておき、よって各パッケージは 
EMACSTYPE と EMACSVERSION を定義すればよいことになります。あぁ、なんか結
局複雑なりますね。。。(-_-)

Regards,
Masao