Re: [PATCH] Add antiword.

2016-04-28 Thread John Darrington
On Thu, Apr 28, 2016 at 08:19:38AM +0200, Ricardo Wurmus wrote:
 Hi Guix,
 
 I???m not sure about the description, nor about the mention of
 ???Microsoft???.  If you have better ideas for the description and synopsis
 please comment.
 
The only thing I would change is to drop the "(R)" .   In GNU our policy is
not to use trademark acknowledgements - especially not for proprietary software.


J'


-- 
Avoid eavesdropping.  Send strong encryted email.
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.



signature.asc
Description: Digital signature


Re: [PATCH] Add antiword.

2016-04-27 Thread Taylan Ulrich Bayırlı/Kammer
Ricardo Wurmus  writes:

> Hi Guix,
>
> I’m not sure about the description, nor about the mention of
> “Microsoft”.  If you have better ideas for the description and synopsis
> please comment.
>
> ~~ Ricardo

The last part (about where the name comes from) might not be strictly
necessary, but it's funny and a statement, so no opinion on it. :-)

Otherwise seems fine to me.  We also mention e.g. Nintendo in the
synopsis and description of some emulators.  It's just what it is.  
Certainly not an encouragement to use MS Word, I'd say.

Taylan

> From a29993c7c079708aa0006a3af34b25bab99c Mon Sep 17 00:00:00 2001
> From: Ricardo Wurmus 
> Date: Thu, 28 Apr 2016 08:11:05 +0200
> Subject: [PATCH] gnu: Add antiword.
>
> * gnu/packages/textutils.scm (antiword): New variable.
> ---
>  gnu/packages/textutils.scm | 36 
>  1 file changed, 36 insertions(+)
>
> diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm
> index 71cf25b..e4caf8e 100644
> --- a/gnu/packages/textutils.scm
> +++ b/gnu/packages/textutils.scm
> @@ -292,3 +292,39 @@ as existing hashing techniques, with provably negligible 
> risk of collisions.")
>  characteristic of this library is that different character encoding for every
>  regular expression object can be specified.")
>  (license license:bsd-2)))
> +
> +(define-public antiword
> +  (package
> +(name "antiword")
> +(version "0.37")
> +(source (origin
> +  (method url-fetch)
> +  (uri (string-append "http://www.winfield.demon.nl/linux";
> +  "/antiword-" version ".tar.gz"))
> +  (sha256
> +   (base32
> +"1b7mi1l20jhj09kyh0bq14qzz8vdhhyf35gzwsq43mn6rc7h0b4f"
> +(build-system gnu-build-system)
> +(arguments
> + `(#:tests? #f ; There are no tests
> +   #:make-flags
> +   (list "-f" "Makefile.Linux"
> + (string-append "GLOBAL_INSTALL_DIR="
> +(assoc-ref %outputs "out") "/bin")
> + (string-append "GLOBAL_RESOURCES_DIR="
> +(assoc-ref %outputs "out") "/share/antiword"))
> +   #:phases
> +   (modify-phases %standard-phases
> + (delete 'configure)
> + (replace 'install
> +   (lambda* (#:key make-flags #:allow-other-keys)
> + (zero? (apply system* "make" `("global_install" 
> ,@make-flags
> +(home-page "http://www.winfield.demon.nl/";)
> +(synopsis "Microsoft Word document reader")
> +(description "Antiword is an application for displaying Microsoft Word
> +documents.  It can also convert the document to PostScript or XML.  Only
> +documents made by MS Word version 2 and version 6 or later are supported.  
> The
> +name comes from: \"The antidote against people who send Microsoft(R) Word
> +files to everybody, because they believe that everybody runs Windows(R) and
> +therefore runs Word\".")
> +(license license:gpl2+)))



[PATCH] Add antiword.

2016-04-27 Thread Ricardo Wurmus
Hi Guix,

I’m not sure about the description, nor about the mention of
“Microsoft”.  If you have better ideas for the description and synopsis
please comment.

~~ Ricardo

>From a29993c7c079708aa0006a3af34b25bab99c Mon Sep 17 00:00:00 2001
From: Ricardo Wurmus 
Date: Thu, 28 Apr 2016 08:11:05 +0200
Subject: [PATCH] gnu: Add antiword.

* gnu/packages/textutils.scm (antiword): New variable.
---
 gnu/packages/textutils.scm | 36 
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm
index 71cf25b..e4caf8e 100644
--- a/gnu/packages/textutils.scm
+++ b/gnu/packages/textutils.scm
@@ -292,3 +292,39 @@ as existing hashing techniques, with provably negligible risk of collisions.")
 characteristic of this library is that different character encoding for every
 regular expression object can be specified.")
 (license license:bsd-2)))
+
+(define-public antiword
+  (package
+(name "antiword")
+(version "0.37")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "http://www.winfield.demon.nl/linux";
+  "/antiword-" version ".tar.gz"))
+  (sha256
+   (base32
+"1b7mi1l20jhj09kyh0bq14qzz8vdhhyf35gzwsq43mn6rc7h0b4f"
+(build-system gnu-build-system)
+(arguments
+ `(#:tests? #f ; There are no tests
+   #:make-flags
+   (list "-f" "Makefile.Linux"
+ (string-append "GLOBAL_INSTALL_DIR="
+(assoc-ref %outputs "out") "/bin")
+ (string-append "GLOBAL_RESOURCES_DIR="
+(assoc-ref %outputs "out") "/share/antiword"))
+   #:phases
+   (modify-phases %standard-phases
+ (delete 'configure)
+ (replace 'install
+   (lambda* (#:key make-flags #:allow-other-keys)
+ (zero? (apply system* "make" `("global_install" ,@make-flags
+(home-page "http://www.winfield.demon.nl/";)
+(synopsis "Microsoft Word document reader")
+(description "Antiword is an application for displaying Microsoft Word
+documents.  It can also convert the document to PostScript or XML.  Only
+documents made by MS Word version 2 and version 6 or later are supported.  The
+name comes from: \"The antidote against people who send Microsoft(R) Word
+files to everybody, because they believe that everybody runs Windows(R) and
+therefore runs Word\".")
+(license license:gpl2+)))
-- 
2.7.3