From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: [PATCH 1/2] gnu: Add emacs-magit-popup. Date: Sun, 3 Jul 2016 10:17:27 +0300 Message-ID: <20160703071728.11699-2-alezost@gmail.com> References: <20160703071728.11699-1-alezost@gmail.com> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52216) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJbf4-0005fx-7S for guix-devel@gnu.org; Sun, 03 Jul 2016 03:17:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bJbey-0000o5-MM for guix-devel@gnu.org; Sun, 03 Jul 2016 03:17:49 -0400 Received: from mail-lf0-x243.google.com ([2a00:1450:4010:c07::243]:36278) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJbey-0000nt-EG for guix-devel@gnu.org; Sun, 03 Jul 2016 03:17:44 -0400 Received: by mail-lf0-x243.google.com with SMTP id a2so14690204lfe.3 for ; Sun, 03 Jul 2016 00:17:44 -0700 (PDT) Received: from localhost.localdomain ([217.107.192.156]) by smtp.gmail.com with ESMTPSA id f41sm3651829lji.19.2016.07.03.00.17.42 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 03 Jul 2016 00:17:43 -0700 (PDT) In-Reply-To: <20160703071728.11699-1-alezost@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org * gnu/packages/emacs.scm (emacs-magit-popup): New variable. --- gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 0c0182d..0084093 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -562,6 +562,31 @@ operations.") support for Git-SVN.") (license license:gpl3+))) +(define-public emacs-magit-popup + (package + (name "emacs-magit-popup") + (version (package-version magit)) + (source (origin + (method url-fetch) + (uri (string-append + "https://raw.githubusercontent.com/magit/magit/" + version "/lisp/magit-popup.el")) + (file-name (string-append "magit-popup-" version ".el")) + (sha256 + (base32 + "144nl7j5mn86ccan6qxgg40bsxpkbc83vwnhd5y657gqki74972r")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-dash" ,emacs-dash))) + (home-page "https://github.com/magit/magit") + (synopsis "Define prefix-infix-suffix command combos") + (description + "This library implements a generic interface for toggling switches and +setting options and then invoking an Emacs command which does something with +these arguments. The prototypical use is for the command to call an external +process, passing on the arguments as command line arguments.") + (license license:gpl3+))) + (define-public haskell-mode (package (name "haskell-mode") -- 2.8.3