Subject: bug#26171: closed (Re: bug#26171: a meagre handful of pearls)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 21 Mar 2017 12:06:02 +0000

Your bug report

#26171: a meagre handful of pearls

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
26171: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=26171
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#26171: a meagre handful of pearls
From: Marius Bakke <[email-masked]>
To: Catonano <[email-masked]>
Cc: [email-masked]
Date: Tue, 21 Mar 2017 13:05:10 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Catonano <[email-masked]> writes:

> 2017-03-20 1:23 GMT+01:00 Marius Bakke <[email-masked]>:
>
>
>> Can you send an updated series?
>>
>> TIA! :)
>>
>
> Here we are ! Let's try again ! :-)

Thanks!

I edited the description of the OLE module to mention the definition of
OLE instead of linking to the Wikipedia page. This way, it can be
translated for non-English speakers. Users who are interested in
learning more will hopefully find the Wikipedia page on their own :)

Subject: a meagre handful of pearls
From: Catonano <[email-masked]>
To: [email-masked]
Date: Sun, 19 Mar 2017 10:49:27 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

I have considered to import ParseExcel and the patches attached here are
dependencies.

The last package, called OLE::Storage_Lite, has no license

The license field on the web site states "Unknown"
See http://search.cpan.org/~jmcnamara/OLE-Storage_Lite/

In the source code I couldn't find any license file

I don't know what this means and if it's acceptable for Guix

If it's not just drop it, please.

Thanks
From 464d5c92db99928fc03fa2b137cf59bd56d44189 Mon Sep 17 00:00:00 2001
From: humanitiesNerd <[email-masked]>
Date: Sun, 19 Mar 2017 09:28:00 +0100
Subject: [PATCH 1/3] gnu: Add perl-crypt-rc4

---
 gnu/packages/perl.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 840e0b763..814a6cfda 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -14,6 +14,7 @@
 ;;; Copyright © 2016 Jan Nieuwenhuizen <[email-masked]>
 ;;; Copyright © 2017 Raoul J.P. Bonnal <[email-masked]>
 ;;; Copyright © 2017 Marius Bakke <[email-masked]>
+;;; Copyright © 2017 humanitiesNerd <[email-masked]>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -8130,3 +8131,26 @@ interface to File::Find::Object.")
   (description "Test::TrailingSpace tests for trailing spaces
 in Perl source files.")
   (license x11)))
+
+(define-public perl-crypt-rc4
+  (package
+    (name "perl-crypt-rc4")
+    (version "2.02")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "mirror://cpan/authors/id/S/SI/SIFUKURT/Crypt-RC4-"
+             version
+             ".tar.gz"))
+       (sha256
+        (base32
+         "1sp099cws0q225h6j4y68hmfd1lnv5877gihjs40f8n2ddf45i2y"))))
+    (build-system perl-build-system)
+    (home-page
+     "http://search.cpan.org/dist/Crypt-RC4")
+    (synopsis
+     "Perl implementation of the RC4 encryption algorithm")
+    (description "A pure Perl implementation of the alleged RC4 algorithm")
+    (license (package-license perl))))
+
-- 
2.12.0

From 21c470d337aa420219857c11ede9ed30d7bde8a8 Mon Sep 17 00:00:00 2001
From: humanitiesNerd <[email-masked]>
Date: Sun, 19 Mar 2017 09:45:58 +0100
Subject: [PATCH 2/3] gnu: Add perl-digest-md5

---
 gnu/packages/perl.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 814a6cfda..0a3769c90 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -8154,3 +8154,25 @@ in Perl source files.")
     (description "A pure Perl implementation of the alleged RC4 algorithm")
     (license (package-license perl))))
 
+(define-public perl-digest-md5
+  (package
+    (name "perl-digest-md5")
+    (version "2.55")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "mirror://cpan/authors/id/G/GA/GAAS/Digest-MD5-"
+             version
+             ".tar.gz"))
+       (sha256
+        (base32
+         "0g0fklbrm2krswc1xhp4iwn1dhqq71fqh2p5wm8xj9a4s6i9ic83"))))
+    (build-system perl-build-system)
+    (home-page
+     "http://search.cpan.org/dist/Digest-MD5")
+    (synopsis "Perl interface to the MD-5 algorithm")
+    (description "The Digest::MD5 module allows you to use the RSA Data Security Inc.
+MD5 Message Digest algorithm from within Perl programs.")
+    (license (package-license perl))))
+
-- 
2.12.0

From c47dae2aa6c6bbb226e5e60dc49d448ad2a03172 Mon Sep 17 00:00:00 2001
From: humanitiesNerd <[email-masked]>
Date: Sun, 19 Mar 2017 09:54:30 +0100
Subject: [PATCH 3/3] gnu: Add perl-ole-storage_lite

---
 gnu/packages/perl.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 0a3769c90..73266609a 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -8176,3 +8176,24 @@ in Perl source files.")
 MD5 Message Digest algorithm from within Perl programs.")
     (license (package-license perl))))
 
+(define-public perl-ole-storage_lite
+  (package
+    (name "perl-ole-storage_lite")
+    (version "0.19")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "mirror://cpan/authors/id/J/JM/JMCNAMARA/OLE-Storage_Lite-"
+             version
+             ".tar.gz"))
+       (sha256
+        (base32
+         "179cxwqxb0f9dpx8954nvwjmggxxi5ndnang41yav1dx6mf0abp7"))))
+    (build-system perl-build-system)
+    (home-page
+     "http://search.cpan.org/dist/OLE-Storage_Lite")
+    (synopsis "Read and write OLE storage files")
+    (description "This module allows you to read and write
+an OLE-Structured file")
+    (license (package-license perl)))) ; license unkown ?
-- 
2.12.0