[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/system-packages 2e38329 109/117: Remove cl-lib dependen
From: |
Stefan Monnier |
Subject: |
[elpa] externals/system-packages 2e38329 109/117: Remove cl-lib dependency |
Date: |
Fri, 14 Dec 2018 17:02:18 -0500 (EST) |
branch: externals/system-packages
commit 2e38329f92832642a3401e67d3d8ec56cbf287fa
Author: Alex Branham <address@hidden>
Commit: Alex Branham <address@hidden>
Remove cl-lib dependency
---
system-packages.el | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/system-packages.el b/system-packages.el
index 239f4b5..91ee50c 100644
--- a/system-packages.el
+++ b/system-packages.el
@@ -42,9 +42,6 @@
;;
;;; Code:
-(eval-when-compile
- (require 'cl-lib))
-
(defgroup system-packages nil
"Manages system packages"
:tag "System Packages"
@@ -288,10 +285,15 @@ The key is the package manager and values (usually)
commands.")
(define-obsolete-variable-alias 'system-packages-packagemanager
'system-packages-package-manager "2017-12-25")
(defcustom system-packages-package-manager
- (cl-loop for (name . prop) in system-packages-supported-package-managers
- for path = (executable-find (symbol-name name))
- when path
- return name)
+ (let ((managers system-packages-supported-package-managers)
+ manager)
+ (while managers
+ (progn
+ (setq manager (pop managers))
+ (if (executable-find (symbol-name (car manager)))
+ (setq managers nil)
+ (setq manager nil))))
+ (car manager))
"Symbol containing the package manager to use.
See `system-packages-supported-package-managers' for a list of
- [elpa] externals/system-packages abddd99 085/117: Expose function to return command to run as a string, (continued)
- [elpa] externals/system-packages abddd99 085/117: Expose function to return command to run as a string, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages eead7d6 076/117: Prefer apt-get/cache to apt, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages c0354b2 057/117: README: add docs for how to add nonsupported package manager, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 50defa4 061/117: Pass --nosave to pacman on package removal, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 450cbbb 075/117: README: fix bug #22, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages e1a6811 073/117: Fix aptitude upgrade command, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages c4437be 086/117: Add some very simple ERT tests, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages b408ce4 106/117: Define variable aliases before their referant, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages ce23c0e 117/117: Add documentation about changing package manager and sudo, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages d18b2c0 108/117: Update dir-local bug-reference-url-format to point to gitlab, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 2e38329 109/117: Remove cl-lib dependency,
Stefan Monnier <=
- [elpa] externals/system-packages e5f8c29 114/117: Version 1.0.9, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 1f3eb2a 091/117: Version bump 1.0.3, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages e42e8e7 096/117: Simplify sudo handling, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 3af0d4d 104/117: system-packages--run-command: Inhibit read-only text properties, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages e53540f 102/117: Update CI to use Emacs docker image, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 54f8243 116/117: Version 1.0.10, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages e821fa2 056/117: Drop support for pacaur, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages ce34019 066/117: Update travis to use latest Emacs release, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages ede298f 094/117: Add system-packages-ensure, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages f85a7bf 083/117: Remove unneeded :group statements, Stefan Monnier, 2018/12/14