Subject: [bug#62228] [PATCH v4 3/3] gnu: Add sgt-puzzles.

From: Sergey Trofimov <[email-masked]>
Date: Tue, 12 Mar 2024 09:11:58 +0100

Liliana Marie Prikler <[email-masked]> writes:

> Am Dienstag, dem 12.03.2024 um 08:28 +0100 schrieb Sergey 
> Trofimov:
>> * gnu/packages/games.scm (sgt-puzzles): New variable.
>> ---
>>  gnu/packages/games.scm | 34 ++++++++++++++++++++++++++++++++++
>>  1 file changed, 34 insertions(+)
>>
>> diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
>> index 9ff08e5e74..94aa9e9140 100644
>> --- a/gnu/packages/games.scm
>> +++ b/gnu/packages/games.scm
>> @@ -938,6 +938,40 @@ (define-public rogue
>>      (home-page "https://github.com/Davidslv/rogue")
>>      (license license:bsd-3)))
>>  
>> +(define-public sgt-puzzles
>> +  (package
>> +    (name "sgt-puzzles")
>> +    (version "20240302.80aac31")
> It is still unclear where this version string comes from.  See 
> section
> 22.5.3 Version Numbers in the manual for the correct layout.

This is the versioning scheme used by the author. It's a build 
date and the git commit hash.
It seems compatible with the way prescribed by the guix manual.
Though I'll adapt it to use git-version instead.