From 417dd46093077a5d754dae87bd1cd377bb724aa2 Mon Sep 17 00:00:00 2001 From: Marius Vollmer Date: Mon, 9 Mar 2009 21:59:38 +0200 Subject: Elpanized. From Tom Tromey. Thanks! * Makefile.am (elpa): New target to create elpa tarball. * magit-pkg.el.in: New. * configure.ac: Create magit-pkg.el from it. * magit.el: Added autoload for magit-status. --- .gitignore | 1 + Makefile.am | 9 +++++++++ configure.ac | 3 ++- magit-pkg.el.in | 1 + magit.el | 1 + 5 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 magit-pkg.el.in diff --git a/.gitignore b/.gitignore index ee45c9e..aee86f2 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /magit.vr /magit.pdf /magit.ps +/magit-pkg.el diff --git a/Makefile.am b/Makefile.am index dc46aa1..8ae4192 100644 --- a/Makefile.am +++ b/Makefile.am @@ -13,3 +13,12 @@ EXTRA_DIST = magit.el 50magit.el @if [ $(builddir) != $(srcdir) ]; then ln $(srcdir)/$*.el .; fi emacs --batch --eval '(byte-compile-file "$*.el")' @if [ $(builddir) != $(srcdir) ]; then rm -f $*.el; fi + + +elpa: magit-pkg.el info + -@rm -rf magit-$(VERSION) + mkdir magit-$(VERSION) + cp magit.el magit-pkg.el magit.info magit-$(VERSION) + (cd magit-$(VERSION); ginstall-info --dir-file=dir magit.info) + tar cf magit-$(VERSION).tar magit-$(VERSION) + @rm -rf magit-$(VERSION) diff --git a/configure.ac b/configure.ac index d491c2e..da592b9 100644 --- a/configure.ac +++ b/configure.ac @@ -2,6 +2,7 @@ AC_INIT(magit, 0.8) AC_CONFIG_SRCDIR([magit.el]) AM_INIT_AUTOMAKE -AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([Makefile + magit-pkg.el]) AC_OUTPUT diff --git a/magit-pkg.el.in b/magit-pkg.el.in new file mode 100644 index 0000000..59335e5 --- /dev/null +++ b/magit-pkg.el.in @@ -0,0 +1 @@ +(define-package "magit" "@VERSION@" "Control Git from Emacs.") diff --git a/magit.el b/magit.el index 314cc77..200c748 100644 --- a/magit.el +++ b/magit.el @@ -1846,6 +1846,7 @@ in log buffer." (let ((default-directory dir)) (magit-run* (list "git" "init")))))) +;;;###autoload (defun magit-status (dir) (interactive (list (or (and (not current-prefix-arg) (magit-get-top-dir default-directory)) -- cgit v1.0