%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/emacs-lisp/ |
Current File : //usr/local/share/emacs/27.2/lisp/emacs-lisp/package.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file contains utf-8 non-ASCII characters, ;;; and so cannot be loaded into Emacs 22 or earlier. (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (string-lessp emacs-version "23") (error "`%s' was compiled for Emacs 23 or later" #$)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\301\302!\210\301\303!\210\301\304!\210\301\305!\210\301\306!\210\301\307!\210\310\311\312\313\314\315\316\317&\210\320\321\322\323\324DD\325\326\327\316\317&\210\320\330\322\323\331DD\332\326\333\334\335\316\317& \210\320\336\322\323\337DD\340\326\341\334\335\316\342& \210\320\343\322\323\344DD\345\326\346\316\347&\210\320\350\322\323\351DD\352\326\353\334\335\316\347& \210\320\354\322\323\355DD\356\326\357\334\335\316\360& \210\320\300\322\323\361DD\362\326\363\334\335\316\317& \210\320\364\322\323\365DD\366\326\367\334\335\316\317& \210\320\370\322\323\371DD\372\326\373\374\375\376\377\201@ \"F\201A BB\334\335\316\342& \210\320\201B \322\323\201C DD\201D \326\201E \334\335\316\201F & \207" [package-user-dir require cl-lib seq tabulated-list macroexp url-handlers browse-url custom-declare-group package nil "Manager for Emacs Lisp packages." :group applications :version "24.1" custom-declare-variable package-enable-at-startup funcall function #[0 "\300\207" [t] 1] "Whether to make installed packages available when Emacs starts.\nIf non-nil, packages are made available before reading the init\nfile (but after reading the early init file). This means that if\nyou wish to set this variable, you must do so in the early init\nfile. Regardless of the value of this variable, packages are not\nmade available if `user-init-file' is nil (e.g. Emacs was started\nwith \"-q\").\n\nEven if the value is nil, you can type \\[package-initialize] to\nmake installed packages available at any time, or you can\ncall (package-initialize) in your init-file." :type boolean package-load-list #[0 "\300\207" [(all)] 1] "List of packages for `package-initialize' to make available.\nEach element in this list should be a list (NAME VERSION), or the\nsymbol `all'. The symbol `all' says to make available the latest\ninstalled versions of all packages not specified by other\nelements.\n\nFor an element (NAME VERSION), NAME is a package name (a symbol).\nVERSION should be t, a string, or nil.\nIf VERSION is t, the most recent version is made available.\nIf VERSION is a string, only that version is ever made available.\n Any other version, even if newer, is silently ignored.\n Hence, the package is \"held\" at that version.\nIf VERSION is nil, the package is not made available (it is \"disabled\")." (repeat (choice (const all) (list :tag "Specific package" (symbol :tag "Package name") (choice :tag "Version" (const :tag "disable" nil) (const :tag "most recent" t) (string :tag "specific version"))))) :risky t package-archives #[0 "\300\301\302\303 \203\f \304\202 \305\"BC\207" ["gnu" format "http%s://elpa.gnu.org/packages/" gnutls-available-p "s" ""] 4] "An alist of archives from which to fetch.\nThe default value points to the GNU Emacs package repository.\n\nEach element has the form (ID . LOCATION).\n ID is an archive name, as a string.\n LOCATION specifies the base location for the archive.\n If it starts with \"http(s):\", it is treated as an HTTP(S) URL;\n otherwise it should be an absolute directory name.\n (Other types of URL are currently not supported.)\n\nOnly add locations that you trust, since fetching and installing\na package can run arbitrary code.\n\nHTTPS URLs should be used where possible, as they offer superior\nsecurity." (alist :key-type (string :tag "Archive name") :value-type (string :tag "URL or directory name")) "26.1" package-menu-hide-low-priority #[0 "\300\207" [archive] 1] "If non-nil, hide low priority packages from the packages menu.\nA package is considered low priority if there's another version\nof it available such that:\n (a) the archive of the other package is higher priority than\n this one, as per `package-archive-priorities';\n or\n (b) they both have the same archive priority but the other\n package has a higher version number.\n\nThis variable has three possible values:\n nil: no packages are hidden;\n `archive': only criterion (a) is used;\n t: both criteria are used.\n\nThis variable has no effect if `package-menu--hide-packages' is\nnil, so it can be toggled with \\<package-menu-mode-map>\\[package-menu-toggle-hiding]." (choice (const :tag "Don't hide anything" nil) (const :tag "Hide per package-archive-priorities" archive) (const :tag "Hide per archive and version number" t)) "25.1" package-archive-priorities #[0 "\300\207" [nil] 1] "An alist of priorities for packages.\n\nEach element has the form (ARCHIVE-ID . PRIORITY).\n\nWhen installing packages, the package with the highest version\nnumber from the archive with the highest priority is\nselected. When higher versions are available from archives with\nlower priorities, the user has to select those manually.\n\nArchives not in this list have the priority 0, as have packages\nthat are already installed. If you use negative priorities for\nthe archives, they will not be upgraded automatically.\n\nSee also `package-menu-hide-low-priority'." (alist :key-type (string :tag "Archive name") :value-type (integer :tag "Priority (default is 0)")) package-pinned-packages #[0 "\300\207" [nil] 1] "An alist of packages that are pinned to specific archives.\nThis can be useful if you have multiple package archives enabled,\nand want to control which archive a given package gets installed from.\n\nEach element of the alist has the form (PACKAGE . ARCHIVE), where:\n PACKAGE is a symbol representing a package\n ARCHIVE is a string representing an archive (it should be the car of\nan element in `package-archives', e.g. \"gnu\").\n\nAdding an entry to this variable means that only ARCHIVE will be\nconsidered as a source for PACKAGE. If other archives provide PACKAGE,\nthey are ignored (for this package). If ARCHIVE does not contain PACKAGE,\nthe package will be unavailable." (alist :key-type (symbol :tag "Package") :value-type (string :tag "Archive name")) "24.4" #[0 "\300\301!\207" [locate-user-emacs-file "elpa"] 2] "Directory containing the user's Emacs Lisp packages.\nThe directory name should be absolute.\nApart from this directory, Emacs also looks for system-wide\npackages in `package-directory-list'." directory package-directory-list #[0 "\301\211\203$ \211@\211;\203 \302!\303\232\203 \304\305\"B\262A\266\202\202 \210\211\237\207" [load-path nil file-name-nondirectory "site-lisp" expand-file-name "elpa"] 6] "List of additional directories containing Emacs Lisp packages.\nEach directory name should be absolute.\n\nThese directories contain packages intended for system-wide; in\ncontrast, `package-user-dir' contains packages for personal use." (repeat directory) package-gnupghome-dir #[0 "\301\302\"\207" [package-user-dir expand-file-name "gnupg"] 3] "Directory containing GnuPG keyring or nil.\nThis variable specifies the GnuPG home directory used by package.\nThat directory is passed via the option \"--homedir\" to GnuPG.\nIf nil, do not use the option \"--homedir\", but stick with GnuPG's\ndefault directory." choice const :tag "Default Emacs package management GnuPG home directory" expand-file-name "gnupg" ((const :tag "Default GnuPG directory (GnuPG option --homedir not used)" nil) (directory :tag "A specific GnuPG --homedir")) package-check-signature #[0 "\300\207" [allow-unsigned] 1] "Non-nil means to check package signatures when installing.\nMore specifically the value can be:\n- nil: package signatures are ignored.\n- `allow-unsigned': install a package even if it is unsigned, but\n if it is signed, we have the key for it, and OpenGPG is\n installed, verify the signature.\n- t: accept a package only if it comes with at least one verified signature.\n- `all': same as t, except when the package has several signatures,\n in which case we verify all the signatures.\n\nThis also applies to the \"archive-contents\" file that lists the\ncontents of the archive." (choice (const nil :tag "Never") (const allow-unsigned :tag "Allow unsigned") (const t :tag "Check always") (const all :tag "Check all signatures")) "27.1"] 12) #@213 Check whether we have a usable OpenPGP configuration. If so, and variable `package-check-signature' is `allow-unsigned', return `allow-unsigned', otherwise return the value of variable `package-check-signature'. (defalias 'package-check-signature #[0 "\301=\203 \302\303!\210\304\305!\205 \301\207\207" [package-check-signature allow-unsigned require epg-config epg-find-configuration OpenPGP] 2 (#$ . 8391)]) (byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313& \210\300\314\302\303\315DD\316\312\317\306\320&\210\300\321\302\303\322DD\323\306\324\312\317&\207" [custom-declare-variable package-unsigned-archives funcall function #[0 "\300\207" [nil] 1] "List of archives where we do not check for package signatures.\nThis should be a list of strings matching the names of package\narchives in the variable `package-archives'." :type (repeat (string :tag "Archive name")) :risky t :version "24.4" package-selected-packages #[0 "\300\207" [nil] 1] "Store here packages installed explicitly by user.\nThis variable is fed automatically by Emacs when installing a new package.\nThis variable is used by `package-autoremove' to decide\nwhich packages are no longer needed.\nYou can use it to (re)install packages on other machines\nby running `package-install-selected-packages'.\n\nTo check if a package is contained in this list here, use\n`package--user-selected-p', as it may populate the variable with\na sane initial value." "25.1" (repeat symbol) package-menu-async #[0 "\300\207" [t] 1] "If non-nil, package-menu will use async operations when possible.\nCurrently, only the refreshing of archive contents supports\nasynchronous operations. Package transactions are still done\nsynchronously." boolean] 10) (defvar package--default-summary "No description available.") #@71 compiler-macro for inlining `package-desc-p'. (fn CL-WHOLE-ARG CL-X) (defalias 'package-desc-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package-desc-p (and (memq (type-of cl-x) cl-struct-package-desc-tags) t)) nil] 9 (#$ . 10190)]) (put 'package-desc-p 'compiler-macro 'package-desc-p--cmacro) #@13 (fn CL-X) (defalias 'package-desc-p #[257 "\301!>\205 \302\207" [cl-struct-package-desc-tags type-of t] 3 (#$ . 10537)]) (byte-code "\300\301\302\303#\304\305\306\301#\207" [function-put package-desc-p side-effect-free error-free put package-desc cl-deftype-satisfies] 5) #@74 compiler-macro for inlining `package-desc-name'. (fn CL-WHOLE-ARG CL-X) (defalias 'package-desc-name--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package-desc-name (progn (or (package-desc-p cl-x) (signal 'wrong-type-argument (list 'package-desc cl-x))) (aref cl-x 1))) nil] 9 (#$ . 10820)]) (put 'package-desc-name 'compiler-macro 'package-desc-name--cmacro) #@62 Access slot "name" of `package-desc' struct CL-X. (fn CL-X) (defalias 'package-desc-name #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-package-desc-tags type-of signal wrong-type-argument package-desc 1] 5 (#$ . 11229)]) (byte-code "\300\301\302\303#\300\207" [function-put package-desc-name side-effect-free t] 4) #@77 compiler-macro for inlining `package-desc-version'. (fn CL-WHOLE-ARG CL-X) (defalias 'package-desc-version--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package-desc-version (progn (or (package-desc-p cl-x) (signal 'wrong-type-argument (list 'package-desc cl-x))) (aref cl-x 2))) nil] 9 (#$ . 11572)]) (put 'package-desc-version 'compiler-macro 'package-desc-version--cmacro) #@65 Access slot "version" of `package-desc' struct CL-X. (fn CL-X) (defalias 'package-desc-version #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-package-desc-tags type-of signal wrong-type-argument package-desc 2] 5 (#$ . 11996)]) (byte-code "\300\301\302\303#\300\207" [function-put package-desc-version side-effect-free t] 4) #@77 compiler-macro for inlining `package-desc-summary'. (fn CL-WHOLE-ARG CL-X) (defalias 'package-desc-summary--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package-desc-summary (progn (or (package-desc-p cl-x) (signal 'wrong-type-argument (list 'package-desc cl-x))) (aref cl-x 3))) nil] 9 (#$ . 12348)]) (put 'package-desc-summary 'compiler-macro 'package-desc-summary--cmacro) #@65 Access slot "summary" of `package-desc' struct CL-X. (fn CL-X) (defalias 'package-desc-summary #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-package-desc-tags type-of signal wrong-type-argument package-desc 3] 5 (#$ . 12772)]) (byte-code "\300\301\302\303#\300\207" [function-put package-desc-summary side-effect-free t] 4) #@74 compiler-macro for inlining `package-desc-reqs'. (fn CL-WHOLE-ARG CL-X) (defalias 'package-desc-reqs--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package-desc-reqs (progn (or (package-desc-p cl-x) (signal 'wrong-type-argument (list 'package-desc cl-x))) (aref cl-x 4))) nil] 9 (#$ . 13124)]) (put 'package-desc-reqs 'compiler-macro 'package-desc-reqs--cmacro) #@62 Access slot "reqs" of `package-desc' struct CL-X. (fn CL-X) (defalias 'package-desc-reqs #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-package-desc-tags type-of signal wrong-type-argument package-desc 4] 5 (#$ . 13533)]) (byte-code "\300\301\302\303#\300\207" [function-put package-desc-reqs side-effect-free t] 4) #@74 compiler-macro for inlining `package-desc-kind'. (fn CL-WHOLE-ARG CL-X) (defalias 'package-desc-kind--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package-desc-kind (progn (or (package-desc-p cl-x) (signal 'wrong-type-argument (list 'package-desc cl-x))) (aref cl-x 5))) nil] 9 (#$ . 13876)]) (put 'package-desc-kind 'compiler-macro 'package-desc-kind--cmacro) #@62 Access slot "kind" of `package-desc' struct CL-X. (fn CL-X) (defalias 'package-desc-kind #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-package-desc-tags type-of signal wrong-type-argument package-desc 5] 5 (#$ . 14285)]) (byte-code "\300\301\302\303#\300\207" [function-put package-desc-kind side-effect-free t] 4) #@77 compiler-macro for inlining `package-desc-archive'. (fn CL-WHOLE-ARG CL-X) (defalias 'package-desc-archive--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package-desc-archive (progn (or (package-desc-p cl-x) (signal 'wrong-type-argument (list 'package-desc cl-x))) (aref cl-x 6))) nil] 9 (#$ . 14628)]) (put 'package-desc-archive 'compiler-macro 'package-desc-archive--cmacro) #@65 Access slot "archive" of `package-desc' struct CL-X. (fn CL-X) (defalias 'package-desc-archive #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-package-desc-tags type-of signal wrong-type-argument package-desc 6] 5 (#$ . 15052)]) (byte-code "\300\301\302\303#\300\207" [function-put package-desc-archive side-effect-free t] 4) #@73 compiler-macro for inlining `package-desc-dir'. (fn CL-WHOLE-ARG CL-X) (defalias 'package-desc-dir--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package-desc-dir (progn (or (package-desc-p cl-x) (signal 'wrong-type-argument (list 'package-desc cl-x))) (aref cl-x 7))) nil] 9 (#$ . 15404)]) (put 'package-desc-dir 'compiler-macro 'package-desc-dir--cmacro) #@61 Access slot "dir" of `package-desc' struct CL-X. (fn CL-X) (defalias 'package-desc-dir #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-package-desc-tags type-of signal wrong-type-argument package-desc 7] 5 (#$ . 15808)]) (byte-code "\300\301\302\303#\300\207" [function-put package-desc-dir side-effect-free t] 4) #@76 compiler-macro for inlining `package-desc-extras'. (fn CL-WHOLE-ARG CL-X) (defalias 'package-desc-extras--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package-desc-extras (progn (or (package-desc-p cl-x) (signal 'wrong-type-argument (list 'package-desc cl-x))) (aref cl-x 8))) nil] 9 (#$ . 16148)]) (put 'package-desc-extras 'compiler-macro 'package-desc-extras--cmacro) #@64 Access slot "extras" of `package-desc' struct CL-X. (fn CL-X) (defalias 'package-desc-extras #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-package-desc-tags type-of signal wrong-type-argument package-desc 8] 5 (#$ . 16567)]) (byte-code "\300\301\302\303#\300\207" [function-put package-desc-extras side-effect-free t] 4) #@76 compiler-macro for inlining `package-desc-signed'. (fn CL-WHOLE-ARG CL-X) (defalias 'package-desc-signed--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package-desc-signed (progn (or (package-desc-p cl-x) (signal 'wrong-type-argument (list 'package-desc cl-x))) (aref cl-x 9))) nil] 9 (#$ . 16916)]) (put 'package-desc-signed 'compiler-macro 'package-desc-signed--cmacro) #@64 Access slot "signed" of `package-desc' struct CL-X. (fn CL-X) (defalias 'package-desc-signed #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-package-desc-tags type-of signal wrong-type-argument package-desc 9] 5 (#$ . 17335)]) (byte-code "\300\301\302\303#\304\305\306\"\207" [function-put package-desc-signed side-effect-free t defalias copy-package-desc copy-sequence] 4) #@139 compiler-macro for inlining `package-desc-create'. (fn CL-WHOLE &cl-quote &key NAME VERSION SUMMARY REQS KIND ARCHIVE DIR EXTRAS SIGNED) (defalias 'package-desc-create--cmacro #[385 "\300\301\"A@\300\302\"A@\300\303\"\206 \304A@\300\305\"A@\300\306\"A@\300\307\"A@\300\310\"A@\300\311\"A@\300 \312\"A@ \211\203k \211@\313>\203S \211AA\262\202@ \314>A@\203b \315\262\202@ \316\317@\"\210\202@ \210\320\321\322\315\315&\207" [plist-member :name :version :summary (nil package--default-summary) :reqs :kind :archive :dir :extras :signed (:name :version :summary :reqs :kind :archive :dir :extras :signed :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:name :version :summary :reqs :kind :archive :dir :extras :signed)" cl--defsubst-expand (name version summary reqs kind archive dir extras signed) (cl-block package-desc-create (record 'package-desc name version summary reqs kind archive dir extras signed))] 26 (#$ . 17736)]) (put 'package-desc-create 'compiler-macro 'package-desc-create--cmacro) #@117 Constructor for objects of type `package-desc'. (fn &key NAME VERSION SUMMARY REQS KIND ARCHIVE DIR EXTRAS SIGNED) (defalias 'package-desc-create #[128 "\301\302\"A@\301\303\"A@\301\304\"\206 \305DA@\301\306\"A@\301\307\"A@\301\310\"A@\301\311\"A@\301\312\"A@\301 \313\"A@ \211\203m \211@\314>\203U \211AA\262\202B \315>A@\203d \305\262\202B \316\317@\"\210\202B \210\320\321\n\n\n\n\n\n\n\n\n&\n\207" [package--default-summary plist-member :name :version :summary nil :reqs :kind :archive :dir :extras :signed (:name :version :summary :reqs :kind :archive :dir :extras :signed :allow-other-keys) :allow-other-keys error "Keyword argument %s not one of (:name :version :summary :reqs :kind :archive :dir :extras :signed)" record package-desc] 21 (#$ . 18814)]) (byte-code "\300\301\302\303#\300\207" [function-put package-desc-create side-effect-free t] 4) #@130 Constructor for objects of type `package-desc'. (fn NAME-STRING VERSION-STRING &optional SUMMARY REQUIREMENTS &rest REST-PLIST) (defalias 'package-desc-from-define #[642 "\211\203 \211A\262\242\202 \211A\262\242\301!\302!\303\304@\305=\203) A@\202* \"\306\307\"\306\310\"\311\203k @\312>\204b A@\211\203a @\242\305=\203[ A@\202\\ BB\262\210AA\262 \2026 \211\262\313\314\311 \311&\n\207" [package--default-summary intern version-to-list mapcar #[257 "\211@\300A@!D\207" [version-to-list] 4 "\n\n(fn ELT)"] quote plist-get :kind :archive nil (:kind :archive) record package-desc] 22 (#$ . 19708)]) (byte-code "\300\301\302\303#\304\305\306\307\310\311\312\313\305\303& \207" [function-put package-desc-from-define side-effect-free t cl-struct-define package-desc "Structure containing information about an individual package.\nSlots:\n\n`name' Name of the package, as a symbol.\n\n`version' Version of the package, as a version list.\n\n`summary' Short description of the package, typically taken from\n the first line of the file.\n\n`reqs' Requirements of the package. A list of (PACKAGE\n VERSION-LIST) naming the dependent package and the minimum\n required version.\n\n`kind' The distribution format of the package. Currently, it is\n either `single' or `tar'.\n\n`archive' The name of the archive (as a string) whence this\n package came.\n\n`dir' The directory where the package is installed (if installed),\n `builtin' if it is built-in, or nil otherwise.\n\n`extras' Optional alist of additional keyword-value pairs.\n\n`signed' Flag to indicate that the package is signed by provider." cl-structure-object record nil ((cl-tag-slot) (name) (version) (summary package--default-summary) (reqs) (kind) (archive) (dir) (extras) (signed)) cl-struct-package-desc-tags] 11) #@107 Create a `package-desc' object from BI-DESC. BI-DESC should be a `package--bi-desc' object. (fn BI-DESC) (defalias 'package--from-builtin #[257 "\300\301\211A\262\242\302\303!\304\305!\306\307&\207" [package-desc-create :name :version package--bi-desc-version :summary package--bi-desc-summary :dir builtin] 10 (#$ . 21580)]) #@240 Return the version string corresponding to the list VLIST. This is, approximately, the inverse of `version-to-list'. (Actually, it returns only one of the possible inverses, since `version-to-list' is a many-to-one operation.) (fn VLIST) (defalias 'package-version-join #[257 "\211\204 \300\207\301\302@!DA\211\203\202 \211@\211\303Y\203) \302!B\262\301B\262\202{ \211\304W\2037 \305\306\"\210\202{ @\301\232\203E A\262\202R \307\310@\"\204R \305\306\"\210\211\311U\203\\ \312\202w \211\313U\203f \314\202w \211\315U\203p \316\202w \211\304U\205w \317B\262A\266\202\202 \210\211@\301\232\203\216 \211A\262\320\321\237\"\207" ["" "." int-to-string 0 -4 error "Invalid version list `%s'" string-match "[0-9]+" -1 "pre" -2 "beta" -3 "alpha" "snapshot" apply concat] 7 (#$ . 21920)]) #@125 Return full name of package-desc object PKG-DESC. This is the name of the package with its version appended. (fn PKG-DESC) (defalias 'package-desc-full-name #[257 "\301\302\303!>\204 \304\305\306D\"\210\307H\310\303!>\204% \304\305\306D\"\210\311H!#\207" [cl-struct-package-desc-tags format "%s-%s" type-of signal wrong-type-argument package-desc 1 package-version-join 2] 9 (#$ . 22728)]) #@249 Return file-name extension of package-desc object PKG-DESC. Depending on the `package-desc-kind' of PKG-DESC, this is one of: 'single - ".el" 'tar - ".tar" 'dir - "" Signal an error if the kind is none of the above. (fn PKG-DESC) (defalias 'package-desc-suffix #[257 "\301!>\204 \302\303\304D\"\210\211\305H\211\306\267\202$ \307\202+ \310\202+ \311\202+ \211\312\313\"\262\207" [cl-struct-package-desc-tags type-of signal wrong-type-argument package-desc 5 #s(hash-table size 3 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (single 24 tar 28 dir 32)) ".el" ".tar" "" error "Unknown package kind: %s"] 6 (#$ . 23136)]) #@195 Return keywords of package-desc object PKG-DESC. These keywords come from the foo-pkg.el file, and in general corresponds to the keywords in the "Keywords" header of the package. (fn PKG-DESC) (defalias 'package-desc--keywords #[257 "\301\302\303!>\204 \304\305\306D\"\210\307H\"A\211\242\310=\203# \211A@\202$ \211\207" [cl-struct-package-desc-tags assoc :keywords type-of signal wrong-type-argument package-desc 8 quote] 7 (#$ . 23804)]) #@84 Return the priority of the archive of package-desc object PKG-DESC. (fn PKG-DESC) (defalias 'package-desc-priority #[257 "\301\302!>\204 \303\304\305D\"\210\306H!\207" [cl-struct-package-desc-tags package-archive-priority type-of signal wrong-type-argument package-desc 6] 6 (#$ . 24256)]) #@81 compiler-macro for inlining `package--bi-desc-version'. (fn CL-WHOLE-ARG CL-X) (defalias 'package--bi-desc-version--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package--bi-desc-version (progn (aref cl-x 0))) nil] 9 (#$ . 24558)]) (put 'package--bi-desc-version 'compiler-macro 'package--bi-desc-version--cmacro) #@69 Access slot "version" of `package--bi-desc' struct CL-X. (fn CL-X) (defalias 'package--bi-desc-version #[257 "\211\300H\207" [0] 3 (#$ . 24919)]) (byte-code "\300\301\302\303#\300\207" [function-put package--bi-desc-version side-effect-free t] 4) #@78 compiler-macro for inlining `package--bi-desc-reqs'. (fn CL-WHOLE-ARG CL-X) (defalias 'package--bi-desc-reqs--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package--bi-desc-reqs (progn (aref cl-x 1))) nil] 9 (#$ . 25173)]) (put 'package--bi-desc-reqs 'compiler-macro 'package--bi-desc-reqs--cmacro) #@66 Access slot "reqs" of `package--bi-desc' struct CL-X. (fn CL-X) (defalias 'package--bi-desc-reqs #[257 "\211\300H\207" [1] 3 (#$ . 25519)]) (byte-code "\300\301\302\303#\300\207" [function-put package--bi-desc-reqs side-effect-free t] 4) #@81 compiler-macro for inlining `package--bi-desc-summary'. (fn CL-WHOLE-ARG CL-X) (defalias 'package--bi-desc-summary--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block package--bi-desc-summary (progn (aref cl-x 2))) nil] 9 (#$ . 25764)]) (put 'package--bi-desc-summary 'compiler-macro 'package--bi-desc-summary--cmacro) #@69 Access slot "summary" of `package--bi-desc' struct CL-X. (fn CL-X) (defalias 'package--bi-desc-summary #[257 "\211\300H\207" [2] 3 (#$ . 26125)]) (byte-code "\300\301\302\303#\304\305\306\"\207" [function-put package--bi-desc-summary side-effect-free t defalias copy-package--bi-desc copy-sequence] 4) #@105 compiler-macro for inlining `make-package--bi-desc'. (fn CL-WHOLE &cl-quote &key VERSION REQS SUMMARY) (defalias 'make-package--bi-desc--cmacro #[385 "\300\301\"A@\300\302\"A@\300\303\"A@\211\203= \211@\304>\203&