From: Steven Allen Date: Sat, 27 Jan 2024 16:17:08 +0000 (-0800) Subject: Record dependencies in packages installed via package-vc X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=db131f16afc4be16d7855ae22408d3fc5c4897db;p=emacs.git Record dependencies in packages installed via package-vc * lisp/emacs-lisp/package-vc.el (package-vc--unpack-1): Record a package's declared dependencies in the package's metadata file. (Bug#68761) (cherry picked from commit 55b4a743b6f3d452d98f135763b00965caba5240) --- diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el index db0cc515e46..fc402716dab 100644 --- a/lisp/emacs-lisp/package-vc.el +++ b/lisp/emacs-lisp/package-vc.el @@ -532,6 +532,7 @@ documentation and marking the package as installed." (setq deps)))))) (dolist (dep deps) (cl-callf version-to-list (cadr dep))) + (setf (package-desc-reqs pkg-desc) deps) (setf missing (package-vc-install-dependencies (delete-dups deps))) (setf missing (delq (assq (package-desc-name pkg-desc) missing)