On 2016-04-11 00:44, Leo Famulari wrote: > On Sun, Apr 10, 2016 at 11:23:51PM -0400, kei@openmailbox.org 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?