From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56471) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d9qte-0004QM-8B for guix-patches@gnu.org; Sun, 14 May 2017 06:37:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d9qtb-0001n5-4e for guix-patches@gnu.org; Sun, 14 May 2017 06:37:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:40920) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d9qtb-0001mc-1N for guix-patches@gnu.org; Sun, 14 May 2017 06:37:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d9qta-0001Bv-Ce for guix-patches@gnu.org; Sun, 14 May 2017 06:37:02 -0400 Subject: bug#26921: [PATCH] gnu: Add Nyacc. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56379) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d9qsQ-0004NC-T9 for guix-patches@gnu.org; Sun, 14 May 2017 06:35:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d9qsN-0000yK-QP for guix-patches@gnu.org; Sun, 14 May 2017 06:35:50 -0400 From: Jan Nieuwenhuizen Date: Sun, 14 May 2017 12:35:30 +0200 Message-ID: <87mvafiv4d.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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: 26921@debbugs.gnu.org Cc: Matt Wette --=-=-= Content-Type: text/plain Hi! In close cooperation with Matt Wette [cc] I have packaged Nyacc so that it can be unbundled from Mes. Once the Mes release check passes [now running], a Mes 0.6 update with Nyacc unbundled will follow. Greetings, janneke --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-Nyacc.patch >From 5fd06907655cdf11859bc3281333e3f4512b50fc Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Sun, 14 May 2017 11:35:05 +0200 Subject: [PATCH] gnu: Add Nyacc. * gnu/packages/mes.scm (nyacc): New variable. --- gnu/packages/mes.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/mes.scm b/gnu/packages/mes.scm index aaa00f78a..f14d58d5a 100644 --- a/gnu/packages/mes.scm +++ b/gnu/packages/mes.scm @@ -26,10 +26,32 @@ #:use-module (gnu packages package-management) #:use-module (gnu packages perl) #:use-module (guix build-system gnu) + #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix licenses) #:use-module (guix packages)) +(define-public nyacc + (package + (name "nyacc") + (version "0.78.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://download.savannah.gnu.org/releases/nyacc/" + name "-" version ".tar.gz")) + (sha256 + (base32 "0xrnl2hl9rpl50n8cihvclcd951zj640fj5kpi3d6ihwcqjcdi0a")))) + (build-system gnu-build-system) + (native-inputs + `(("guile" ,guile-2.2))) + (synopsis "LALR(1) Parser Generator in Guile") + (description + "NYACC is a LALR(1) Parser Generator Implemented in Guile. +The syntax and nomenclature should be considered not stable.") + (home-page "https://savannah.nongnu.org/projects/nyacc") + (license (list gpl3+ lgpl3+)))) + (define-public mes (let ((commit "a437c173b9da1949ad966fd50dd4f26e522a910a") (revision "0") -- 2.12.2 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.nl= =20=20 --=-=-=--