emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/system-packages b394c04 034/117: Adds support for openS


From: Stefan Monnier
Subject: [elpa] externals/system-packages b394c04 034/117: Adds support for openSUSE zypper and Gentoo emerge
Date: Fri, 14 Dec 2018 17:02:03 -0500 (EST)

branch: externals/system-packages
commit b394c048f8b65e796b375a7320727a2a4270bf3b
Author: Alex Branham <address@hidden>
Commit: Alex Branham <address@hidden>

    Adds support for openSUSE zypper and Gentoo emerge
---
 system-packages.el | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/system-packages.el b/system-packages.el
index 3af1dcd..3d7d787 100644
--- a/system-packages.el
+++ b/system-packages.el
@@ -137,6 +137,42 @@
           (list-installed-packages . nil)
           (list-installed-packages-all . nil)
           (list-dependencies-of . "apt-cache deps")))
+    ;; Gentoo
+    (emerge .
+            ((default-sudo . t)
+             (install . "emerge")
+             (search . "emerge -S")
+             (uninstall . "emerge -C")
+             (update . "emerge -u world")
+             (clean-cache . "eclean distfiles")
+             (log . "cat /var/log/portage")
+             (get-info . "emerge -pv")
+             (get-info-remote . "emerge -S")
+             (list-files-provided-by . "equery files")
+             (verify-all-packages . "equery check")
+             (verify-all-dependencies . "emerge -uDN world")
+             (remove-orphaned . "emerge --depclean")
+             (list-installed-packages . nil)
+             (list-installed-packages-all . nil)
+             (list-dependencies-of . "emerge -ep")))
+    ;; openSUSE
+    (zypper .
+            ((default-sudo . t)
+             (install . "zypper install")
+             (search . "zypper search")
+             (uninstall . "zypper remove")
+             (update . "zypper update")
+             (clean-cache . "zypper clean")
+             (log . "cat /var/log/zypp/history")
+             (get-info . "zypper info")
+             (get-info-remote . "zypper info")
+             (list-files-provided-by . "rpm -Ql")
+             (verify-all-packages . "rpm -Va")
+             (verify-all-dependencies . "zypper verify")
+             (remove-orphaned . "zypper rm -u")
+             (list-installed-packages . nil)
+             (list-installed-packages-all . nil)
+             (list-dependencies-of . "zypper info --requires")))
     ;; Fedora
     (dnf .
          ((default-sudo . t)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]