From unknown Sat Jun 21 10:40:01 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#66597 <66597@debbugs.gnu.org> To: bug#66597 <66597@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add sdl2-gamecontrollerdb. Reply-To: bug#66597 <66597@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:40:01 +0000 retitle 66597 [PATCH] gnu: Add sdl2-gamecontrollerdb. reassign 66597 guix-patches submitter 66597 Evgeny Pisemsky severity 66597 normal tag 66597 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 14:20:17 2023 Received: (at submit) by debbugs.gnu.org; 17 Oct 2023 18:20:17 +0000 Received: from localhost ([127.0.0.1]:32780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsofx-0004Us-AT for submit@debbugs.gnu.org; Tue, 17 Oct 2023 14:20:17 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsofu-0004Ud-Vj for submit@debbugs.gnu.org; Tue, 17 Oct 2023 14:20:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qsofP-0005d2-2n for guix-patches@gnu.org; Tue, 17 Oct 2023 14:19:43 -0400 Received: from sofi-shared.hosting.energy ([2001:41d0:602:1f56::] helo=sofi.hosting.energy) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qsofL-0008So-Ss for guix-patches@gnu.org; Tue, 17 Oct 2023 14:19:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=pisemsky.com; s=dkim; h=Content-Transfer-Encoding:Content-Type:MIME-Version :Message-ID:Date:Subject:To:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3xdIyidhpwzQJ+Ct9ULrOU0VAlAvCf8T7aqmambufZs=; b=HbEEbw6cXRRSw/O0HzL42nOKsN hUT46JEKPu16w53hO+f7OWtjyDXTyFIyW5Z3B8gPyMKdQZE7KOAsWGuZ7Pno1LnYF9/jKUF8PHNL5 dqmHZ9eA9/Ofe1QPVk4TzzfM46g/BkYtrgB1fXOcvzEkjf6gHBKoPadefiCBZ2mag3Os=; Received: from [176.59.38.140] (helo=laptop) by sofi.hosting.energy with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1qsof9-00011D-5J for guix-patches@gnu.org; Tue, 17 Oct 2023 21:19:32 +0300 From: Evgeny Pisemsky To: guix-patches@gnu.org Subject: [PATCH] gnu: Add sdl2-gamecontrollerdb. Date: Tue, 17 Oct 2023 21:19:23 +0300 Message-ID: <87il751590.fsf@pisemsky.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-sdl2-gamecontrollerdb.patch Content-Transfer-Encoding: quoted-printable X-Scanned-By: ClamAV 0.103.0; Tue, 17 Oct 2023 21:19:32 +0300 Received-SPF: pass client-ip=2001:41d0:602:1f56::; envelope-from=evgeny@pisemsky.com; helo=sofi.hosting.energy X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, T_SPF_HELO_PERMERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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: -0.0 (/) >From 40688a0f63e85f12a86fa2ccf28fc50150f3846d Mon Sep 17 00:00:00 2001 From: Evgeny Pisemsky Date: Tue, 17 Oct 2023 19:10:10 +0300 Subject: [PATCH] gnu: Add sdl2-gamecontrollerdb. * gnu/packages/game-development.scm (sdl2-gamecontrollerdb): New variable. --- gnu/packages/game-development.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-developm= ent.scm index eb1d74d1e1..3400ca03dc 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -29,6 +29,7 @@ ;;; Copyright =C2=A9 2022 Jai Vetrivelan ;;; Copyright =C2=A9 2022 dan ;;; Copyright =C2=A9 2023 John Kehayias +;;; Copyright =C2=A9 2023 Evgeny Pisemsky ;;; ;;; This file is part of GNU Guix. ;;; @@ -56,6 +57,7 @@ (define-module (gnu packages game-development) #:use-module (guix svn-download) #:use-module (guix utils) #:use-module (guix build-system cmake) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (guix build-system scons) @@ -3283,3 +3285,29 @@ (define-public bbcsdl allowing you to write utilities and games, use sound and graphics, perform calculations and create complete applications.") (license license:zlib))) + +(define-public sdl2-gamecontrollerdb + (let ((commit "6f3c4edcb5a2e2ed090ca8af40d2c0f00dcd77f6") + (revision "0")) + (package + (name "sdl2-gamecontrollerdb") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gabomdq/SDL_GameControllerDB") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gciqc8qm2qgcjj5s9jpclznznsp6awl4ldrnj7g01chkcx0l6a3"))= )) + (build-system copy-build-system) + (arguments + '(#:install-plan '(("gamecontrollerdb.txt" + "share/sdl2-gamecontrollerdb/")))) + (home-page "https://github.com/gabomdq/SDL_GameControllerDB") + (synopsis "SDL2 game controller database") + (description + "A community sourced database of game controller mappings to be used +with SDL2 Game Controller functionality.") + (license license:zlib)))) base-commit: 018567adb7b2d31d0bd457983b755ec3063d08c6 --=20 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 16:04:57 2023 Received: (at 66597) by debbugs.gnu.org; 17 Oct 2023 20:04:57 +0000 Received: from localhost ([127.0.0.1]:32833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsqJE-00024B-Ot for submit@debbugs.gnu.org; Tue, 17 Oct 2023 16:04:57 -0400 Received: from mail-ej1-x644.google.com ([2a00:1450:4864:20::644]:59778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsqJA-00023t-0t for 66597@debbugs.gnu.org; Tue, 17 Oct 2023 16:04:55 -0400 Received: by mail-ej1-x644.google.com with SMTP id a640c23a62f3a-9be3b66f254so612141966b.3 for <66597@debbugs.gnu.org>; Tue, 17 Oct 2023 13:04:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697573058; x=1698177858; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=L0VOW77nU5TH1L6Ug5aUiB7m/ErXUcuF8NykBhhRusg=; b=XQ/fPpcRh1rMoV9gxqMLBaatCt7LTqm9PEaB6C040VTVxLDQoNm4K9rXqaCQFe6bvD Wjhf2M2J/rUABQ+ZimOJkj+ShzdgXjEkRN/Yck4rkOfrU/fmvgFdrtivrwSvh3jgasuJ VowPsE6nqISRjrWum/wjCsWg5P6eD1zDyU4mIGpwdSX0H/9qXnn5rzGtKxG0KLgqbTTj h17CcaUbq+dx1s39w7V9DXPHdQUIxzQkzOdhWSJiUr8dOb/py8ybOK3gQVJVEV3/MY2q hH4HsSSB7A7sx8/WiEj51Z8LhpDQ5oqVTWzd07ouZniOhXS6avl+aIgmq1x31r8nuz7x FQ5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697573058; x=1698177858; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=L0VOW77nU5TH1L6Ug5aUiB7m/ErXUcuF8NykBhhRusg=; b=qCQxHup0YXmyhE4G6v4SblhIG0HvIW2jQDztw+j65bx9gHU2r4a9zuEOlClar85Lt7 5apAeF4MFfGG/bHxKMofR27J5VieyS0JM3UtBRUPhHgI3iWW3LVS+cUzKNIJTEFiIQxm ExV2PaW7SgmpOkRTfMvKUGZUxdz3CZ8irBsUPk6wirxdjYTYlo6lHOWQA3XYb0jB1sHi iVt3Wqfmgyme2Rk0Lx/aT1G9fElRa2dbnMFIEHr77Rmemo/JaCAn1dHhv2r3R37fcrUq UAyym6p1cgccQDcifDEuMxD9Rvy8sq0erdQvU24ZHnSA9llbHPMBaXRo78Knn5ECEPkG 12ZA== X-Gm-Message-State: AOJu0YyX37iPfv+O8O284QPiZrODHAqJv3+JtRj5CMJ3wk0XcUI39FC4 cgu82X5IVEACzn1giT4lD6MNHDnrFkbM9g== X-Google-Smtp-Source: AGHT+IHj038UdW67Lj1YxHjum2h6oRXDDfMMRQky4hBsiFCrku5AksDTDGYoh04TzNY3O+bePWaYPg== X-Received: by 2002:a17:907:d15:b0:9bf:7a4d:5913 with SMTP id gn21-20020a1709070d1500b009bf7a4d5913mr2761529ejc.2.1697573058207; Tue, 17 Oct 2023 13:04:18 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id a10-20020a170906244a00b009920a690cd9sm332449ejb.59.2023.10.17.13.04.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Oct 2023 13:04:17 -0700 (PDT) Message-ID: <71339937b94534858a8c4faf638b03f63424b05e.camel@gmail.com> Subject: Re: [PATCH] gnu: Add sdl2-gamecontrollerdb. From: Liliana Marie Prikler To: Evgeny Pisemsky Date: Tue, 17 Oct 2023 22:04:16 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66597 Cc: 66597@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 (-) Once more for the mailing list=E2=80=A6 Am Dienstag, dem 17.10.2023 um 19:10 +0300 schrieb Evgeny Pisemsky: > * gnu/packages/game-development.scm (sdl2-gamecontrollerdb): New > variable. > --- > =C2=A0gnu/packages/game-development.scm | 28 ++++++++++++++++++++++++++++ > =C2=A01 file changed, 28 insertions(+) >=20 > diff --git a/gnu/packages/game-development.scm b/gnu/packages/game- > developm=3D > ent.scm > index eb1d74d1e1..3400ca03dc 100644 > --- a/gnu/packages/game-development.scm > +++ b/gnu/packages/game-development.scm > @@ -29,6 +29,7 @@ > =C2=A0;;; Copyright =3DC2=3DA9 2022 Jai Vetrivelan > =C2=A0;;; Copyright =3DC2=3DA9 2022 dan > =C2=A0;;; Copyright =3DC2=3DA9 2023 John Kehayias > > +;;; Copyright =3DC2=3DA9 2023 Evgeny Pisemsky > =C2=A0;;; > =C2=A0;;; This file is part of GNU Guix. > =C2=A0;;; > @@ -56,6 +57,7 @@ (define-module (gnu packages game-development) > =C2=A0=C2=A0 #:use-module (guix svn-download) > =C2=A0=C2=A0 #:use-module (guix utils) > =C2=A0=C2=A0 #:use-module (guix build-system cmake) > +=C2=A0 #:use-module (guix build-system copy) > =C2=A0=C2=A0 #:use-module (guix build-system gnu) > =C2=A0=C2=A0 #:use-module (guix build-system python) > =C2=A0=C2=A0 #:use-module (guix build-system scons) > @@ -3283,3 +3285,29 @@ (define-public bbcsdl > =C2=A0allowing you to write utilities and games, use sound and graphics, > perform > =C2=A0calculations and create complete applications.") > =C2=A0=C2=A0=C2=A0=C2=A0 (license license:zlib))) This appears to be at the end of the file.=C2=A0 We typically prefer somewhere in the middle (makes it harder to break the diffs), especially if there's a topical fit. > + > +(define-public sdl2-gamecontrollerdb > +=C2=A0 (let ((commit "6f3c4edcb5a2e2ed090ca8af40d2c0f00dcd77f6") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (revision "0")) > +=C2=A0=C2=A0=C2=A0 (package > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (name "sdl2-gamecontrollerdb") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (version (git-version "0" revision commit= )) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (source > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (origin > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (method git-fetch) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (uri (git-reference > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 (url > "https://github.com/gabomdq/SDL_GameControllerDB") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 (commit commit))) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (file-name (git-file-na= me name version)) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (sha256 > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (base32 > "1gciqc8qm2qgcjj5s9jpclznznsp6awl4ldrnj7g01chkcx0l6a3"))=3D > )) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (build-system copy-build-system) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (arguments > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 '(#:install-plan '(("gamecontroller= db.txt" > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 "share/sdl2-gamecontrollerdb/")))) Is this destination documented somewhere?=C2=A0 Or should we just do "/share/sdl2/" instead? > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (home-page "https://github.com/gabomdq/SD= L_GameControllerDB") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (synopsis "SDL2 game controller database"= ) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (description > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "A community sourced database of ga= me controller mappings to > be used > +with SDL2 Game Controller functionality.") The description a full sentence.=C2=A0 Often, we simply cheat with "this package provides=E2=80=A6" > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (license license:zlib)))) >=20 > base-commit: 018567adb7b2d31d0bd457983b755ec3063d08c6 > --=3D20 > 2.41.0 Cheers From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 20 18:46:24 2023 Received: (at 66597) by debbugs.gnu.org; 20 Oct 2023 22:46:24 +0000 Received: from localhost ([127.0.0.1]:41837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtyG3-0003QL-Op for submit@debbugs.gnu.org; Fri, 20 Oct 2023 18:46:23 -0400 Received: from sofi-shared.hosting.energy ([2001:41d0:602:1f56::]:47388 helo=sofi.hosting.energy) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtyFx-0003Q2-96 for 66597@debbugs.gnu.org; Fri, 20 Oct 2023 18:46:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=pisemsky.com; s=dkim; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=0uxyJz8LzwA4d7NFOrc6iFBePdh1h7dcsrfHGCaBaUU=; b=lwv90HpSavQuPcmybr3ZJHiHe uCfdnuxfXnaPPUwVOWAlzGmztFbHhnkalRCuAfz4YYdPWGPwMDc8CRnCkbHKcu/UBxiBPQqrCOg9n DG7TE74bnMQia/WecDOv1RTDs70xPlkT7Ktq5jtcprFBdXC2vEGp6FWQYdT9IW6VoYQ+U=; Received: from [45.137.112.244] (helo=laptop) by sofi.hosting.energy with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1qtyFO-0005Ap-KW; Sat, 21 Oct 2023 01:45:38 +0300 From: Evgeny Pisemsky To: Liliana Marie Prikler Subject: Re: [PATCH] gnu: Add sdl2-gamecontrollerdb. In-Reply-To: <71339937b94534858a8c4faf638b03f63424b05e.camel@gmail.com> (Liliana Marie Prikler's message of "Tue, 17 Oct 2023 22:04:16 +0200") References: <71339937b94534858a8c4faf638b03f63424b05e.camel@gmail.com> Date: Sat, 21 Oct 2023 01:45:36 +0300 Message-ID: <87edhoq5f3.fsf@pisemsky.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Scanned-By: ClamAV 0.103.0; Sat, 21 Oct 2023 01:45:38 +0300 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66597 Cc: 66597@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 (-) --=-=-= Content-Type: text/plain Hello! The share path is not documented anywhere, I just used a package name to construct it. There is no standard path where this database is expected to be, it must be specified. I updated the patch with your recommendations and moved the package to the sdl module. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-gnu-Add-sdl2-gamecontrollerdb.patch Content-Transfer-Encoding: quoted-printable >From 50a639bda381fadd41ed7ba0656cc4d09adb3c9c Mon Sep 17 00:00:00 2001 From: Evgeny Pisemsky Date: Fri, 20 Oct 2023 23:23:23 +0300 Subject: [PATCH] gnu: Add sdl2-gamecontrollerdb. * gnu/packages/sdl.scm (sdl2-gamecontrollerdb): New variable. --- gnu/packages/sdl.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm index 11aa5e1602..79f0bd7c08 100644 --- a/gnu/packages/sdl.scm +++ b/gnu/packages/sdl.scm @@ -14,6 +14,7 @@ ;;; Copyright =C2=A9 2020 Timotej Lazar ;;; Copyright =C2=A9 2020 Oleg Pykhalov ;;; Copyright =C2=A9 2022 Maxim Cournoyer +;;; Copyright =C2=A9 2023 Evgeny Pisemsky ;;; ;;; This file is part of GNU Guix. ;;; @@ -41,6 +42,7 @@ (define-module (gnu packages sdl) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix utils) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages audio) @@ -563,6 +565,31 @@ (define-public sdl2-ttf (prepend harfbuzz freetype))) (properties '((upstream-name . "SDL2_ttf"))))) =20 +(define-public sdl2-gamecontrollerdb + (let ((commit "6f3c4edcb5a2e2ed090ca8af40d2c0f00dcd77f6") + (revision "0")) + (package + (name "sdl2-gamecontrollerdb") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gabomdq/SDL_GameControllerDB") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gciqc8qm2qgcjj5s9jpclznznsp6awl4ldrnj7g01chkcx0l6a3"))= )) + (build-system copy-build-system) + (arguments + '(#:install-plan '(("gamecontrollerdb.txt" "share/sdl2/")))) + (home-page "https://github.com/gabomdq/SDL_GameControllerDB") + (synopsis "SDL2 game controller database") + (description + "This package provides a community sourced database of game control= ler +mappings. They supposed to be used with SDL2 Game Controller functionalit= y.") + (license license:zlib)))) + (define-public guile-sdl (package (name "guile-sdl") base-commit: b3d0797d279b0aa48f6b652c149b7f974f3acc89 --=20 2.41.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 21 16:05:47 2023 Received: (at 66597) by debbugs.gnu.org; 21 Oct 2023 20:05:48 +0000 Received: from localhost ([127.0.0.1]:45128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quIEF-00058Z-LH for submit@debbugs.gnu.org; Sat, 21 Oct 2023 16:05:47 -0400 Received: from mail-ed1-x541.google.com ([2a00:1450:4864:20::541]:60505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quIEC-00058F-JM for 66597@debbugs.gnu.org; Sat, 21 Oct 2023 16:05:45 -0400 Received: by mail-ed1-x541.google.com with SMTP id 4fb4d7f45d1cf-522bd411679so2850279a12.0 for <66597@debbugs.gnu.org>; Sat, 21 Oct 2023 13:05:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697918710; x=1698523510; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=mxtCElOqcEE+OVTy29IV/lyW6laHEZhM2nyZOWf+g3Q=; b=cIWoSzrwgV9BUpdV8WJLLcMuto5V4pOvkcx3fMiC4vXTs5Nsb967WzGaQTwxkW4hXV XrLMWztf5TEaljbl2CQ4A+JGgAlclPul8a9auOF9osY0uzm1YrL4FMi7E9zFe3pyKR2g lhHD/IsCVlN8i11RfNM1xf67+IT4qD6Gx3yEiy34KyDMby4WS4f0M1PHBiEUweL8/kHx dRRU3+aFOoG6uExOH+FdNEP+5Wj8Uo0fXR4OS6muI1kruApSiBYW0CfQBw4y0HXIFirG q3Dw0R33PWqJCeWh8wPR+5akNjn8CrWf2WbLnrknYuCl6fSpwG8ETLlrHaW2H2RGVETA dZeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697918710; x=1698523510; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=mxtCElOqcEE+OVTy29IV/lyW6laHEZhM2nyZOWf+g3Q=; b=OaF0NDpwE1BxGlqh/LN3JtaSvG3IXuEU7hvyS/vfq8veZVzL+/75jGk8gZ0yLazmoD c5MWIhkltKx/CTkZqT9PPWPdjs+CwVVWlLNcGrcJE7U3IwKQEgs+iU1x9WhPdNIokp6C vlq+h0qkIhOzx/loovYxjURZ1Bgdi8ADJej5d0gFn3FishaYDz77sVQoQAVhvWU4hF9X pw7iJpqL9Hcb0Kid9BpWld4L5E851qntojh7jYn6mhfHje/tFMY30Ov/xkgcUrGbRBd+ MMSrbW3aBeXWDh+tcli8oGfsM2gdlpvoiloqKptRHLLrhdbnxSTmkifOQ1Ggh8GLOAmd FZiA== X-Gm-Message-State: AOJu0YxGnjv0f/sZhmlqa1Y4jcEzTOmy7U1aeQs55ArbivGVlR9JDyXG xjwvplt0X5VtAAqlnrynAok= X-Google-Smtp-Source: AGHT+IGcZOmEcTjdTs5AcD5oxcuREJZYIyBgRJIF6XzHkMmO3JVu4rDfkIRBWGs48QMKSNvkd8AXuQ== X-Received: by 2002:a17:907:9550:b0:9c8:f128:304b with SMTP id ex16-20020a170907955000b009c8f128304bmr325595ejc.30.1697918709716; Sat, 21 Oct 2023 13:05:09 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id 25-20020a170906225900b0098f99048053sm4133015ejr.148.2023.10.21.13.05.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Oct 2023 13:05:08 -0700 (PDT) Message-ID: <38841c5edf60eafd1627fe77a056dff48ccd0f60.camel@gmail.com> Subject: Re: [PATCH] gnu: Add sdl2-gamecontrollerdb. From: Liliana Marie Prikler To: Evgeny Pisemsky Date: Sat, 21 Oct 2023 22:05:07 +0200 In-Reply-To: <87edhoq5f3.fsf@pisemsky.com> References: <71339937b94534858a8c4faf638b03f63424b05e.camel@gmail.com> <87edhoq5f3.fsf@pisemsky.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66597 Cc: 66597@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 (-) Am Samstag, dem 21.10.2023 um 01:45 +0300 schrieb Evgeny Pisemsky: > + "This package provides a community sourced database of game > controller > +mappings. They supposed to be used with SDL2 Game Controller > functionality.") I've reworded this description locally to be grammatically correct and also a bit snappier (the last one's my personal interpretation). Otherwise LGTM so far. Will build locally for testing purposes and likely push next weekend. Cheers From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 27 10:36:32 2023 Received: (at 66597-done) by debbugs.gnu.org; 27 Oct 2023 14:36:32 +0000 Received: from localhost ([127.0.0.1]:36786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwNwt-0006ER-Fu for submit@debbugs.gnu.org; Fri, 27 Oct 2023 10:36:32 -0400 Received: from mail-ej1-x643.google.com ([2a00:1450:4864:20::643]:57635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwNwn-0006ED-Oq for 66597-done@debbugs.gnu.org; Fri, 27 Oct 2023 10:36:29 -0400 Received: by mail-ej1-x643.google.com with SMTP id a640c23a62f3a-9c41e95efcbso302425866b.3 for <66597-done@debbugs.gnu.org>; Fri, 27 Oct 2023 07:35:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698417348; x=1699022148; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=6Ea/WhCflTWn7cu2ck491eslpdrBr+NCjaKcdp9bFy4=; b=iPtmRtSCYQQFXqRTdfpxPdGF0M9y/YjhaBdOTQtV5wIaMf9KMiyJjIY/E3rBvhlgbF sslHgUghQwKQxziXVY7IBHbjc1lvfg/CPIZKW44b/0ZGkci22A0ORpcVgHw9uc7g5HjD JSWLuOk/mq2vLXUpOyWNSpGq86DcZPJ+nUj3G59upWxM5eqpADrVTzmu7TWA9x9GvVTW g5bsf1w5rtUlIGz6VwvB5SCyuq2czxLWUR3FJWeIj99A9BDiIXH5SABAVES28bG5UFl4 WvdBm83C5FQYYsNJPaABf58EuPGAwBcbzCM5SCOX3kV5kt0xNGIpcP4nkX3EA0N/0axk M4TQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698417348; x=1699022148; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=6Ea/WhCflTWn7cu2ck491eslpdrBr+NCjaKcdp9bFy4=; b=VYTVGLwYxF8YbB3A/cokuZkbsyL/XTeIwh/qgsFJIQMzVV0OCTLPVOcEjYRIELnuq8 vEXB0R11cko301lqgUOHGjWfEmGQ1JgyfSYqHaIcBhln1S86vhgddfmk+JdH8hdCx5Kp W9oTWHQnAu5Eh0m9hzBoqBZ9i2OB1LWJ5fd1PaPVFg3IifB7Vr3haWH7tb26lwep50cJ gU9XPGbqCq2mpMIUJNuSmx6Ppv3/Z+REtKfC8szZwNC1XT/+rWyQg1MiFX4FMx1cqU+R CXnnoTY/dV7qpPX0SDdKsOdBNBYIFoWPit68aZdS5W9YqP5hAGfqTTQBAIBUjfdZbLPw oHdA== X-Gm-Message-State: AOJu0YxxTgef4v8QdiExbzV0Ukm7ICoRcrWImsESaGTY+lqrSw5tMo86 0KcqUk+0vwnGRJHYTxdpHid6p/nsMfANGw== X-Google-Smtp-Source: AGHT+IHIb+Z4LRpcaJhFekeUtSLMOC91aQuGfyILHA6w3Ozkl4AsYNQqqVuANbzcIJWfT4Ecnac6hA== X-Received: by 2002:a17:907:3f1a:b0:9be:b41d:4f7e with SMTP id hq26-20020a1709073f1a00b009beb41d4f7emr2488410ejc.17.1698417348020; Fri, 27 Oct 2023 07:35:48 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id n13-20020a170906088d00b009ade1a4f795sm1258610eje.168.2023.10.27.07.35.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:35:47 -0700 (PDT) Message-ID: Subject: Re: [PATCH] gnu: Add sdl2-gamecontrollerdb. From: Liliana Marie Prikler To: Evgeny Pisemsky Date: Fri, 27 Oct 2023 16:35:42 +0200 In-Reply-To: <38841c5edf60eafd1627fe77a056dff48ccd0f60.camel@gmail.com> References: <71339937b94534858a8c4faf638b03f63424b05e.camel@gmail.com> <87edhoq5f3.fsf@pisemsky.com> <38841c5edf60eafd1627fe77a056dff48ccd0f60.camel@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66597-done Cc: 66597-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: -1.0 (-) Am Samstag, dem 21.10.2023 um 22:05 +0200 schrieb Liliana Marie Prikler: > Am Samstag, dem 21.10.2023 um 01:45 +0300 schrieb Evgeny Pisemsky: >=20 > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "This package provides a communit= y sourced database of game > > controller > > +mappings.=C2=A0 They supposed to be used with SDL2 Game Controller > > functionality.") > I've reworded this description locally to be grammatically correct > and also a bit snappier (the last one's my personal interpretation). >=20 > Otherwise LGTM so far.=C2=A0 Will build locally for testing purposes and > likely push next weekend. Pushed now. Cheers From unknown Sat Jun 21 10:40:01 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, 25 Nov 2023 12:24:11 +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