diff mbox series

[bug#39537] Add perl Config::Grammar

Message ID CAEwRq=qF3x88_0w-FuDThaE+zq1960qvAxmthLK-rNWq8tf9XA@mail.gmail.com
State Accepted
Headers show
Series [bug#39537] Add perl Config::Grammar | expand

Checks

Context Check Description
cbaines/comparison success View comparision
cbaines/git branch success View Git branch
cbaines/applying patch fail View Laminar job

Commit Message

Vincent Legoll Feb. 9, 2020, 10:13 p.m. UTC
Hello,

I packaged this on my way to get smokeping in, so
here is the patch.

WDYT ?
diff mbox series

Patch

From 6c29dd540a4b6b2dc8c340982d68e3eb26831233 Mon Sep 17 00:00:00 2001
From: Vincent Legoll <vincent.legoll@gmail.com>
Date: Sun, 9 Feb 2020 23:01:58 +0100
Subject: [PATCH] gnu: perl: Add  perl Config::Grammar CPAN module

* gnu/packages/perl.scm (perl-config-grammar): New variable.
---
 gnu/packages/perl.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 9fc3493a5d..ca24bb4de8 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -1380,6 +1380,25 @@  parser in your Perl programme and allows sharing configuration files between
 languages.")
     (license bsd-3)))
 
+(define-public perl-config-grammar
+  (package
+    (name "perl-config-grammar")
+    (version "1.13")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://cpan/authors/id/D/DS/DSCHWEI/"
+                           "Config-Grammar-" version ".tar.gz"))
+       (sha256
+        (base32 "1qynf5bk6mnk90nggm3z8rdz2535kmqg46s0vj93pi68r6ia7cx8"))))
+    (build-system perl-build-system)
+    (home-page "https://metacpan.org/release/Config-Grammar")
+    (synopsis "Grammar-based config parser")
+    (description
+     "Config::Grammar is a module to parse configuration files. The configuration
+may consist of multiple-level sections with assignments and tabular data.")
+    (license perl)))
+
 (define-public perl-config-any
   (package
     (name "perl-config-any")
-- 
2.25.0