diff --git a/Formula/apel.rb b/Formula/apel.rb new file mode 100644 index 0000000000..0cc29870fe --- /dev/null +++ b/Formula/apel.rb @@ -0,0 +1,27 @@ +class Apel < Formula + homepage "http://git.chise.org/elisp/apel/" + url "http://git.chise.org/elisp/dist/apel/apel-10.8.tar.gz" + sha256 "a511cc36bb51dc32b4915c9e03c67a994060b3156ceeab6fafa0be7874b9ccfe" + + def install + system "make", "PREFIX=#{prefix}", + "LISPDIR=#{share}/emacs/site-lisp", + "VERSION_SPECIFIC_LISPDIR=#{share}/emacs/site-lisp" + system "make", "install", "PREFIX=#{prefix}", + "LISPDIR=#{share}/emacs/site-lisp", + "VERSION_SPECIFIC_LISPDIR=#{share}/emacs/site-lisp" + (share/"emacs/site-lisp").install Dir["#{share}/emacs/site-lisp/emu/*"], + Dir["#{share}/emacs/site-lisp/apel/*"] + end + + test do + program = testpath/"test-apel.el" + program.write <<-EOS.undent + (add-to-list 'load-path "#{share}/emacs/site-lisp") + (require 'poe) + (print (minibuffer-prompt-width)) + EOS + + assert_equal "0", shell_output("emacs -batch -l #{program}").strip + end +end