Function: package--description-file
package--description-file is a byte-compiled function defined in
subr.el.gz.
Signature
(package--description-file DIR)
Documentation
Return package description file name for package DIR.
Source Code
;; Defined in /usr/src/emacs/lisp/subr.el.gz
(defun package--description-file (dir)
"Return package description file name for package DIR."
(concat (let ((subdir (file-name-nondirectory
(directory-file-name dir))))
;; This needs to match only the version strings that can be
;; generated by `package-version-join'.
(if (string-match "\\([^.].*?\\)-\\([0-9]+\\(?:[.][0-9]+\\|\\(?:pre\\|beta\\|alpha\\|snapshot\\)[0-9]+\\)*\\)\\'" subdir)
(match-string 1 subdir) subdir))
"-pkg.el"))