mirror of
https://github.com/dimitri/el-get.git
synced 2024-09-30 13:38:52 +08:00
23 lines
724 B
EmacsLisp
23 lines
724 B
EmacsLisp
|
;; https://github.com/dimitri/el-get/issues/619
|
||
|
;;
|
||
|
;; :checkout property for hg
|
||
|
|
||
|
(require 'cl)
|
||
|
(let* ((debug-on-error t)
|
||
|
(el-get-verbose t)
|
||
|
;; Just need to install something
|
||
|
(pkg 'qmake-mode)
|
||
|
(checksum "a3f9655f346c")
|
||
|
(el-get-sources
|
||
|
(list
|
||
|
`(:name ,pkg
|
||
|
:checksum ,checksum))))
|
||
|
(el-get 'sync pkg)
|
||
|
(assert (el-get-package-is-installed pkg))
|
||
|
(let (installed-checksum)
|
||
|
(setq installed-checksum (el-get-checksum pkg))
|
||
|
(message "Installed checksum is %s" installed-checksum)
|
||
|
(assert (string= checksum installed-checksum) nil
|
||
|
"Package %s should have checksum %s but it is actually %s"
|
||
|
pkg checksum installed-checksum)))
|