guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] gnu: Add goffice and gnumeric


From: Ludovic Courtès
Subject: Re: [PATCH] gnu: Add goffice and gnumeric
Date: Sun, 29 Jun 2014 22:30:13 +0200
User-agent: Gnus/5.130009 (Ma Gnus v0.9) Emacs/24.3 (gnu/linux)

John Darrington <address@hidden> skribis:

> gnu/packages/gnome.scm (goffice, gnumeric): New variables.

Nice!  Comments below:

> +    (license 
> +     `(license:gpl2
> +       license:gpl3))))

Remember this field must be either a <license> object or a list thereof
(the one above is a list of symbols.)  So change it to:

  (license (list license:gpl2 license:gpl3))

Also, please add a comment stating what this means exactly: is it
dual-licensed?  Does it mean that some files are GPLv2-only and others
are GPLv3-only (which would be a problem)?

Does it mean some files are GPLv2-or-later and others are
GPLv3-or-later?  In that case, the value should be ‘license:gpl3+’.

> +    (arguments
> +     `(;; The gnumeric developers don't worry much about failing tests.
> +       ;; See https://bugzilla.gnome.org/show_bug.cgi?id=732387
> +       #:tests? #f 
> +       :phases

Should be #:phases.

> +       alist-cons-before

Missing opening parenthesis.

> +       'configure 'pre-conf
> +       (lambda* (#:key outputs #:allow-other-keys)
> +         ;; Make install tries to write into the directory of goffice
> +         ;; I am informed that this only affects the possibility to embed a
> +         ;; spreadsheet inside an abiword document.   So presumably when we
> +         ;; package abiword we'll have to refer it to this directory.

“Abiword”.

> +    (description  "Gnumeric is a spreadsheet program for GNOME.")

A bit terse.  ;-)  Maybe there’s a paragraph from README or so that
could be used?

> +    (license 
> +     `(license:gpl3
> +       license:gpl2))))

Same as above.

Thanks,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]