From 18964a6029e0800277ca115886518f20303c12a9 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Mon, 11 Mar 2019 20:44:35 +0300 Subject: [PATCH] gnu: Add emacs-docker. * gnu/packages/emacs-xyz.scm (emacs-docker): New variable. --- gnu/packages/emacs-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 45dab3cd5d..ab45956e63 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -13394,3 +13394,35 @@ constant expressions.") (description "This package provides a TRAMP method for Docker containers.") (license license:gpl3+))) + +(define-public emacs-docker + (package + (name "emacs-docker") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Silex/docker.el") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "15kd86kaq1x6giz855q9w6zvnyc742j309j0pmm86rwx398g4rq1")))) + (inputs + `(("emacs-undercover" ,emacs-undercover))) + (propagated-inputs + `(("emacs-dash" ,emacs-dash) + ("emacs-docker-tramp" ,emacs-docker-tramp) + ("emacs-magit-popup" ,emacs-magit-popup) + ("emacs-s" ,emacs-s) + ("emacs-tablist" ,emacs-tablist) + ("emacs-json-mode" ,emacs-json-mode))) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'check)))) ;no tests + (build-system emacs-build-system) + (home-page "https://github.com/Silex/docker.el") + (synopsis "Manage docker from Emacs") + (description "This package provides an Emacs interface for Docker.") + (license license:gpl3+)))