GNU bug report logs - #47824
[PATCH 0/3] Happy hacking in the Spring 2021 LGJ

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Leo Prikler <leo.prikler@HIDDEN>; Keywords: patch; dated Fri, 16 Apr 2021 11:06:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 47824 <at> debbugs.gnu.org:


Received: (at 47824) by debbugs.gnu.org; 5 May 2021 15:00:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 05 11:00:38 2021
Received: from localhost ([127.0.0.1]:60801 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1leJ0w-0004oO-5K
	for submit <at> debbugs.gnu.org; Wed, 05 May 2021 11:00:38 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:41606)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1leJ0u-0004oH-3W
 for 47824 <at> debbugs.gnu.org; Wed, 05 May 2021 11:00:37 -0400
Received: from [10.0.0.4] (91-114-247-246.adsl.highway.telekom.at
 [91.114.247.246])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Fb0JH5dwXz1LLyL;
 Wed,  5 May 2021 17:00:31 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Fb0JH5dwXz1LLyL
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1620226832;
 bh=HR0Gh/kUrZ8lo7qvhG5LHFkyO660vQoLjVTcA70uJM8=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References:From;
 b=fS78LFwL+zDXLMcFQQARm/8z7J5R/THLpzCT/pOGKRCOO4ANzhXKFceeCnxmJTWp3
 4ToWgIDHYQGmFQdblZzv2ASXTrrqV2T1gnvGWxqLTta8KsuxLNOD9lGlyiKzzxUbJ9
 ZhCuM8IrP79muPdQxqTdEYqCboEuoPfVQN6N0Iao=
Message-ID: <867322166b5492fe1964df02db2b4d148ade29dd.camel@HIDDEN>
Subject: Re: bug#47824: [PATCH 0/3] Happy hacking in the Spring 2021 LGJ
From: Leo Prikler <leo.prikler@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Date: Wed, 05 May 2021 17:00:05 +0200
In-Reply-To: <874kfhjmfd.fsf_-_@HIDDEN>
References: <20210419081744.7247-1-leo.prikler@HIDDEN>
 <20210419081744.7247-3-leo.prikler@HIDDEN>
 <874kfhjmfd.fsf_-_@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 47824
Cc: 47824 <at> debbugs.gnu.org, efraim@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi Ludo,

Am Mittwoch, den 05.05.2021, 16:16 +0200 schrieb Ludovic Courtès:
> Hi Leo,
> 
> On a cursory look, all three patches LGTM.
> 
> One nit:
> 
> > +                   "exec "
> > +                   (assoc-ref inputs "guile-runtime")
> > +                   "/bin/guile " args)))
> 
> [...]
> 
> >         ("guile" ,guile-3.0)
> >         ("pkg-config" ,pkg-config)
> >         ("texinfo" ,texinfo)))
> > -    (propagated-inputs
> > -     `(("guile-sdl2" ,guile3.0-sdl2)))
> > +    (inputs
> > +     `(("guile-sdl2" ,guile3.0-sdl2)
> > +       ("guile-runtime" ,guile-3.0)))
> 
> I think it’s best to not play trick with labels, and to always use
> the
> package name as the label (to facilitate migration on the day where
> we
> get rid of labels, who knows…).
> 
> A common pattern for the case above is to provide “guile” both as
> native
> input and input, and to write:
> 
>   (assoc-ref (or native-inputs inputs) "guile")
What I'm doing here is the exact opposite.  I don't want the
omnipresent native-input guile to shadow the guile I use as input, so I
assign a "unique" label to the input guile to refer to it.  As a neat
side effect, this label allows me to construct GUILE_LOAD_PATH more
easily.

We already have a number of issues related to the "native-input as
input" thing, "which" returning the wrong binary, and so on, and I
didn't want to add another one on top.  The code I wrote certainly
looks and feels ugly, but I don't see any other way with what Guix
currently provides.  Maybe for the next c-u merge we can do proper
separation of inputs and native-inputs, hopefully using that to clean
up some of our recipes.  

Regards,
Leo





Information forwarded to guix-patches@HIDDEN:
bug#47824; Package guix-patches. Full text available.

Message received at 47824 <at> debbugs.gnu.org:


Received: (at 47824) by debbugs.gnu.org; 5 May 2021 14:16:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 05 10:16:35 2021
Received: from localhost ([127.0.0.1]:60526 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1leIKJ-0004Gt-1n
	for submit <at> debbugs.gnu.org; Wed, 05 May 2021 10:16:35 -0400
Received: from eggs.gnu.org ([209.51.188.92]:34456)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1leIKH-0004Gl-17
 for 47824 <at> debbugs.gnu.org; Wed, 05 May 2021 10:16:33 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:45198)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <ludo@HIDDEN>)
 id 1leIK9-0007mB-VU; Wed, 05 May 2021 10:16:25 -0400
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=36482 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1leIK8-0001on-CQ; Wed, 05 May 2021 10:16:25 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Leo Prikler <leo.prikler@HIDDEN>
Subject: Re: bug#47824: [PATCH 0/3] Happy hacking in the Spring 2021 LGJ
References: <20210419081744.7247-1-leo.prikler@HIDDEN>
 <20210419081744.7247-3-leo.prikler@HIDDEN>
Date: Wed, 05 May 2021 16:16:22 +0200
In-Reply-To: <20210419081744.7247-3-leo.prikler@HIDDEN> (Leo
 Prikler's message of "Mon, 19 Apr 2021 10:17:44 +0200")
Message-ID: <874kfhjmfd.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 47824
Cc: 47824 <at> debbugs.gnu.org, efraim@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi Leo,

On a cursory look, all three patches LGTM.

One nit:

> +                   "exec "
> +                   (assoc-ref inputs "guile-runtime")
> +                   "/bin/guile " args)))

[...]

>         ("guile" ,guile-3.0)
>         ("pkg-config" ,pkg-config)
>         ("texinfo" ,texinfo)))
> -    (propagated-inputs
> -     `(("guile-sdl2" ,guile3.0-sdl2)))
> +    (inputs
> +     `(("guile-sdl2" ,guile3.0-sdl2)
> +       ("guile-runtime" ,guile-3.0)))

I think it=E2=80=99s best to not play trick with labels, and to always use =
the
package name as the label (to facilitate migration on the day where we
get rid of labels, who knows=E2=80=A6).

A common pattern for the case above is to provide =E2=80=9Cguile=E2=80=9D b=
oth as native
input and input, and to write:

  (assoc-ref (or native-inputs inputs) "guile")

Thanks, and congrats to the Lisp Game Jam participants!

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#47824; Package guix-patches. Full text available.

Message received at 47824 <at> debbugs.gnu.org:


Received: (at 47824) by debbugs.gnu.org; 19 Apr 2021 08:24:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 19 04:24:43 2021
Received: from localhost ([127.0.0.1]:48360 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYPD1-0001Un-6R
	for submit <at> debbugs.gnu.org; Mon, 19 Apr 2021 04:24:43 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:10659)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lYPCz-0001Uf-CJ
 for 47824 <at> debbugs.gnu.org; Mon, 19 Apr 2021 04:24:42 -0400
Received: from nijino.local (194-96-9-9.adsl.highway.telekom.at [194.96.9.9])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FP0Gt1852z1LLyL;
 Mon, 19 Apr 2021 10:24:38 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4FP0Gt1852z1LLyL
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1618820678;
 bh=9qvXLKs9d+ArS5GJyKA/Fs93NdyczZdDKmf1PU4Wb08=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References:From;
 b=kUQSfoMRE0UXLjPJMDRfERB4JnHA336WGwx9oiAhKhY0JKr84EPk5KeNjUuCuhRwP
 t+hqSNmhulEXeDac9Bg+0IDdNlVTgUFgdZhyzCfelP7+/BBNmTvLWuNpBMbNaC5tRx
 WHlpnCk8WyuU8b/tD2crJQguoJ3ikHSlCtBVimYg=
Message-ID: <ad2246fe1deda5d9165231c0aca5c067fac46e51.camel@HIDDEN>
Subject: Re: [bug#47824] [PATCH 3/3] gnu: tsukundere: Update to 0.3.0.
From: Leo Prikler <leo.prikler@HIDDEN>
To: Efraim Flashner <efraim@HIDDEN>
Date: Mon, 19 Apr 2021 10:24:37 +0200
In-Reply-To: <YH03x7d1Eh5HRIxj@3900XT>
References: <20210416110723.9938-1-leo.prikler@HIDDEN>
 <20210416110723.9938-3-leo.prikler@HIDDEN>
 <YH03x7d1Eh5HRIxj@3900XT>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 47824
Cc: 47824 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Am Montag, den 19.04.2021, 10:56 +0300 schrieb Efraim Flashner:
> On Fri, Apr 16, 2021 at 01:07:23PM +0200, Leo Prikler wrote:
> > * gnu/packages/game-development.scm (tsukundere): Update to 0.3.0.
> > [patch-command]: Patch path to guile.  Construct load paths
> > directly from
> > inputs.
> > [propagated-inputs]: Remove.
> > [inputs]: Add guile (as guile-runtime) and guile-sdl2.
> > ---
> >  gnu/packages/game-development.scm | 45 +++++++++++++++++++------
> > ------
> >  1 file changed, 28 insertions(+), 17 deletions(-)
> > 
> > diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-
> > development.scm
> > index 0d4855d275..98ef88971a 100644
> > --- a/gnu/packages/game-development.scm
> > +++ b/gnu/packages/game-development.scm
> > @@ -493,7 +493,7 @@ clone.")
> >  (define-public tsukundere
> >    (package
> >      (name "tsukundere")
> > -    (version "0.2.3")
> > +    (version "0.3.0")
> >      (source (origin
> >                (method git-fetch)
> >                (uri (git-reference
> > @@ -502,10 +502,11 @@ clone.")
> >                (file-name (git-file-name name version))
> >                (sha256
> >                 (base32
> > -                "05ckds2df810441wfavllx9lsw5jsc9h3nb7m31df01nsj56a
> > zdw"))))
> > +                "06jiaylbnx8khicsaq2gwnd8wspjhjymbb5z6x5445krklk0j
> > x18"))))
> >      (build-system gnu-build-system)
> >      (arguments
> > -     `(#:modules (((guix build guile-build-system)
> > +     `(#:modules ((srfi srfi-1)
> > +                  ((guix build guile-build-system)
> >                     #:select (target-guile-effective-version))
> >                    ,@%gnu-build-system-modules)
> >         #:imported-modules ((guix build guile-build-system)
> > @@ -513,22 +514,31 @@ clone.")
> >         #:phases
> >         (modify-phases %standard-phases
> >           (add-after 'unpack 'patch-command
> > -           (lambda* (#:key outputs #:allow-other-keys)
> > -             (let* ((out (assoc-ref outputs "out"))
> > -                    (version (target-guile-effective-version))
> > -                    (scm (string-append out "/share/guile/site/"
> > -                                        version))
> > -                    (go (string-append out "/lib/guile/"
> > -                                       version "/site-ccache")))
> > -
> > +           (lambda* (#:key inputs outputs #:allow-other-keys)
> > +             (let* ((version (target-guile-effective-version))
> 
> I see that the code before uses version but I wouldn't overwrite the
> version variable which normally points to the package's version. I
> suggest guile-version or something similar.
Good point.  Since it's only used to construct scm and go (now ccache),
I've decided to inline (target-guile-effective-version).

> > +                    (scm (lambda (in)
> > +                           (string-append in "/share/guile/site/"
> > +                                          version)))
> > +                    (go (lambda (in)
> 
> Perhaps go-cache would be more descriptive
> (I see that it was also 'go' before)
Decided on ccache, YMMV.

> > +                          (string-append in "/lib/guile/" version
> > +                                         "/site-ccache")))
> > +                    (pkgs
> > +                     (cons
> > +                      (assoc-ref outputs "out")
> > +                      (filter-map
> > +                       (lambda (input)
> > +                         (and (string-prefix? "guile-" (car
> > input)) (cdr input)))
> 
> I'm not in love with this, I personally find it a bit hard to parse.
> I'm
> not really sure what the (cdr input) is there for. (without testing
> it
> myself) I'd suggest borrowing the filter-map code from guile-studio
> in
> (gnu packages guile-xyz) where it searches for emacs packages.
I wanted to avoid needing ice-9 match, but you're right, that looks
better.

> > +                       inputs))))
> >                 (substitute* "bin/tsukundere"
> > -                 (("exec guile .*" all)
> > +                 (("exec guile (.*)" _ args)
> >                    (string-append
> >                     (format #f "export GUILE_LOAD_PATH=~@?~%"
> > -                           "\"~a:~a\"" scm (getenv
> > "GUILE_LOAD_PATH"))
> > +                           "\"~{~a~^:~}\"" (map scm pkgs))
> >                     (format #f "export
> > GUILE_LOAD_COMPILED_PATH=~@?~%"
> > -                           "\"~a:~a\"" go (getenv
> > "GUILE_LOAD_COMPILED_PATH"))
> > -                   all)))
> > +                           "\"~{~a~^:~}\"" (map go pkgs))
> > +                   "exec "
> > +                   (assoc-ref inputs "guile-runtime")
> > +                   "/bin/guile " args)))
> >                 #t))))))
> 
> (Again without really testing it) Perhaps it would be better to
> remove
> this whole phase and to replace it with wrap-script.
> 
> Actually, forget all of that. There's a comment in (guix build utils)
> saying that Guile scripts are not supported.
That's why I'm implementing my custom wrapper here.  I'm not sure if
this is a general solution for guile scripts, but for those, that use
the "exec guile" trick, the phase I wrote should act similar to wrap-
program without needing to construct a wrapper script.

Regards,
Leo





Information forwarded to guix-patches@HIDDEN:
bug#47824; Package guix-patches. Full text available.

Message received at 47824 <at> debbugs.gnu.org:


Received: (at 47824) by debbugs.gnu.org; 19 Apr 2021 08:18:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 19 04:18:06 2021
Received: from localhost ([127.0.0.1]:48336 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYP6Y-0001Jw-Ip
	for submit <at> debbugs.gnu.org; Mon, 19 Apr 2021 04:18:06 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:64527)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lYP6U-0001JK-Oo
 for 47824 <at> debbugs.gnu.org; Mon, 19 Apr 2021 04:17:59 -0400
Received: from localhost.localdomain (194-96-9-9.adsl.highway.telekom.at
 [194.96.9.9])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FP0776mdKz1LB21;
 Mon, 19 Apr 2021 10:17:55 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4FP0776mdKz1LB21
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1618820276;
 bh=SrdbEl70xMPkpfMP7S0/2c+KqGjtad6l/Ajbd5G2jnI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=UwVLYV7GHn/tAuJVp0U/LahQnMPdSMlxffAotiZc4rVTD31nIcdXLvpTplFQtd6zk
 ajFj407O4pFoTnpysiumQwl5uHCH3oG08yuaidQI+ME5oO7jDlgTcK3e6919RqQzP8
 NAbbnMB/kHjIT8yWCTMTlXTVa+3FPJgQnERHSj7A=
From: Leo Prikler <leo.prikler@HIDDEN>
To: 47824 <at> debbugs.gnu.org
Subject: [PATCH v2 3/3] gnu: tsukundere: Update to 0.3.0.
Date: Mon, 19 Apr 2021 10:17:44 +0200
Message-Id: <20210419081744.7247-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.1
In-Reply-To: <20210419081744.7247-1-leo.prikler@HIDDEN>
References: <20210419081744.7247-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 47824
Cc: efraim@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/game-development.scm (tsukundere): Update to 0.3.0.
[patch-command]: Patch path to guile.  Construct load paths directly from
inputs.
[propagated-inputs]: Remove.
[inputs]: Add guile (as guile-runtime) and guile-sdl2.
---
 gnu/packages/game-development.scm | 51 +++++++++++++++++++------------
 1 file changed, 32 insertions(+), 19 deletions(-)

diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 0d4855d275..ccf1fbdc5d 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -493,7 +493,7 @@ clone.")
 (define-public tsukundere
   (package
     (name "tsukundere")
-    (version "0.2.3")
+    (version "0.3.0")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -502,10 +502,12 @@ clone.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "05ckds2df810441wfavllx9lsw5jsc9h3nb7m31df01nsj56azdw"))))
+                "06jiaylbnx8khicsaq2gwnd8wspjhjymbb5z6x5445krklk0jx18"))))
     (build-system gnu-build-system)
     (arguments
-     `(#:modules (((guix build guile-build-system)
+     `(#:modules ((ice-9 match)
+                  (srfi srfi-1)
+                  ((guix build guile-build-system)
                    #:select (target-guile-effective-version))
                   ,@%gnu-build-system-modules)
        #:imported-modules ((guix build guile-build-system)
@@ -513,22 +515,32 @@ clone.")
        #:phases
        (modify-phases %standard-phases
          (add-after 'unpack 'patch-command
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (version (target-guile-effective-version))
-                    (scm (string-append out "/share/guile/site/"
-                                        version))
-                    (go (string-append out "/lib/guile/"
-                                       version "/site-ccache")))
-
+           (lambda* (#:key inputs outputs #:allow-other-keys)
+             (let* ((scm (lambda (in)
+                           (string-append in "/share/guile/site/"
+                                          (target-guile-effective-version))))
+                    (ccache (lambda (in)
+                              (string-append in "/lib/guile/"
+                                             (target-guile-effective-version)
+                                             "/site-ccache")))
+                    (pkgs
+                     (cons
+                      (assoc-ref outputs "out")
+                      (filter-map
+                       (match-lambda
+                         ((label . pkg)
+                          (and (string-prefix? "guile-" label) pkg)))
+                       inputs))))
                (substitute* "bin/tsukundere"
-                 (("exec guile .*" all)
+                 (("exec guile (.*)" _ args)
                   (string-append
-                   (format #f "export GUILE_LOAD_PATH=~@?~%"
-                           "\"~a:~a\"" scm (getenv "GUILE_LOAD_PATH"))
-                   (format #f "export GUILE_LOAD_COMPILED_PATH=~@?~%"
-                           "\"~a:~a\"" go (getenv "GUILE_LOAD_COMPILED_PATH"))
-                   all)))
+                   (format #f "export GUILE_LOAD_PATH=\"~@?\"~%"
+                           "\"~{~a~^:~}\"" (map scm pkgs))
+                   (format #f "export GUILE_LOAD_COMPILED_PATH=\"~@?\"~%"
+                           "\"~{~a~^:~}\"" (map ccache pkgs))
+                   "exec "
+                   (assoc-ref inputs "guile-runtime")
+                   "/bin/guile " args)))
                #t))))))
     (native-inputs
      `(("autoconf" ,autoconf)
@@ -536,8 +548,9 @@ clone.")
        ("guile" ,guile-3.0)
        ("pkg-config" ,pkg-config)
        ("texinfo" ,texinfo)))
-    (propagated-inputs
-     `(("guile-sdl2" ,guile3.0-sdl2)))
+    (inputs
+     `(("guile-sdl2" ,guile3.0-sdl2)
+       ("guile-runtime" ,guile-3.0)))
     (home-page "https://gitlab.com/leoprikler/tsukundere")
     (synopsis "Visual novel engine")
     (description "Tsukundere is a game engine geared heavily towards the
-- 
2.31.1





Information forwarded to guix-patches@HIDDEN:
bug#47824; Package guix-patches. Full text available.

Message received at 47824 <at> debbugs.gnu.org:


Received: (at 47824) by debbugs.gnu.org; 19 Apr 2021 08:17:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 19 04:17:58 2021
Received: from localhost ([127.0.0.1]:48332 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYP6U-0001JM-AN
	for submit <at> debbugs.gnu.org; Mon, 19 Apr 2021 04:17:58 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:48747)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lYP6S-0001J6-C8
 for 47824 <at> debbugs.gnu.org; Mon, 19 Apr 2021 04:17:56 -0400
Received: from localhost.localdomain (194-96-9-9.adsl.highway.telekom.at
 [194.96.9.9])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FP0756ksrz1LB20;
 Mon, 19 Apr 2021 10:17:53 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4FP0756ksrz1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1618820274;
 bh=CHVPUwDSH9/0Ek73Tt3jImicT1DbAAInMltNjl9Ddqk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=VheAnIrZiz+/98stjF7xDsciP22F4443mz4DE+pKUi+lHv1Ulkq8O+mOzQS0QxPlf
 tC1XKOjYKnhacWz+Ct6UEQJfXD8b/fHxyDqvLpHVY6vpL6aXCTxUONXm4jqesqDYfD
 bUUfcUw80UPvj+N84iaa6ZzMZcJJgCysJUsC2M2I=
From: Leo Prikler <leo.prikler@HIDDEN>
To: 47824 <at> debbugs.gnu.org
Subject: [PATCH v2 2/3] gnu: guile-chickadee: Update to 0.7.0.
Date: Mon, 19 Apr 2021 10:17:43 +0200
Message-Id: <20210419081744.7247-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.1
In-Reply-To: <20210419081744.7247-1-leo.prikler@HIDDEN>
References: <20210419081744.7247-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 47824
Cc: efraim@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/game-development.scm (guile-chickadee): Update to 0.7.0.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 679da99e63..0d4855d275 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -1856,14 +1856,14 @@ a 2D editor view.")
 (define-public guile-chickadee
   (package
     (name "guile-chickadee")
-    (version "0.6.0")
+    (version "0.7.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://files.dthompson.us/chickadee/"
                                   "chickadee-" version ".tar.gz"))
               (sha256
                (base32
-                "1jv4jkc35b7rizz8iflh74hhk9qy665isn1xa6gqz0qp9grwb019"))))
+                "199y4kc28va6klfs19h998sfh7vx9spnrvjw7p92i47q5a7jdcp6"))))
     (build-system gnu-build-system)
     (arguments
      '(#:make-flags '("GUILE_AUTO_COMPILE=0")))
-- 
2.31.1





Information forwarded to guix-patches@HIDDEN:
bug#47824; Package guix-patches. Full text available.

Message received at 47824 <at> debbugs.gnu.org:


Received: (at 47824) by debbugs.gnu.org; 19 Apr 2021 08:17:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 19 04:17:58 2021
Received: from localhost ([127.0.0.1]:48330 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYP6U-0001JJ-3h
	for submit <at> debbugs.gnu.org; Mon, 19 Apr 2021 04:17:58 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:49307)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lYP6R-0001J3-KG
 for 47824 <at> debbugs.gnu.org; Mon, 19 Apr 2021 04:17:56 -0400
Received: from localhost.localdomain (194-96-9-9.adsl.highway.telekom.at
 [194.96.9.9])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FP074042Xz1LB1y;
 Mon, 19 Apr 2021 10:17:51 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4FP074042Xz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1618820272;
 bh=VpSQMnyV7q2z74aTR8v+hyF3UThz1fLENhLms3tI0tE=;
 h=From:To:Cc:Subject:Date:From;
 b=NfNHVyMawcZdsca29Zx3et03u3youusIRs8u+VOShZESgperawETTcCCsd1evONPq
 Pomv9SlqFFbcD/STmRhmSolk1Qq7FZHSr3/dIabR9Iq/UCVX1UquKHpVDR8rXbc39Z
 t9uZUm/prsAJ0STWZPwUwv/0F7GR1mI5EtL9l9nM=
From: Leo Prikler <leo.prikler@HIDDEN>
To: 47824 <at> debbugs.gnu.org
Subject: [PATCH v2 1/3] gnu: guile-sdl2: Update to 0.6.0.
Date: Mon, 19 Apr 2021 10:17:42 +0200
Message-Id: <20210419081744.7247-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 47824
Cc: efraim@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/sdl.scm (guile-sdl2): Update to 0.6.0.
---
 gnu/packages/sdl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm
index 8db731bbc4..128bd95af8 100644
--- a/gnu/packages/sdl.scm
+++ b/gnu/packages/sdl.scm
@@ -620,14 +620,14 @@ sound and device input (keyboards, joysticks, mice, etc.).")
 (define-public guile-sdl2
   (package
     (name "guile-sdl2")
-    (version "0.5.0")
+    (version "0.6.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://files.dthompson.us/guile-sdl2/"
                                   "guile-sdl2-" version ".tar.gz"))
               (sha256
                (base32
-                "118x0cg7fzbsyrfhy5f9ab7dqp9czgia0ycgzp6sn3nlsdrcnr4m"))))
+                "06vrknn4iz0ag932rb4almyhi9cvdkn081shvsi0h4skd6ry8bdl"))))
     (build-system gnu-build-system)
     (arguments
      '(#:make-flags '("GUILE_AUTO_COMPILE=0")))
-- 
2.31.1





Information forwarded to guix-patches@HIDDEN:
bug#47824; Package guix-patches. Full text available.

Message received at 47824 <at> debbugs.gnu.org:


Received: (at 47824) by debbugs.gnu.org; 19 Apr 2021 07:57:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 19 03:57:37 2021
Received: from localhost ([127.0.0.1]:48319 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYOmm-000795-Ur
	for submit <at> debbugs.gnu.org; Mon, 19 Apr 2021 03:57:37 -0400
Received: from flashner.co.il ([178.62.234.194]:56774)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim@HIDDEN>) id 1lYOmk-00078r-LV
 for 47824 <at> debbugs.gnu.org; Mon, 19 Apr 2021 03:57:35 -0400
Received: from localhost (unknown [31.210.177.125])
 by flashner.co.il (Postfix) with ESMTPSA id 3914440262;
 Mon, 19 Apr 2021 07:57:28 +0000 (UTC)
Date: Mon, 19 Apr 2021 10:56:55 +0300
From: Efraim Flashner <efraim@HIDDEN>
To: Leo Prikler <leo.prikler@HIDDEN>
Subject: Re: [bug#47824] [PATCH 3/3] gnu: tsukundere: Update to 0.3.0.
Message-ID: <YH03x7d1Eh5HRIxj@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 Leo Prikler <leo.prikler@HIDDEN>, 47824 <at> debbugs.gnu.org
References: <20210416110723.9938-1-leo.prikler@HIDDEN>
 <20210416110723.9938-3-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="m/bZtfBgkyZx6DXa"
Content-Disposition: inline
In-Reply-To: <20210416110723.9938-3-leo.prikler@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 47824
Cc: 47824 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


--m/bZtfBgkyZx6DXa
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Apr 16, 2021 at 01:07:23PM +0200, Leo Prikler wrote:
> * gnu/packages/game-development.scm (tsukundere): Update to 0.3.0.
> [patch-command]: Patch path to guile.  Construct load paths directly from
> inputs.
> [propagated-inputs]: Remove.
> [inputs]: Add guile (as guile-runtime) and guile-sdl2.
> ---
>  gnu/packages/game-development.scm | 45 +++++++++++++++++++------------
>  1 file changed, 28 insertions(+), 17 deletions(-)
>=20
> diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-develo=
pment.scm
> index 0d4855d275..98ef88971a 100644
> --- a/gnu/packages/game-development.scm
> +++ b/gnu/packages/game-development.scm
> @@ -493,7 +493,7 @@ clone.")
>  (define-public tsukundere
>    (package
>      (name "tsukundere")
> -    (version "0.2.3")
> +    (version "0.3.0")
>      (source (origin
>                (method git-fetch)
>                (uri (git-reference
> @@ -502,10 +502,11 @@ clone.")
>                (file-name (git-file-name name version))
>                (sha256
>                 (base32
> -                "05ckds2df810441wfavllx9lsw5jsc9h3nb7m31df01nsj56azdw"))=
))
> +                "06jiaylbnx8khicsaq2gwnd8wspjhjymbb5z6x5445krklk0jx18"))=
))
>      (build-system gnu-build-system)
>      (arguments
> -     `(#:modules (((guix build guile-build-system)
> +     `(#:modules ((srfi srfi-1)
> +                  ((guix build guile-build-system)
>                     #:select (target-guile-effective-version))
>                    ,@%gnu-build-system-modules)
>         #:imported-modules ((guix build guile-build-system)
> @@ -513,22 +514,31 @@ clone.")
>         #:phases
>         (modify-phases %standard-phases
>           (add-after 'unpack 'patch-command
> -           (lambda* (#:key outputs #:allow-other-keys)
> -             (let* ((out (assoc-ref outputs "out"))
> -                    (version (target-guile-effective-version))
> -                    (scm (string-append out "/share/guile/site/"
> -                                        version))
> -                    (go (string-append out "/lib/guile/"
> -                                       version "/site-ccache")))
> -
> +           (lambda* (#:key inputs outputs #:allow-other-keys)
> +             (let* ((version (target-guile-effective-version))

I see that the code before uses version but I wouldn't overwrite the
version variable which normally points to the package's version. I
suggest guile-version or something similar.

> +                    (scm (lambda (in)
> +                           (string-append in "/share/guile/site/"
> +                                          version)))
> +                    (go (lambda (in)

Perhaps go-cache would be more descriptive
(I see that it was also 'go' before)

> +                          (string-append in "/lib/guile/" version
> +                                         "/site-ccache")))
> +                    (pkgs
> +                     (cons
> +                      (assoc-ref outputs "out")
> +                      (filter-map
> +                       (lambda (input)
> +                         (and (string-prefix? "guile-" (car input)) (cdr=
 input)))

I'm not in love with this, I personally find it a bit hard to parse. I'm
not really sure what the (cdr input) is there for. (without testing it
myself) I'd suggest borrowing the filter-map code from guile-studio in
(gnu packages guile-xyz) where it searches for emacs packages.

> +                       inputs))))
>                 (substitute* "bin/tsukundere"
> -                 (("exec guile .*" all)
> +                 (("exec guile (.*)" _ args)
>                    (string-append
>                     (format #f "export GUILE_LOAD_PATH=3D~@?~%"
> -                           "\"~a:~a\"" scm (getenv "GUILE_LOAD_PATH"))
> +                           "\"~{~a~^:~}\"" (map scm pkgs))
>                     (format #f "export GUILE_LOAD_COMPILED_PATH=3D~@?~%"
> -                           "\"~a:~a\"" go (getenv "GUILE_LOAD_COMPILED_P=
ATH"))
> -                   all)))
> +                           "\"~{~a~^:~}\"" (map go pkgs))
> +                   "exec "
> +                   (assoc-ref inputs "guile-runtime")
> +                   "/bin/guile " args)))
>                 #t))))))

(Again without really testing it) Perhaps it would be better to remove
this whole phase and to replace it with wrap-script.

Actually, forget all of that. There's a comment in (guix build utils)
saying that Guile scripts are not supported.

>      (native-inputs
>       `(("autoconf" ,autoconf)
> @@ -536,8 +546,9 @@ clone.")
>         ("guile" ,guile-3.0)
>         ("pkg-config" ,pkg-config)
>         ("texinfo" ,texinfo)))
> -    (propagated-inputs
> -     `(("guile-sdl2" ,guile3.0-sdl2)))
> +    (inputs
> +     `(("guile-sdl2" ,guile3.0-sdl2)
> +       ("guile-runtime" ,guile-3.0)))
>      (home-page "https://gitlab.com/leoprikler/tsukundere")
>      (synopsis "Visual novel engine")
>      (description "Tsukundere is a game engine geared heavily towards the
> --=20
> 2.31.1
>=20
>=20
>=20
>=20

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=90=D7=A4=D7=A8=D7=99=D7=9D =
=D7=A4=D7=9C=D7=A9=D7=A0=D7=A8
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--m/bZtfBgkyZx6DXa
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmB9N8UACgkQQarn3Mo9
g1ENLQ/+Kd2XpH93QnltLOYttlPuWg0agPrAi4WN171Z+mvAFiq/rMkAZdpF6XFU
fNU2Q8PMRwep41G63d2V9Vsho7fycT4TtOwtFKDcKGMXmzv7SzlVPFEaQsJdhgar
uXoiWz0XQVzBhItdGX0uxaaRc0M0qw/3t1w2iIjsOWTTbyxTwYbWKdmvPjdi8cGF
q+uIA1eEJ3kCcOwCyy+XoTDCSFTu+Ofx3cz7awHCM4ZeS+Nc5sSvox1xn9WtEtjp
IOLOelpx8LBXmq16qTqAqvhFSTyTKHnQtK3J5d80DH8F9s1JXY8UyHAVYWu03krj
OxcAsobiYzjq34r2C7Qkra22o+aLw3rkhcUrxJBB526B9p7xbDKrQtNOag6WW+RA
/blhtYd4S6Po14UM9Gj82oR3NCmb43f0jiOLv3T/bfaaMxGslhAJaqmGOfn5kBy5
Uldgk5muWcyRVLGrX3IPgYeOnAHTngGi7URSKeF+Kp3sDe8AAeXspN9cPdOsiFaq
XI3lMAsLWqjXosdh/5h6YKxQBQCEigafX+CvoTxZbxj4cC9FcWFjTnS99g/0Nwcd
TpU1dZsgPqd3RRDRCps3zuSUElcyXLhJmxHnv8fPnXH5iHmmxsmr4Wgaxc7CZMk8
XIKPNi9r/ledQgScNm9oY2aFBypdjkRxFZCh0w4PMmsOi6evmG4=
=H1Nu
-----END PGP SIGNATURE-----

--m/bZtfBgkyZx6DXa--




Information forwarded to guix-patches@HIDDEN:
bug#47824; Package guix-patches. Full text available.

Message received at 47824 <at> debbugs.gnu.org:


Received: (at 47824) by debbugs.gnu.org; 16 Apr 2021 11:07:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 16 07:07:47 2021
Received: from localhost ([127.0.0.1]:40153 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lXMKB-0001xX-4X
	for submit <at> debbugs.gnu.org; Fri, 16 Apr 2021 07:07:47 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:21046)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lXMK6-0001xG-NH
 for 47824 <at> debbugs.gnu.org; Fri, 16 Apr 2021 07:07:43 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FMD2N02Gtz1LBRx
 for <47824 <at> debbugs.gnu.org>; Fri, 16 Apr 2021 13:07:39 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4FMD2N02Gtz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1618571260;
 bh=ZtWWy1O579ZY2fcWkNqHoFGehv8DG7LMZ9PkYhkIjXQ=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=gsVfPc2g8T0nAwuOHeyCd3XqLjR8O68Y7U+DAkh2UGuv1ec+Kj7Dj5QKFS5PZ9KAY
 iNOlHNi4Z8js3zdSKLabnIrwAheYyxju/wIJpwFJhoMdoRpX5OvMkIcktUPSBZtVGN
 Bq8DF7jyvQkC1bt0SsVwcHA/e0AjaXXSi28C7YZc=
From: Leo Prikler <leo.prikler@HIDDEN>
To: 47824 <at> debbugs.gnu.org
Subject: [PATCH 3/3] gnu: tsukundere: Update to 0.3.0.
Date: Fri, 16 Apr 2021 13:07:23 +0200
Message-Id: <20210416110723.9938-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.1
In-Reply-To: <20210416110723.9938-1-leo.prikler@HIDDEN>
References: <20210416110723.9938-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 47824
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/game-development.scm (tsukundere): Update to 0.3.0.
[patch-command]: Patch path to guile.  Construct load paths directly from
inputs.
[propagated-inputs]: Remove.
[inputs]: Add guile (as guile-runtime) and guile-sdl2.
---
 gnu/packages/game-development.scm | 45 +++++++++++++++++++------------
 1 file changed, 28 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 0d4855d275..98ef88971a 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -493,7 +493,7 @@ clone.")
 (define-public tsukundere
   (package
     (name "tsukundere")
-    (version "0.2.3")
+    (version "0.3.0")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -502,10 +502,11 @@ clone.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "05ckds2df810441wfavllx9lsw5jsc9h3nb7m31df01nsj56azdw"))))
+                "06jiaylbnx8khicsaq2gwnd8wspjhjymbb5z6x5445krklk0jx18"))))
     (build-system gnu-build-system)
     (arguments
-     `(#:modules (((guix build guile-build-system)
+     `(#:modules ((srfi srfi-1)
+                  ((guix build guile-build-system)
                    #:select (target-guile-effective-version))
                   ,@%gnu-build-system-modules)
        #:imported-modules ((guix build guile-build-system)
@@ -513,22 +514,31 @@ clone.")
        #:phases
        (modify-phases %standard-phases
          (add-after 'unpack 'patch-command
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (version (target-guile-effective-version))
-                    (scm (string-append out "/share/guile/site/"
-                                        version))
-                    (go (string-append out "/lib/guile/"
-                                       version "/site-ccache")))
-
+           (lambda* (#:key inputs outputs #:allow-other-keys)
+             (let* ((version (target-guile-effective-version))
+                    (scm (lambda (in)
+                           (string-append in "/share/guile/site/"
+                                          version)))
+                    (go (lambda (in)
+                          (string-append in "/lib/guile/" version
+                                         "/site-ccache")))
+                    (pkgs
+                     (cons
+                      (assoc-ref outputs "out")
+                      (filter-map
+                       (lambda (input)
+                         (and (string-prefix? "guile-" (car input)) (cdr input)))
+                       inputs))))
                (substitute* "bin/tsukundere"
-                 (("exec guile .*" all)
+                 (("exec guile (.*)" _ args)
                   (string-append
                    (format #f "export GUILE_LOAD_PATH=~@?~%"
-                           "\"~a:~a\"" scm (getenv "GUILE_LOAD_PATH"))
+                           "\"~{~a~^:~}\"" (map scm pkgs))
                    (format #f "export GUILE_LOAD_COMPILED_PATH=~@?~%"
-                           "\"~a:~a\"" go (getenv "GUILE_LOAD_COMPILED_PATH"))
-                   all)))
+                           "\"~{~a~^:~}\"" (map go pkgs))
+                   "exec "
+                   (assoc-ref inputs "guile-runtime")
+                   "/bin/guile " args)))
                #t))))))
     (native-inputs
      `(("autoconf" ,autoconf)
@@ -536,8 +546,9 @@ clone.")
        ("guile" ,guile-3.0)
        ("pkg-config" ,pkg-config)
        ("texinfo" ,texinfo)))
-    (propagated-inputs
-     `(("guile-sdl2" ,guile3.0-sdl2)))
+    (inputs
+     `(("guile-sdl2" ,guile3.0-sdl2)
+       ("guile-runtime" ,guile-3.0)))
     (home-page "https://gitlab.com/leoprikler/tsukundere")
     (synopsis "Visual novel engine")
     (description "Tsukundere is a game engine geared heavily towards the
-- 
2.31.1





Information forwarded to guix-patches@HIDDEN:
bug#47824; Package guix-patches. Full text available.

Message received at 47824 <at> debbugs.gnu.org:


Received: (at 47824) by debbugs.gnu.org; 16 Apr 2021 11:07:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 16 07:07:44 2021
Received: from localhost ([127.0.0.1]:40151 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lXMK7-0001xI-So
	for submit <at> debbugs.gnu.org; Fri, 16 Apr 2021 07:07:44 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:20695)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lXMK4-0001x0-CJ
 for 47824 <at> debbugs.gnu.org; Fri, 16 Apr 2021 07:07:40 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FMD2K5ZyVz1LBSW
 for <47824 <at> debbugs.gnu.org>; Fri, 16 Apr 2021 13:07:37 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4FMD2K5ZyVz1LBSW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1618571257;
 bh=CHVPUwDSH9/0Ek73Tt3jImicT1DbAAInMltNjl9Ddqk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=tFy6hkgfloPUVL/ITTtiEGerNYPEn5h5YAgVFOgkCS2XBbAF1uCyLMRdrrNIwpNvj
 Fcz/isiR1DyER87Ob/YOHEmMQNIUoG899rFzKKgkQWZV+iiVFuKA1xuQThiXGfktN8
 L1OOsrbOw5A5eF2eKIkekQfze8a1k8bThlaU2W8M=
From: Leo Prikler <leo.prikler@HIDDEN>
To: 47824 <at> debbugs.gnu.org
Subject: [PATCH 2/3] gnu: guile-chickadee: Update to 0.7.0.
Date: Fri, 16 Apr 2021 13:07:22 +0200
Message-Id: <20210416110723.9938-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.1
In-Reply-To: <20210416110723.9938-1-leo.prikler@HIDDEN>
References: <20210416110723.9938-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 47824
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/game-development.scm (guile-chickadee): Update to 0.7.0.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 679da99e63..0d4855d275 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -1856,14 +1856,14 @@ a 2D editor view.")
 (define-public guile-chickadee
   (package
     (name "guile-chickadee")
-    (version "0.6.0")
+    (version "0.7.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://files.dthompson.us/chickadee/"
                                   "chickadee-" version ".tar.gz"))
               (sha256
                (base32
-                "1jv4jkc35b7rizz8iflh74hhk9qy665isn1xa6gqz0qp9grwb019"))))
+                "199y4kc28va6klfs19h998sfh7vx9spnrvjw7p92i47q5a7jdcp6"))))
     (build-system gnu-build-system)
     (arguments
      '(#:make-flags '("GUILE_AUTO_COMPILE=0")))
-- 
2.31.1





Information forwarded to guix-patches@HIDDEN:
bug#47824; Package guix-patches. Full text available.

Message received at 47824 <at> debbugs.gnu.org:


Received: (at 47824) by debbugs.gnu.org; 16 Apr 2021 11:07:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 16 07:07:40 2021
Received: from localhost ([127.0.0.1]:40148 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lXMK4-0001x2-IJ
	for submit <at> debbugs.gnu.org; Fri, 16 Apr 2021 07:07:40 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:20367)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lXMK2-0001ws-V4
 for 47824 <at> debbugs.gnu.org; Fri, 16 Apr 2021 07:07:39 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FMD2H3zvRz1LBRx
 for <47824 <at> debbugs.gnu.org>; Fri, 16 Apr 2021 13:07:35 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4FMD2H3zvRz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1618571255;
 bh=VpSQMnyV7q2z74aTR8v+hyF3UThz1fLENhLms3tI0tE=;
 h=From:To:Subject:Date:From;
 b=B915FYJ65OjdFaL8U+if8ojAzStD431FTlSz5JGS2N1QnuHOqYcOX/rfYNb56PPAw
 oOD6B1eYxt9R+UNWr0eYjy+nTl5E9eeU1xGwWuqe/dI/8DiAXDkZBl/0N2VpRrygF7
 KVqHNgNaXml/RhRdEfT5j7rsMgiSFbcnPDl8qRGk=
From: Leo Prikler <leo.prikler@HIDDEN>
To: 47824 <at> debbugs.gnu.org
Subject: [PATCH 1/3] gnu: guile-sdl2: Update to 0.6.0.
Date: Fri, 16 Apr 2021 13:07:21 +0200
Message-Id: <20210416110723.9938-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 47824
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/sdl.scm (guile-sdl2): Update to 0.6.0.
---
 gnu/packages/sdl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm
index 8db731bbc4..128bd95af8 100644
--- a/gnu/packages/sdl.scm
+++ b/gnu/packages/sdl.scm
@@ -620,14 +620,14 @@ sound and device input (keyboards, joysticks, mice, etc.).")
 (define-public guile-sdl2
   (package
     (name "guile-sdl2")
-    (version "0.5.0")
+    (version "0.6.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://files.dthompson.us/guile-sdl2/"
                                   "guile-sdl2-" version ".tar.gz"))
               (sha256
                (base32
-                "118x0cg7fzbsyrfhy5f9ab7dqp9czgia0ycgzp6sn3nlsdrcnr4m"))))
+                "06vrknn4iz0ag932rb4almyhi9cvdkn081shvsi0h4skd6ry8bdl"))))
     (build-system gnu-build-system)
     (arguments
      '(#:make-flags '("GUILE_AUTO_COMPILE=0")))
-- 
2.31.1





Information forwarded to guix-patches@HIDDEN:
bug#47824; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 16 Apr 2021 11:05:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 16 07:05:33 2021
Received: from localhost ([127.0.0.1]:40141 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lXMI1-0001tW-50
	for submit <at> debbugs.gnu.org; Fri, 16 Apr 2021 07:05:33 -0400
Received: from lists.gnu.org ([209.51.188.17]:55644)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lXMHz-0001tP-F0
 for submit <at> debbugs.gnu.org; Fri, 16 Apr 2021 07:05:32 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:60318)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <leo.prikler@HIDDEN>)
 id 1lXMHz-0001LK-1O
 for guix-patches@HIDDEN; Fri, 16 Apr 2021 07:05:31 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:19759)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <leo.prikler@HIDDEN>)
 id 1lXMHv-0002VH-Pg
 for guix-patches@HIDDEN; Fri, 16 Apr 2021 07:05:30 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FMCzf3yZbz1LB1y
 for <guix-patches@HIDDEN>; Fri, 16 Apr 2021 13:05:18 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4FMCzf3yZbz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1618571118;
 bh=9tJZNcCCcbPhYu88FxrEiBidHblrdoX/I/rtefn51hw=;
 h=From:To:Subject:Date:From;
 b=C1GoZZsjS9fvz52qfQZ4QPrf51vj/DxNglwlnm8XR3/apE5ZOMSSkJVVDI4+GMhPN
 Ihik3Lk6hCvAxY883Ruof2qbJ27pBd/39x3uxipFpC+kiLsGgW7Yku9nWuwSDMjw+L
 kznyJbmmXkhPUI5HiI3Ve5+G1lnJ5dmB47ZcSnHk=
From: Leo Prikler <leo.prikler@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/3] Happy hacking in the Spring 2021 LGJ
Date: Fri, 16 Apr 2021 13:05:11 +0200
Message-Id: <20210416110511.9812-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
Received-SPF: pass client-ip=129.27.2.202;
 envelope-from=leo.prikler@HIDDEN; helo=mailrelay.tugraz.at
X-Spam_score_int: -42
X-Spam_score: -4.3
X-Spam_bar: ----
X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3,
 RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Hi Guix,

the spring 2021 Lisp Game Jam is here, which hopefully results in some
more free software games being written.  I won't promote it much further,
since the site itself rather talks about "open source" games -- which, as
we all know, are not always free -- but I hope this patch set helps some
of you write a truly free game in the coming ten days.

Regards,
Leo

Leo Prikler (3):
  gnu: guile-sdl2: Update to 0.6.0.
  gnu: guile-chickadee: Update to 0.7.0.
  gnu: tsukundere: Update to 0.3.0.

 gnu/packages/game-development.scm | 49 +++++++++++++++++++------------
 gnu/packages/sdl.scm              |  4 +--
 2 files changed, 32 insertions(+), 21 deletions(-)

--
2.31.1




Acknowledgement sent to Leo Prikler <leo.prikler@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#47824; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 5 May 2021 15:15:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.