From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 16 07:05:33 2021 Received: (at submit) by debbugs.gnu.org; 16 Apr 2021 11:05:33 +0000 Received: from localhost ([127.0.0.1]:40141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXMI1-0001tW-50 for submit@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 ) id 1lXMHz-0001tP-F0 for submit@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 ) id 1lXMHz-0001LK-1O for guix-patches@gnu.org; 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 ) id 1lXMHv-0002VH-Pg for guix-patches@gnu.org; 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 ; 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 To: guix-patches@gnu.org 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@student.tugraz.at> 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@student.tugraz.at; 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 16 07:07:40 2021 Received: (at 47824) by debbugs.gnu.org; 16 Apr 2021 11:07:40 +0000 Received: from localhost ([127.0.0.1]:40148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXMK4-0001x2-IJ for submit@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 ) id 1lXMK2-0001ws-V4 for 47824@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@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 To: 47824@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@student.tugraz.at> 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 16 07:07:44 2021 Received: (at 47824) by debbugs.gnu.org; 16 Apr 2021 11:07:44 +0000 Received: from localhost ([127.0.0.1]:40151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXMK7-0001xI-So for submit@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 ) id 1lXMK4-0001x0-CJ for 47824@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@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 To: 47824@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@student.tugraz.at> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210416110723.9938-1-leo.prikler@student.tugraz.at> References: <20210416110723.9938-1-leo.prikler@student.tugraz.at> 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 16 07:07:47 2021 Received: (at 47824) by debbugs.gnu.org; 16 Apr 2021 11:07:47 +0000 Received: from localhost ([127.0.0.1]:40153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXMKB-0001xX-4X for submit@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 ) id 1lXMK6-0001xG-NH for 47824@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@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 To: 47824@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@student.tugraz.at> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210416110723.9938-1-leo.prikler@student.tugraz.at> References: <20210416110723.9938-1-leo.prikler@student.tugraz.at> 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 19 03:57:37 2021 Received: (at 47824) by debbugs.gnu.org; 19 Apr 2021 07:57:37 +0000 Received: from localhost ([127.0.0.1]:48319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYOmm-000795-Ur for submit@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 ) id 1lYOmk-00078r-LV for 47824@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 To: Leo Prikler Subject: Re: [bug#47824] [PATCH 3/3] gnu: tsukundere: Update to 0.3.0. Message-ID: Mail-Followup-To: Efraim Flashner , Leo Prikler , 47824@debbugs.gnu.org References: <20210416110723.9938-1-leo.prikler@student.tugraz.at> <20210416110723.9938-3-leo.prikler@student.tugraz.at> 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@student.tugraz.at> 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@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 =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-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 19 04:17:58 2021 Received: (at 47824) by debbugs.gnu.org; 19 Apr 2021 08:17:58 +0000 Received: from localhost ([127.0.0.1]:48330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYP6U-0001JJ-3h for submit@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 ) id 1lYP6R-0001J3-KG for 47824@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 To: 47824@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@student.tugraz.at> 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@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 19 04:17:58 2021 Received: (at 47824) by debbugs.gnu.org; 19 Apr 2021 08:17:58 +0000 Received: from localhost ([127.0.0.1]:48332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYP6U-0001JM-AN for submit@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 ) id 1lYP6S-0001J6-C8 for 47824@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 To: 47824@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@student.tugraz.at> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210419081744.7247-1-leo.prikler@student.tugraz.at> References: <20210419081744.7247-1-leo.prikler@student.tugraz.at> 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@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 19 04:18:06 2021 Received: (at 47824) by debbugs.gnu.org; 19 Apr 2021 08:18:06 +0000 Received: from localhost ([127.0.0.1]:48336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYP6Y-0001Jw-Ip for submit@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 ) id 1lYP6U-0001JK-Oo for 47824@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 To: 47824@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@student.tugraz.at> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210419081744.7247-1-leo.prikler@student.tugraz.at> References: <20210419081744.7247-1-leo.prikler@student.tugraz.at> 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@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 19 04:24:43 2021 Received: (at 47824) by debbugs.gnu.org; 19 Apr 2021 08:24:43 +0000 Received: from localhost ([127.0.0.1]:48360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYPD1-0001Un-6R for submit@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 ) id 1lYPCz-0001Uf-CJ for 47824@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: Subject: Re: [bug#47824] [PATCH 3/3] gnu: tsukundere: Update to 0.3.0. From: Leo Prikler To: Efraim Flashner Date: Mon, 19 Apr 2021 10:24:37 +0200 In-Reply-To: References: <20210416110723.9938-1-leo.prikler@student.tugraz.at> <20210416110723.9938-3-leo.prikler@student.tugraz.at> 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@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Wed May 05 10:16:35 2021 Received: (at 47824) by debbugs.gnu.org; 5 May 2021 14:16:35 +0000 Received: from localhost ([127.0.0.1]:60526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leIKJ-0004Gt-1n for submit@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 ) id 1leIKH-0004Gl-17 for 47824@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 ) 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 ) id 1leIK8-0001on-CQ; Wed, 05 May 2021 10:16:25 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Leo Prikler Subject: Re: bug#47824: [PATCH 0/3] Happy hacking in the Spring 2021 LGJ References: <20210419081744.7247-1-leo.prikler@student.tugraz.at> <20210419081744.7247-3-leo.prikler@student.tugraz.at> Date: Wed, 05 May 2021 16:16:22 +0200 In-Reply-To: <20210419081744.7247-3-leo.prikler@student.tugraz.at> (Leo Prikler's message of "Mon, 19 Apr 2021 10:17:44 +0200") Message-ID: <874kfhjmfd.fsf_-_@gnu.org> 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@debbugs.gnu.org, efraim@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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. From debbugs-submit-bounces@debbugs.gnu.org Wed May 05 11:00:38 2021 Received: (at 47824) by debbugs.gnu.org; 5 May 2021 15:00:38 +0000 Received: from localhost ([127.0.0.1]:60801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leJ0w-0004oO-5K for submit@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 ) id 1leJ0u-0004oH-3W for 47824@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@student.tugraz.at> Subject: Re: bug#47824: [PATCH 0/3] Happy hacking in the Spring 2021 LGJ From: Leo Prikler To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Wed, 05 May 2021 17:00:05 +0200 In-Reply-To: <874kfhjmfd.fsf_-_@gnu.org> References: <20210419081744.7247-1-leo.prikler@student.tugraz.at> <20210419081744.7247-3-leo.prikler@student.tugraz.at> <874kfhjmfd.fsf_-_@gnu.org> 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@debbugs.gnu.org, efraim@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Thu May 06 06:52:48 2021 Received: (at 47824) by debbugs.gnu.org; 6 May 2021 10:52:48 +0000 Received: from localhost ([127.0.0.1]:37361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lebce-0002id-Jy for submit@debbugs.gnu.org; Thu, 06 May 2021 06:52:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lebcd-0002iX-BM for 47824@debbugs.gnu.org; Thu, 06 May 2021 06:52:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57482) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lebcW-0000B1-Ll; Thu, 06 May 2021 06:52:40 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=60876 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.86_2) (envelope-from ) id 1lebcW-00062e-Ef; Thu, 06 May 2021 06:52:40 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Leo Prikler Subject: Re: bug#47824: [PATCH 0/3] Happy hacking in the Spring 2021 LGJ References: <20210419081744.7247-1-leo.prikler@student.tugraz.at> <20210419081744.7247-3-leo.prikler@student.tugraz.at> <874kfhjmfd.fsf_-_@gnu.org> <867322166b5492fe1964df02db2b4d148ade29dd.camel@student.tugraz.at> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 =?utf-8?Q?Flor=C3=A9al?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 06 May 2021 12:52:39 +0200 In-Reply-To: <867322166b5492fe1964df02db2b4d148ade29dd.camel@student.tugraz.at> (Leo Prikler's message of "Wed, 05 May 2021 17:00:05 +0200") Message-ID: <875yzwgmmg.fsf@gnu.org> 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@debbugs.gnu.org, efraim@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Leo Prikler skribis: > Am Mittwoch, den 05.05.2021, 16:16 +0200 schrieb Ludovic Court=C3=A8s: >> Hi Leo, >>=20 >> On a cursory look, all three patches LGTM. >>=20 >> One nit: >>=20 >> > + "exec " >> > + (assoc-ref inputs "guile-runtime") >> > + "/bin/guile " args))) >>=20 >> [...] >>=20 >> > ("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))) >>=20 >> I think it=E2=80=99s best to not play trick with labels, and to always u= se >> the >> package name as the label (to facilitate migration on the day where >> we >> get rid of labels, who knows=E2=80=A6). >>=20 >> A common pattern for the case above is to provide =E2=80=9Cguile=E2=80= =9D both as >> native >> input and input, and to write: >>=20 >> (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, In that case, you can unconditionally do: (assoc-ref inputs "guile") Unless I=E2=80=99m mistaken, it won=E2=80=99t be shadowed by the native inp= ut =E2=80=9Cguile=E2=80=9D when cross-compiling. Or am I missing something? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu May 06 07:03:34 2021 Received: (at 47824) by debbugs.gnu.org; 6 May 2021 11:03:34 +0000 Received: from localhost ([127.0.0.1]:37387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lebn4-00057R-20 for submit@debbugs.gnu.org; Thu, 06 May 2021 07:03:34 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:12263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lebn0-00057L-9E for 47824@debbugs.gnu.org; Thu, 06 May 2021 07:03:31 -0400 Received: from nijino.local (91-114-247-246.adsl.highway.telekom.at [91.114.247.246]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FbW0F5mzWz3xMn; Thu, 6 May 2021 13:03:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1620299006; bh=Vcvk4ora6rVw/se4HofFwBx4KW4I26QpXrP7ETtsKyQ=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=r/mpms/Mswks4EwN6jecxnfCj5HZIHeag6MPywcNuQRgOnyVBXkSkNLHqWZVC9KUF sboKe3PEe8KCQw+WVjaXGshch3fZtabo2CIr0t2mD8B8AwT2qsCpE4TPAIelxKu/Nj vmteJdN5pnDHp6x4nt/gJ+G5xEEjAI1QclDTLnyU= Message-ID: <82ad8a0c2757ff74694e8c83eb528cf84c59855e.camel@student.tugraz.at> Subject: Re: bug#47824: [PATCH 0/3] Happy hacking in the Spring 2021 LGJ From: Leo Prikler To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Thu, 06 May 2021 13:03:24 +0200 In-Reply-To: <875yzwgmmg.fsf@gnu.org> References: <20210419081744.7247-1-leo.prikler@student.tugraz.at> <20210419081744.7247-3-leo.prikler@student.tugraz.at> <874kfhjmfd.fsf_-_@gnu.org> <867322166b5492fe1964df02db2b4d148ade29dd.camel@student.tugraz.at> <875yzwgmmg.fsf@gnu.org> 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@debbugs.gnu.org, efraim@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Donnerstag, den 06.05.2021, 12:52 +0200 schrieb Ludovic Courtès: > Hi, > > Leo Prikler skribis: > > > 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, > > In that case, you can unconditionally do: > > (assoc-ref inputs "guile") > > Unless I’m mistaken, it won’t be shadowed by the native input “guile” > when cross-compiling. > > Or am I missing something? Perhaps it's an implementation detail, that when performing native builds, inputs are merged as (append inputs native-inputs), but they could as well be (append native-inputs inputs). I'd have to check, and I'm not sure whether I want to rely on that detail. Regards, Leo From debbugs-submit-bounces@debbugs.gnu.org Sat May 15 04:36:01 2021 Received: (at 47824) by debbugs.gnu.org; 15 May 2021 08:36:01 +0000 Received: from localhost ([127.0.0.1]:47497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhpmD-0002u8-8w for submit@debbugs.gnu.org; Sat, 15 May 2021 04:36:01 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:22630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhpmA-0002ty-UJ for 47824@debbugs.gnu.org; Sat, 15 May 2021 04:35:59 -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 4FhzHt5qvwz1LWp5; Sat, 15 May 2021 10:35:54 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4FhzHt5qvwz1LWp5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1621067755; bh=cLbZXtNE8wr/x3/yYboQh/u4j3TMnZCxSCpfuRm0fYI=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=s9A5uHrw4/BxXmy/gC9JCycNLwlA4BF/AlNATP2gViIwS4dqhqBHq0egyLlvmqznl W39onjy2eHeM2I+NVc+//LbsJ1If2HSfdryfmH89QIsxFG0nu++8R0EHwHdZpPtXhF lCYkTDLgYzYI0oliU6iVplV495X1wqfwnwVj37wg= Message-ID: <62d2f1043b816c5c7619cb0eef15ff3a73bc4e2b.camel@student.tugraz.at> Subject: Re: bug#47824: [PATCH 0/3] Happy hacking in the Spring 2021 LGJ From: Leo Prikler To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Sat, 15 May 2021 10:35:33 +0200 In-Reply-To: <82ad8a0c2757ff74694e8c83eb528cf84c59855e.camel@student.tugraz.at> References: <20210419081744.7247-1-leo.prikler@student.tugraz.at> <20210419081744.7247-3-leo.prikler@student.tugraz.at> <874kfhjmfd.fsf_-_@gnu.org> <867322166b5492fe1964df02db2b4d148ade29dd.camel@student.tugraz.at> <875yzwgmmg.fsf@gnu.org> <82ad8a0c2757ff74694e8c83eb528cf84c59855e.camel@student.tugraz.at> 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@debbugs.gnu.org, efraim@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ping. For the record, I've pushed guile-sdl and chickadee already, any hints w.r.t. the problem in Tsukundere? Am Donnerstag, den 06.05.2021, 13:03 +0200 schrieb Leo Prikler: > Am Donnerstag, den 06.05.2021, 12:52 +0200 schrieb Ludovic Courtès: > > Hi, > > > > Leo Prikler skribis: > > > > > 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, > > > > In that case, you can unconditionally do: > > > > (assoc-ref inputs "guile") > > > > Unless I’m mistaken, it won’t be shadowed by the native input > > “guile” > > when cross-compiling. > > > > Or am I missing something? > Perhaps it's an implementation detail, that when performing native > builds, inputs are merged as (append inputs native-inputs), but they > could as well be (append native-inputs inputs). I'd have to check, > and > I'm not sure whether I want to rely on that detail. > > Regards, > Leo From debbugs-submit-bounces@debbugs.gnu.org Sat May 15 09:45:47 2021 Received: (at 47824) by debbugs.gnu.org; 15 May 2021 13:45:47 +0000 Received: from localhost ([127.0.0.1]:47881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhubz-0000uw-1V for submit@debbugs.gnu.org; Sat, 15 May 2021 09:45:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhubx-0000uj-C6 for 47824@debbugs.gnu.org; Sat, 15 May 2021 09:45:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43616) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhubp-0001yu-Vk; Sat, 15 May 2021 09:45:37 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=52032 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhubo-0005pU-BK; Sat, 15 May 2021 09:45:37 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Leo Prikler Subject: Re: bug#47824: [PATCH 0/3] Happy hacking in the Spring 2021 LGJ References: <20210419081744.7247-1-leo.prikler@student.tugraz.at> <20210419081744.7247-3-leo.prikler@student.tugraz.at> <874kfhjmfd.fsf_-_@gnu.org> <867322166b5492fe1964df02db2b4d148ade29dd.camel@student.tugraz.at> <875yzwgmmg.fsf@gnu.org> <82ad8a0c2757ff74694e8c83eb528cf84c59855e.camel@student.tugraz.at> <62d2f1043b816c5c7619cb0eef15ff3a73bc4e2b.camel@student.tugraz.at> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Flor=C3=A9al?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 15 May 2021 15:45:35 +0200 In-Reply-To: <62d2f1043b816c5c7619cb0eef15ff3a73bc4e2b.camel@student.tugraz.at> (Leo Prikler's message of "Sat, 15 May 2021 10:35:33 +0200") Message-ID: <87k0o0jekg.fsf@gnu.org> 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@debbugs.gnu.org, efraim@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Leo, Leo Prikler skribis: > For the record, I've pushed guile-sdl and chickadee already, any hints > w.r.t. the problem in Tsukundere? [...] >> > > > I think it=E2=80=99s best to not play trick with labels, and to al= ways >> > > > use >> > > > the >> > > > package name as the label (to facilitate migration on the day >> > > > where >> > > > we >> > > > get rid of labels, who knows=E2=80=A6). >> > > >=20 >> > > > A common pattern for the case above is to provide =E2=80=9Cguile= =E2=80=9D both >> > > > as >> > > > native >> > > > input and input, and to write: >> > > >=20 >> > > > (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, >> >=20 >> > In that case, you can unconditionally do: >> >=20 >> > (assoc-ref inputs "guile") >> >=20 >> > Unless I=E2=80=99m mistaken, it won=E2=80=99t be shadowed by the nativ= e input >> > =E2=80=9Cguile=E2=80=9D >> > when cross-compiling. >> >=20 >> > Or am I missing something? >> Perhaps it's an implementation detail, that when performing native >> builds, inputs are merged as (append inputs native-inputs), but they >> could as well be (append native-inputs inputs). I'd have to check, >> and >> I'm not sure whether I want to rely on that detail.=20 I didn=E2=80=99t see a question mark, which is why I didn=E2=80=99t answer.= :-) I fail to see why (assoc-ref inputs =E2=80=A6) wouldn=E2=80=99t work. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat May 15 10:02:43 2021 Received: (at 47824) by debbugs.gnu.org; 15 May 2021 14:02:43 +0000 Received: from localhost ([127.0.0.1]:49026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhusN-0001c7-C5 for submit@debbugs.gnu.org; Sat, 15 May 2021 10:02:43 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:2783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhusL-0001bz-Cq for 47824@debbugs.gnu.org; Sat, 15 May 2021 10:02:42 -0400 Received: from nijino.local (91-114-247-246.adsl.highway.telekom.at [91.114.247.246]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Fj6Xs6FJYz3wbT; Sat, 15 May 2021 16:02:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1621087358; bh=8T0o+xkNjEW6LCGA/zZiyx+JBJvcIjHHGvTWhv4/jGo=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=cvWCvp5laZkm1UnANNPxEFg0PBYlYYmzCk6KU3BASEoChB80TiVQx2lQnD+j6qDp4 OzJK5jtRZ2MfCZBxh6RgJ69iHR8+Y3RyqnHsjiHcS8kQVyiwbJuoA2Wfql5HbXdIGh L4rJQQ2mtGYncs+G2bdsLNlrt7puR78++tTwYZb8= Message-ID: <1bd6a090e32090c50325b56172f29fa68e4e387e.camel@student.tugraz.at> Subject: Re: bug#47824: [PATCH 0/3] Happy hacking in the Spring 2021 LGJ From: Leo Prikler To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Sat, 15 May 2021 16:02:37 +0200 In-Reply-To: <87k0o0jekg.fsf@gnu.org> References: <20210419081744.7247-1-leo.prikler@student.tugraz.at> <20210419081744.7247-3-leo.prikler@student.tugraz.at> <874kfhjmfd.fsf_-_@gnu.org> <867322166b5492fe1964df02db2b4d148ade29dd.camel@student.tugraz.at> <875yzwgmmg.fsf@gnu.org> <82ad8a0c2757ff74694e8c83eb528cf84c59855e.camel@student.tugraz.at> <62d2f1043b816c5c7619cb0eef15ff3a73bc4e2b.camel@student.tugraz.at> <87k0o0jekg.fsf@gnu.org> 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@debbugs.gnu.org, efraim@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Ludo’, Am Samstag, den 15.05.2021, 15:45 +0200 schrieb Ludovic Courtès: > Hi Leo, > > Leo Prikler skribis: > > > For the record, I've pushed guile-sdl and chickadee already, any > > hints > > w.r.t. the problem in Tsukundere? > > [...] > > > > > In that case, you can unconditionally do: > > > > > > > > (assoc-ref inputs "guile") > > > > > > > > Unless I’m mistaken, it won’t be shadowed by the native input > > > > “guile” when cross-compiling. > > > > > > > > Or am I missing something? > > > Perhaps it's an implementation detail, that when performing > > > native > > > builds, inputs are merged as (append inputs native-inputs), but > > > they > > > could as well be (append native-inputs inputs). I'd have to > > > check, > > > and > > > I'm not sure whether I want to rely on that detail. > > I didn’t see a question mark, which is why I didn’t answer. :-) > > I fail to see why (assoc-ref inputs …) wouldn’t work. Ahh, my bad, it appears I was just confused. If both native-inputs and inputs refer to "the same" guile and are on the same architecture, they should have the same hash, so it doesn't matter, which one is picked. I'll try to rewrite the package with that in mind. Thanks, Leo From debbugs-submit-bounces@debbugs.gnu.org Sat May 15 14:32:38 2021 Received: (at 47824) by debbugs.gnu.org; 15 May 2021 18:32:38 +0000 Received: from localhost ([127.0.0.1]:49224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhz5a-0003xC-FX for submit@debbugs.gnu.org; Sat, 15 May 2021 14:32:38 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:46382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhz5Y-0003x2-Np for 47824@debbugs.gnu.org; Sat, 15 May 2021 14:32:37 -0400 Received: from localhost.localdomain (91-114-247-246.adsl.highway.telekom.at [91.114.247.246]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FjDXK11Y7z1DH8x; Sat, 15 May 2021 20:32:32 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4FjDXK11Y7z1DH8x DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1621103553; bh=yoppTRVlF525FhUhUrGOZv8gtR+DmONPGT5DOHRJTk4=; h=From:To:Cc:Subject:Date:From; b=CVYcfnOSie9wdgIm6gaDXEMdPlkxzD7qPYl870WtaEwDMQxQPtyCG2pNbK5ZgNe5a okBc2p07uARHrdl7Ac6PqC0aNj+oAvCiOb2rlbiVc5KGOpsEL1i13URWTbfKTHbAKo 4XIEHnQOXSbUwE3HmrkMC54pLc8pVtElqzx0YI0I= From: Leo Prikler To: 47824@debbugs.gnu.org Subject: [PATCH] gnu: tsukundere: Update to 0.3.0. Date: Sat, 15 May 2021 20:32:23 +0200 Message-Id: <20210515183223.29644-1-leo.prikler@student.tugraz.at> 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: ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 and guile-sdl2. --- gnu/packages/game-development.scm | 52 ++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 19 deletions(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index cee7e5dc0a..52541196b3 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,33 @@ 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 + (("guile" . pkg) pkg) + ((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") + "/bin/guile " args))) #t)))))) (native-inputs `(("autoconf" ,autoconf) @@ -536,8 +549,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" ,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 From debbugs-submit-bounces@debbugs.gnu.org Sun May 16 16:22:06 2021 Received: (at 47824) by debbugs.gnu.org; 16 May 2021 20:22:06 +0000 Received: from localhost ([127.0.0.1]:51563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1liNH4-00080u-9Q for submit@debbugs.gnu.org; Sun, 16 May 2021 16:22:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1liNH1-00080K-Qb for 47824@debbugs.gnu.org; Sun, 16 May 2021 16:22:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34444) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1liNGu-0006FQ-Ou; Sun, 16 May 2021 16:21:56 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=55002 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1liNGu-0004WJ-91; Sun, 16 May 2021 16:21:56 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Leo Prikler Subject: Re: [PATCH] gnu: tsukundere: Update to 0.3.0. References: <20210515183223.29644-1-leo.prikler@student.tugraz.at> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 27 =?utf-8?Q?Flor=C3=A9al?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 16 May 2021 22:21:53 +0200 In-Reply-To: <20210515183223.29644-1-leo.prikler@student.tugraz.at> (Leo Prikler's message of "Sat, 15 May 2021 20:32:23 +0200") Message-ID: <87mtsuh1jy.fsf@gnu.org> 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@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Leo, Leo Prikler skribis: > * 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 and guile-sdl2. LGTM, thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun May 16 18:27:52 2021 Received: (at 47824-done) by debbugs.gnu.org; 16 May 2021 22:27:52 +0000 Received: from localhost ([127.0.0.1]:51641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1liPEm-0002eD-G6 for submit@debbugs.gnu.org; Sun, 16 May 2021 18:27:52 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:18878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1liPEj-0002e3-RX for 47824-done@debbugs.gnu.org; Sun, 16 May 2021 18:27:51 -0400 Received: from nijino.local (91-114-247-246.adsl.highway.telekom.at [91.114.247.246]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FjxjG48pXz3xmf; Mon, 17 May 2021 00:27:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1621204066; bh=n2iIYJMCkLhjiFINk9u8SCISemIMk3DuCzpVAT0q9zA=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=iUyKWAt+CX2SmQaU5yDTfaKkVicIQSgwXhNIxqCxt18eflwcjLr4sUb2lgutmnUzT bhTqnsF+SKTgpqwo1EkC0vWdXael9wREEASM5/axzm0GrW4SQ09w3/4osQUksXRZXp IXYu2gl85tB+uMWDQWn48/i4nQHimvgQj9/jeN8o= Message-ID: Subject: Re: [PATCH] gnu: tsukundere: Update to 0.3.0. From: Leo Prikler To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Mon, 17 May 2021 00:27:45 +0200 In-Reply-To: <87mtsuh1jy.fsf@gnu.org> References: <20210515183223.29644-1-leo.prikler@student.tugraz.at> <87mtsuh1jy.fsf@gnu.org> 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-done Cc: 47824-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Sonntag, den 16.05.2021, 22:21 +0200 schrieb Ludovic Courtès: > Hi Leo, > > Leo Prikler skribis: > > > * 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 and guile-sdl2. > > LGTM, thanks! > > Ludo’. I went ahead and pushed this now. Thank you. From unknown Tue Jun 17 01:27:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 14 Jun 2021 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator