guix-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] gnu: Add gnome-sudoku and qqwing


From: kei
Subject: Re: [PATCH] gnu: Add gnome-sudoku and qqwing
Date: Mon, 11 Apr 2016 12:06:17 -0400
User-agent: Roundcube Webmail/1.0.6

On 2016-04-11 00:44, Leo Famulari wrote:
On Sun, Apr 10, 2016 at 11:23:51PM -0400, address@hidden wrote:
I'm attempting something new with this patch. I want to add gnome-sudoku to the tree, and it requires qqwing as a dependency. QQwing didn't seem to fit
in any other category so I put it in it's own file.

Guidance would be appreciated! Thank you in advance.

Thanks for trying something new :)

I think they both would fit in games.scm. Can you put them there in a
revised patch series?


I decided to add gnome-sudoku to gnome.scm because of how a new version
is released with each new version of GNOME. Also, since qqwing seems to
be used only by gnome-sudoku, I moved it over to gnome.scm as well.

* gnu/packages/qqwing.scm (qqwing): New variable.
* gnu/packages/gnome.scm (gnome-sudoku): New variable.

We like to add packages as separate commits. Can you separate them in
the revised patch series?

Also, remember to add a copyright line for yourself at the top of the
file.

+(define-public gnome-sudoku

Okay with the changes requested above.

+(define-public qqwing

[...]

+              (uri (string-append
+                    "mirror://debian/pool/main/q/qqwing/"
+                    name "_" version ".orig.tar.gz"))

Why download the source code from Debian instead of https://qqwing.com
(which redirects to GitHub)?

I switched to using the link at the bottom of the page.

+    (synopsis "Software for working with sudoku puzzles.")

Can you capitalize Sudoku here? Also be sure to run `guix lint` on these
packages; the linter should complain about the period in the synopsis.

+    (description
+     "QQwing is software for generating and solving Sudoku puzzles.")

Sometimes there isn't much to say. But can you try to add a little more
here? You could look for inspiration in the man page.

This is as extensive as the descriptions for this software get in its own documentation as well as across many different software repositories. Any
ideas for what else to put here?

Attachment: 0002-gnu-Add-gnome-sudoku.patch
Description: Text Data

Attachment: 0001-gnu-Add-qqwing.patch
Description: Text Data


reply via email to

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