]> git.eshelyaron.com Git - emacs.git/commitdiff
Record dependencies in packages installed via package-vc
authorSteven Allen <steven@stebalien.com>
Sat, 27 Jan 2024 16:17:08 +0000 (08:17 -0800)
committerEshel Yaron <me@eshelyaron.com>
Sun, 11 Feb 2024 16:32:55 +0000 (17:32 +0100)
* 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)

lisp/emacs-lisp/package-vc.el

index db0cc515e46440d5076493f3d895e1d064c49dbf..fc402716dabb5dfd7a97eeb539a91db08d1401f0 100644 (file)
@@ -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)