2010-08-31 04:59:05 +08:00
|
|
|
(:name magit
|
2011-06-24 23:58:43 +08:00
|
|
|
:website "https://github.com/magit/magit#readme"
|
|
|
|
:description "It's Magit! An Emacs mode for Git."
|
2012-02-21 06:43:23 +08:00
|
|
|
:type github
|
|
|
|
:pkgname "magit/magit"
|
2023-02-11 16:16:13 +08:00
|
|
|
:branch "main"
|
2019-03-01 16:09:27 +08:00
|
|
|
:minimum-emacs-version "25.1"
|
2021-12-30 19:09:54 +08:00
|
|
|
;; Note: `git-commit' is shipped with `magit' code itself.
|
|
|
|
;; Note: `magit-section' is shipped with `magit' code itself.
|
2022-05-26 16:32:23 +08:00
|
|
|
:depends (dash transient with-editor compat)
|
2022-01-06 20:53:43 +08:00
|
|
|
:info "docs"
|
2015-07-02 13:55:41 +08:00
|
|
|
:load-path "lisp/"
|
|
|
|
:compile "lisp/"
|
2015-07-22 00:42:02 +08:00
|
|
|
;; Use the Makefile to produce the info manual, el-get can
|
|
|
|
;; handle compilation and autoloads on its own. Create an
|
|
|
|
;; empty autoloads file because magit.el explicitly checks for
|
|
|
|
;; a file of that name.
|
|
|
|
:build `(("make" ,(format "EMACSBIN=%s" el-get-emacs) "docs")
|
|
|
|
("touch" "lisp/magit-autoloads.el"))
|
|
|
|
:build/berkeley-unix `(("gmake" ,(format "EMACSBIN=%s" el-get-emacs) "docs")
|
|
|
|
("touch" "lisp/magit-autoloads.el"))
|
2014-10-07 07:44:14 +08:00
|
|
|
;; assume windows lacks make and makeinfo
|
2015-07-22 00:42:02 +08:00
|
|
|
:build/windows-nt (with-temp-file "lisp/magit-autoloads.el" nil))
|