From unknown Mon Jun 16 23:45:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#38623 <38623@debbugs.gnu.org> To: bug#38623 <38623@debbugs.gnu.org> Subject: Status: [PATCH 0/3] Add FNA (Mojo/CSharp libs) Reply-To: bug#38623 <38623@debbugs.gnu.org> Date: Tue, 17 Jun 2025 06:45:39 +0000 retitle 38623 [PATCH 0/3] Add FNA (Mojo/CSharp libs) reassign 38623 guix-patches submitter 38623 Pierre Neidhardt severity 38623 normal tag 38623 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 10:56:29 2019 Received: (at submit) by debbugs.gnu.org; 15 Dec 2019 15:56:29 +0000 Received: from localhost ([127.0.0.1]:37048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igWFw-0004ZX-TR for submit@debbugs.gnu.org; Sun, 15 Dec 2019 10:56:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:46850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igWFv-0004ZQ-1L for submit@debbugs.gnu.org; Sun, 15 Dec 2019 10:56:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49089) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1igWFu-0004hu-0g for guix-patches@gnu.org; Sun, 15 Dec 2019 10:56:26 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_20,RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1igWFs-0002zJ-QK for guix-patches@gnu.org; Sun, 15 Dec 2019 10:56:25 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:40329) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1igWFs-0002mt-IE for guix-patches@gnu.org; Sun, 15 Dec 2019 10:56:24 -0500 X-Originating-IP: 92.169.151.76 Received: from localhost.localdomain (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id EA20060002 for ; Sun, 15 Dec 2019 15:56:21 +0000 (UTC) From: Pierre Neidhardt To: guix-patches@gnu.org Subject: [PATCH 0/3] Add FNA (Mojo/CSharp libs) Date: Sun, 15 Dec 2019 16:56:21 +0100 Message-Id: <20191215155621.23849-1-mail@ambrevar.xyz> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 217.70.183.195 X-Spam-Score: 0.9 (/) 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.1 (--) This adds 3 CSharp libraries, mostly gaming related stuff. I'm not completely sure about the requirements for CSharp libraries (e.g. do we need the .config file?). I'm also not sure where to put the .dll files. I've put them in lib/ for now. Pierre Neidhardt (3): gnu: Add sdl2-cs. gnu: Add mojoshader-cs. gnu: Add fna. gnu/packages/game-development.scm | 53 +++++++++++++++++++++++++++++++ gnu/packages/gl.scm | 37 +++++++++++++++++++++ gnu/packages/sdl.scm | 46 +++++++++++++++++++++++++++ 3 files changed, 136 insertions(+) -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 11:01:26 2019 Received: (at 38623) by debbugs.gnu.org; 15 Dec 2019 16:01:26 +0000 Received: from localhost ([127.0.0.1]:37060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igWKj-0004mb-Rk for submit@debbugs.gnu.org; Sun, 15 Dec 2019 11:01:26 -0500 Received: from relay11.mail.gandi.net ([217.70.178.231]:43323) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igWKh-0004mF-7L for 38623@debbugs.gnu.org; Sun, 15 Dec 2019 11:01:23 -0500 Received: from localhost.localdomain (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 986D910000D for <38623@debbugs.gnu.org>; Sun, 15 Dec 2019 16:01:21 +0000 (UTC) From: Pierre Neidhardt To: 38623@debbugs.gnu.org Subject: [PATCH 2/3] gnu: Add mojoshader-cs. Date: Sun, 15 Dec 2019 17:01:19 +0100 Message-Id: <20191215160120.25948-2-mail@ambrevar.xyz> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191215160120.25948-1-mail@ambrevar.xyz> References: <20191215160120.25948-1-mail@ambrevar.xyz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 38623 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.2 (-) * gnu/packages/gl.scm (mojoshader-cs): New variable. --- gnu/packages/gl.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm index 63e12efe06..dc6b003c5d 100644 --- a/gnu/packages/gl.scm +++ b/gnu/packages/gl.scm @@ -42,6 +42,7 @@ #:use-module (gnu packages image) #:use-module (gnu packages linux) #:use-module (gnu packages llvm) + #:use-module (gnu packages mono) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) @@ -889,3 +890,39 @@ the shaders at runtime.") (description "This is the last version of the mojoshader library with the glProgramViewportFlip before it was replaced with glProgramViewportInfo.") (license license:zlib)))) + +(define-public mojoshader-cs + (let ((commit "10d0dba21ff1cfe332eb7de328a2adce01286bd7")) + (package + (name "mojoshader-cs") + (version (git-version "20191205" "1" commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/FNA-XNA/MojoShader") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "11mdhf3fmb9rsn2iv753gmb596j4dh5j2iipgw078vg0lj23rml7")))) + (build-system gnu-build-system) + (arguments + '(#:tests? #f ; No tests. + #:phases + (modify-phases %standard-phases + (delete 'configure) + (replace 'build + (lambda _ + (invoke "make" "-C" "csharp"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (install-file "csharp/bin/MojoShader-CS.dll" (string-append out "/lib")) + #t)))))) + (native-inputs + `(("mono" ,mono))) + (home-page "https://github.com/FNA-XNA/MojoShader") + (synopsis "C# wrapper for MojoShader") + (description + "This is an hg->git mirror of MojoShader, with MojoShader# added for FNA.") + (license license:zlib)))) -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 11:01:29 2019 Received: (at 38623) by debbugs.gnu.org; 15 Dec 2019 16:01:29 +0000 Received: from localhost ([127.0.0.1]:37062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igWKk-0004md-2K for submit@debbugs.gnu.org; Sun, 15 Dec 2019 11:01:29 -0500 Received: from relay11.mail.gandi.net ([217.70.178.231]:38065) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igWKh-0004mE-7M for 38623@debbugs.gnu.org; Sun, 15 Dec 2019 11:01:24 -0500 Received: from localhost.localdomain (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 6878810000C for <38623@debbugs.gnu.org>; Sun, 15 Dec 2019 16:01:21 +0000 (UTC) From: Pierre Neidhardt To: 38623@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add sdl2-cs. Date: Sun, 15 Dec 2019 17:01:18 +0100 Message-Id: <20191215160120.25948-1-mail@ambrevar.xyz> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/sdl.scm (sdl2-cs): New variable. --- gnu/packages/sdl.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm index 3974cc75ab..f7a34003d1 100644 --- a/gnu/packages/sdl.scm +++ b/gnu/packages/sdl.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2019 Kei Kebreau < [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.178.231 listed in list.dnswl.org] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: fastmail.com] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 2.0 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 38623 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.2 (-) * gnu/packages/sdl.scm (sdl2-cs): New variable. --- gnu/packages/sdl.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm index 3974cc75ab..f7a34003d1 100644 --- a/gnu/packages/sdl.scm +++ b/gnu/packages/sdl.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2019 Kei Kebreau ;;; Copyright © 2019 Nicolas Goaziou ;;; Copyright © 2019 Marius Bakke +;;; Copyright © 2019 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -34,6 +35,7 @@ #:use-module ((guix licenses) #:hide (freetype)) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix utils) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) @@ -46,6 +48,7 @@ #:use-module (gnu packages ibus) #:use-module (gnu packages image) #:use-module (gnu packages linux) + #:use-module (gnu packages mono) #:use-module (gnu packages mp3) #:use-module (gnu packages pkg-config) #:use-module (gnu packages pulseaudio) @@ -570,3 +573,46 @@ sound and device input (keyboards, joysticks, mice, etc.).") The bindings are written in pure Scheme using Guile's foreign function interface.") (license lgpl3+))) + +(define-public sdl2-cs + (let ((commit "1a3556441e1394eb0b5d46aeb514b8d1090b93f8")) + (package + (name "sdl2-cs") + (version (git-version "B1" "1" commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/flibitijibibo/SDL2-CS") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "007mzkqr9nmvfrvvhs2r6cm36lzgsww24kwshsz9c4fd97f9qk58")))) + (build-system gnu-build-system) + (arguments + '(#:tests? #f ; No tests. + #:phases + (modify-phases %standard-phases + (delete 'configure) + (replace 'build + (lambda _ + (invoke "make" "release"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (install-file "bin/Release/SDL2-CS.dll" (string-append out "/lib")) + #t)))))) + (native-inputs + `(("mono" ,mono))) + (inputs + `(("sdl2" ,sdl2) + ("sdl2-image" ,sdl2-image) + ("sdl2-mixer" ,sdl2-mixer) + ("sdl2-ttf" ,sdl2-ttf))) + (home-page "https://dthompson.us/projects/guile-sdl2.html") + (synopsis "C# wrapper for SDL2") + (description + "SDL2-CS provides C# bindings for the SDL2 C shared library. +The C# wrapper was written to be used for FNA's platform support. However, this +is written in a way that can be used for any general C# application.") + (license zlib)))) -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 03 12:31:52 2020 Received: (at control) by debbugs.gnu.org; 3 Jan 2020 17:31:52 +0000 Received: from localhost ([127.0.0.1]:41373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1inQnf-00087h-8b for submit@debbugs.gnu.org; Fri, 03 Jan 2020 12:31:52 -0500 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:33793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1inQnc-00087X-IT for control@debbugs.gnu.org; Fri, 03 Jan 2020 12:31:49 -0500 X-Originating-IP: 92.169.151.76 Received: from bababa (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id B52D41C0003 for ; Fri, 3 Jan 2020 17:31:46 +0000 (UTC) From: Pierre Neidhardt To: control@debbugs.gnu.org Subject: control message for bug #38623 Date: Fri, 03 Jan 2020 18:31:45 +0100 Message-ID: <87zhf4a1ku.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 38623 quit -- Pierre Neidhardt https://ambrevar.xyz/ Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.197 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 1.3 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: control 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.2 (-) --=-=-= Content-Type: text/plain close 38623 quit --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4PeoEACgkQm9z0l6S7 zH8oagf/VP/jy6eZJQ10RIlGVgiK55NmTB/M8dAo1Mgbn3G1a7pMYNrqthv7MSd0 nmI881fpZ3whPTtMzSFRMMDUEtZHZ0f1EgwRJr80auMmABRHKKRDXWxsIcjxZaEf BT1cG93URQgMr91WUSJSyNljfTzpnSMfeZwefP6BbVndN7G5zPa185IqI28XUXY8 qF34i5+0kuQoOMX1FDO87FeG6WduXWJBv8oKOuD1n9plAqHNL1xeLAIDszTR51Mx iWKvYo8kH38P6sUMPvgkl5aKYnlkfktVLoVoA6e6RmwfGFniL/DWyaDA9AvP52Vo qhRdfhf7fWMnZWCpWWNkYKlan3cfSA== =FIJc -----END PGP SIGNATURE----- --==-=-=-- --=-=-=-- From unknown Mon Jun 16 23:45:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 01 Feb 2020 12:24:05 +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