Function: package--from-builtin
package--from-builtin is a byte-compiled function defined in
package.el.gz.
Signature
(package--from-builtin BI-DESC)
Documentation
Create a package-desc object from BI-DESC.
BI-DESC should be a package--bi-desc object.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
;;; `package-desc' object definition
;; This is the struct used internally to represent packages.
;; Functions that deal with packages should generally take this object
;; as an argument. In some situations (e.g. commands that query the
;; user) it makes sense to take the package name as a symbol instead,
;; but keep in mind there could be multiple `package-desc's with the
;; same name.
(defun package--from-builtin (bi-desc)
"Create a `package-desc' object from BI-DESC.
BI-DESC should be a `package--bi-desc' object."
(package-desc-create :name (pop bi-desc)
:version (package--bi-desc-version bi-desc)
:summary (package--bi-desc-summary bi-desc)
:dir 'builtin))