From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55137) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d3LtW-00081R-1c for guix-patches@gnu.org; Wed, 26 Apr 2017 08:18:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d3LtS-0005fc-EX for guix-patches@gnu.org; Wed, 26 Apr 2017 08:18:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:42475) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d3LtS-0005fV-9u for guix-patches@gnu.org; Wed, 26 Apr 2017 08:18:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d3LtS-00027q-0x for guix-patches@gnu.org; Wed, 26 Apr 2017 08:18:02 -0400 Subject: bug#26667: fish-guix now with patch References: <20170426120416.olmkynnbjh52oaoy@abyayala> In-Reply-To: <20170426120416.olmkynnbjh52oaoy@abyayala> Resent-Message-ID: Date: Wed, 26 Apr 2017 12:17:04 +0000 From: ng0 Message-ID: <20170426121704.gexth2cfktb3bv3s@abyayala> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="uyucbwtmypkykcyz" Content-Disposition: inline List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 26667@debbugs.gnu.org --uyucbwtmypkykcyz Content-Type: text/plain; charset=utf-8 Content-Disposition: inline I have forgotten to append the patch. Here it is. --uyucbwtmypkykcyz Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-fish-guix.patch" Content-Transfer-Encoding: quoted-printable =46rom 583c6b16b08c93a991bfc0ece7002a147c9264db Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Wed, 26 Apr 2017 11:10:01 +0000 Subject: [PATCH] gnu: Add fish-guix. * gnu/packages/shells.scm (fish-guix): New variable. --- gnu/packages/shells.scm | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm index 012f272ca..1f749f5ce 100644 --- a/gnu/packages/shells.scm +++ b/gnu/packages/shells.scm @@ -6,7 +6,7 @@ ;;; Copyright =C2=A9 2016 Tobias Geerinckx-Rice ;;; Copyright =C2=A9 2016 Stefan Reich=C3=B6r ;;; Copyright =C2=A9 2017 Ricardo Wurmus -;;; Copyright =C2=A9 2017 ng0 +;;; Copyright =C2=A9 2017 ng0 ;;; Copyright =C2=A9 2017 Leo Famulari ;;; ;;; This file is part of GNU Guix. @@ -147,6 +147,37 @@ highlighting.") (home-page "https://fishshell.com/") (license gpl2))) =20 +(define-public fish-guix + (package + (name "fish-guix") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://dist.pragmatique.xyz/fish-guix/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "1nyylj8yq0c9wx4q7ak4ygygg5hsrqlgscbw9iip2mmyfiz0v8d7")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; No checks. + #:phases + (modify-phases %standard-phases + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (func (string-append out "/share/fish/functions"))) + (install-file "guix.fish" func)) + #t)) + (delete 'build) + (delete 'configure)))) + (home-page "https://pragmatique.noblogs.org/software/fish-guix/downloa= ds/") + (synopsis "Fish completions for Guix") + (description + "Fish-guix provides completions for Guix for users of the fish shell.= ") + (license public-domain))) + (define-public rc (package (name "rc") --=20 2.12.2 --uyucbwtmypkykcyz--