From unknown Sat Jun 21 05:09:54 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#73747 <73747@debbugs.gnu.org> To: bug#73747 <73747@debbugs.gnu.org> Subject: Status: [PATCH 0/2] gnu: Add python-pyglet. Reply-To: bug#73747 <73747@debbugs.gnu.org> Date: Sat, 21 Jun 2025 12:09:54 +0000 retitle 73747 [PATCH 0/2] gnu: Add python-pyglet. reassign 73747 guix-patches submitter 73747 Sharlatan Hellseher severity 73747 normal tag 73747 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 11 13:07:48 2024 Received: (at submit) by debbugs.gnu.org; 11 Oct 2024 17:07:48 +0000 Received: from localhost ([127.0.0.1]:35160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szJ7D-0005wG-Pu for submit@debbugs.gnu.org; Fri, 11 Oct 2024 13:07:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:38334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szJ78-0005vu-TI for submit@debbugs.gnu.org; Fri, 11 Oct 2024 13:07:46 -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 1szJ4V-0000wP-5C for guix-patches@gnu.org; Fri, 11 Oct 2024 13:04:59 -0400 Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1szHXl-0006Fp-CZ for guix-patches@gnu.org; Fri, 11 Oct 2024 11:27:06 -0400 Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-a998a5ca499so305040266b.0 for ; Fri, 11 Oct 2024 08:26:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728660417; x=1729265217; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=P/MJjKoFlELvLRmXZ5O8MHfHkGH5KwUdttwXkQVQPWI=; b=U/rfZ61HGnDkpt9sHToGYkdR0DIX0KAaMIc+z/9EB/Qw1bYhuRRg9xPHXieGrYHQOZ q1qXkptjWX+Np7k9WDgUo2MDlOmoxtmYokn9KkUcEDMKBNQnJCchPX+Ly0egymu4rU8v Hf2cQvI7z9daH1b0yoRBDBj5py2CM3bnOs5QyIKwl87BOWkmFd3os3xhYhIm9znJxMx4 RmLlCpPPkdkDjDXGxgJK+rQS8hYUb2Q72LSBCLTgPm5Dz3ZM4QE7I2Ma3Ku+zhhgWbw6 2o0UTxvdia17D1BYqr5HDfQqB4smIXG0AcpsP4fQZbJvGXVvZ47LMMIgQKyM0qVo/fPp NfPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728660417; x=1729265217; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=P/MJjKoFlELvLRmXZ5O8MHfHkGH5KwUdttwXkQVQPWI=; b=LkdVvekPjrRfgR30Rh22PDpymlKDrVMfOYbM9y5rou+21wyyGn1Mntbt/tJB2Ur2/a Qx3T8e1d7j1qL/6JZ+eegd7hr+v7WeFt92fPIl7sigwJlbIRDhYW+VmwzYnwjk6cpKGG LDkRcNnx7CBquI0IWTGJlKY3jRN38tJ3KTJsR2uB8KASCBbjdITpSZlcH0YAXA83m0CV LmDuKne1AUQ/Llho30CQToY0eB2CrYX/RfZe+NxM5kKE2/P6KpxFFSBVTbgqU9W5JXnR eamdLGXj63VARpDBPja/+bmyDRJ3U1zbdHdvOK6b/J6WqHV30K85GNw+Frg/BFPPVTb0 S57g== X-Gm-Message-State: AOJu0Yz3USkcXd8d9GjyhIHqWIzXUU0Ryq73TWEjDiWi3Z74CCupQnNG cHPF+vWEymAZNtZ9if2d/D57FSitGuAGHu0H4Y+ATdNX/J6QwVesAZgh2NiXvPo= X-Google-Smtp-Source: AGHT+IFvqHSlG3ykNAvhZicFnGL0SrXuK3/V0qMiB2kFSqnRac10QTnnLRK6/hL9gT6caA/gUggIuw== X-Received: by 2002:a17:907:1c9a:b0:a99:35eb:1301 with SMTP id a640c23a62f3a-a99e3b31a2emr5534666b.18.1728660416677; Fri, 11 Oct 2024 08:26:56 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a99a80bfc53sm221963266b.106.2024.10.11.08.26.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Oct 2024 08:26:56 -0700 (PDT) From: Sharlatan Hellseher To: guix-patches@gnu.org Subject: [PATCH 0/2] gnu: Add python-pyglet. Date: Fri, 11 Oct 2024 16:25:36 +0100 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::62c; envelope-from=sharlatanus@gmail.com; helo=mail-ej1-x62c.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 Cc: =?UTF-8?q?Daniel=20Mei=C3=9Fner?= , Adam Kandur , Sharlatan Hellseher , Adam Faiz , Liliana Marie Prikler , Morgan Smith , jgart 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! While checking python-science module for enabling optional packages for python-trimesh: - python-pycollada ; not packed yet, optional - python-pyglet ; not packed yet, optional I've packed python-pycollada as a part of Astro update for this month, it would required to complete long packaging chain. After check issues for python-pyglet I've found a few attempts to pack it already in: - 48467 [PATCH] gnu: Add python-pyglet. ;;; Copyright © 2021 Adam Kandur - 50505 [PATCH 00/12] gnu: Add python-manim ;;; Copyright © 2021 Daniel Meißner - 52116 [PATCH 0/2] gnu: Add printrun. ;;; Copyright © 2021 Morgan Smith - 67131 [PATCH 0/7] gnu: Add tuxemon. ;;; Copyright © 2023 Adam Faiz This patch series introduces a new module - python-graphics (following naming style taken from rust-team), and the latest python-pyglet with all bindings implemented. Some tests are disabled, but most of them passed and module loads successfly. In the future I'd like to move some related packages from chunky python-xyz into python-graphics. Thanks, Oleg Sharlatan Hellseher (2): gnu: Add packages/python-graphics module. gnu: Add python-pyglet. gnu/local.mk | 1 + gnu/packages/python-graphics.scm | 178 +++++++++++++++++++++++++++++++ 2 files changed, 179 insertions(+) create mode 100644 gnu/packages/python-graphics.scm base-commit: 053accdde356eaf84751b16d3aaf1425f410a70b -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 11 13:41:31 2024 Received: (at 73747) by debbugs.gnu.org; 11 Oct 2024 17:41:31 +0000 Received: from localhost ([127.0.0.1]:35258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szJdq-0007li-Pg for submit@debbugs.gnu.org; Fri, 11 Oct 2024 13:41:31 -0400 Received: from mail-ej1-f51.google.com ([209.85.218.51]:54337) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szJdn-0007lY-7j for 73747@debbugs.gnu.org; Fri, 11 Oct 2024 13:41:29 -0400 Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-a998a5ca499so323911366b.0 for <73747@debbugs.gnu.org>; Fri, 11 Oct 2024 10:41:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728668413; x=1729273213; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jX+4fu04Idj5MI7kQk1gsZaGYGiGpWGwjZnBeUcsZQc=; b=h3//dCbBwryQoDokI9IN/YHemBnEsUtFGWpqLh1gjzgb1ht2/E0BvsNWPMJRTcEqnK 14zd2VuXzFhKCaFA4sqcPW+6snI1qypoePJ5rrKNqt1iTawzjoNapNGJlppyPv3WBRIA SMcD5OwcgatJ5pUcwzo7xcH494e8o9CXG2Jg9P3U/GYoweVJttu1khNrkRZ7+B5r48zF K9d2y8LhPdovJplObhyREMF1mZnvoF/apJpEAZmmb/+IQrGqmA8ZLeYPKCq2cfUopQ1A kKlPsxf2TZ4SMvM2aIdB0ODFrSJsU2xaVcFdw2KB8723NyJhsQ/vo5kC2eYT+cAOQW0K ci2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728668413; x=1729273213; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jX+4fu04Idj5MI7kQk1gsZaGYGiGpWGwjZnBeUcsZQc=; b=w9E6Ql5w7n79yScOmomE1MNzhb9VIQlYKEqPSS60LmN38L2Tm8O7JTh7s81cc7I7Iy Llz34S8lBKRuH5/XDVts7tQlGPgKTkAhkskkRMZzhN3JFAUfssf32ik1swP9389SI/WV ayxM3oY5AXadW0L29/eqLtU5/W+o32TGzZQb8z8bl6X5qSEJLIrs8PnTjHicEU7wa3P8 FldGHbWIx6M7X+PhWXxIrowRieCNbDYsq6RfaTYXHr2G4uAVVSL7jB3sAMWwbAo1hk5O oYRy7DUfr3rRQkSDsqrQemkRlaR4pfszGjmLHM4K1q18EqXymQsc65d9Udt3ulLFgNWJ /vSQ== X-Gm-Message-State: AOJu0YyygWJfMrfRJK1xeipxgnE9pb1AThtteJFO/wjJaX9XjGOd6Z8B uO2+I0sWMS+Rv5EPM8ZyMfJJSYuzMKEgNTKCFK+U2TA/qWswkVi1/u8AFYOr X-Google-Smtp-Source: AGHT+IGZMhJGCDrJ3w/F+RwV+PS/nb1xL5m7nshePFAp5jMxDeLszuJX4MuSI1q/NxouY55SRmzcZg== X-Received: by 2002:a17:907:1c05:b0:a86:82e2:8c64 with SMTP id a640c23a62f3a-a99e3c9d614mr47753766b.35.1728668413012; Fri, 11 Oct 2024 10:40:13 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a99b804ea59sm117628366b.151.2024.10.11.10.40.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Oct 2024 10:40:12 -0700 (PDT) From: Sharlatan Hellseher To: 73747@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add packages/python-graphics module. Date: Fri, 11 Oct 2024 18:40:09 +0100 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73747 Cc: Sharlatan Hellseher 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 (-) * gnu/packages/python-graphics.scm: New file. * gnu/local.mk: Add gnu/packages/python-graphics.scm to the scope. Change-Id: I1d077c838ff1c3c014c3d699b539eaf8befd5084 --- gnu/local.mk | 1 + gnu/packages/python-graphics.scm | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 gnu/packages/python-graphics.scm diff --git a/gnu/local.mk b/gnu/local.mk index afff609501..b47d4dc917 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -561,6 +561,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/python-check.scm \ %D%/packages/python-compression.scm \ %D%/packages/python-crypto.scm \ + %D%/packages/python-graphics.scm \ %D%/packages/python-science.scm \ %D%/packages/python-web.scm \ %D%/packages/python-xyz.scm \ diff --git a/gnu/packages/python-graphics.scm b/gnu/packages/python-graphics.scm new file mode 100644 index 0000000000..ef981bd8d7 --- /dev/null +++ b/gnu/packages/python-graphics.scm @@ -0,0 +1,28 @@ +;;; GNU Guix --- Functional package management for GNU + +(define-module (gnu packages python-graphics) + #:use-module ((guix licenses) #:prefix license:) + #:use-module ((guix build-system python) #:select (pypi-uri)) + #:use-module (guix build-system pyproject) + #:use-module (guix download) + #:use-module (guix gexp) + #:use-module (guix packages) + #:use-module (gnu packages) + #:use-module (gnu packages check) + #:use-module (gnu packages python-build) + #:use-module (gnu packages python-xyz)) + +;;; Commentary: +;;; +;;; Python modules which are meant to be used in GUI creation or mainly are +;;; bindings to low level libraries such as Glue, Mesa, OpenGL, Xorg etc. +;;; +;;; Please: Try to add new module packages in alphabetic order. +;;; +;;; Code: + + +;;; +;;; Avoid adding new packages to the end of this file. To reduce the chances +;;; of a merge conflict, place them above in alphabetical order. +;;; -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 11 13:51:47 2024 Received: (at 73747) by debbugs.gnu.org; 11 Oct 2024 17:51:47 +0000 Received: from localhost ([127.0.0.1]:35277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szJnm-0008IB-K9 for submit@debbugs.gnu.org; Fri, 11 Oct 2024 13:51:47 -0400 Received: from mail-wr1-f54.google.com ([209.85.221.54]:52403) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szJnh-0008Hn-5b for 73747@debbugs.gnu.org; Fri, 11 Oct 2024 13:51:44 -0400 Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-37d495d217bso1850533f8f.0 for <73747@debbugs.gnu.org>; Fri, 11 Oct 2024 10:51:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728669022; x=1729273822; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=E017XCRy52I3CcLd7cT8BHM72squOERFCPwLllaMvTA=; b=PhSNBHNAgJqyF/HuBCjN7nekOGNGuqEmWQbVxsntaO9J3XRqEaTlXPN1HHTISE31hF uA5j3Ss+jZ6sf/NFhsFtXCUzEr90VVO4KctJfNcJr4Ttdhpmf+cdSYyl2G4QhQjspJus l+8EI4lcoD/bkfi/fHbYe+JZjAKdPNmawfjyd8ybgcUoDIrcDolc3ml0uAkoFDzMb8K3 5ekuiH4cl0DVC/J6T7J8BTEkWrJpcIUrm+66BwP6k0gcIxtRuXX4Q3GfRtfsklpBZ3qN mr2e61rWdHfxty968AngwscQYWmCD9btRC0P0VP8bwtsoZuEKbY5eF0/ASuwq3S1MyW/ kN7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728669022; x=1729273822; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=E017XCRy52I3CcLd7cT8BHM72squOERFCPwLllaMvTA=; b=kiKSebsbbSEvqb9FLTfj8lL3FsAYW8ZHiZYelVM5TdhNP4EeCXTyYJpkvES+f57OIa AH5DzUJd3c7m+JTH+n2vmWIHwTqDxEDnJB+9KISSt3bpf+RTIzjFSzmOG7Gys+OZpL+r u7+uvKuZdalKHFtfKcA2B1BPACf/uQr5RWiEymaXSZH/Mj9fx7Ft/hWBMojCxEoZFGht ZvGR7tYyJD0rIOyvAofkEiDH/JzWZcvLiEtan+KX2kr2bnEqo06eP4Wnpuew8XacITH8 CB9WsQ6KmdzlueJQqIP0urjYX9oiNtiCZp8Ns41BEgau4PYIs05I9kddkw3untY6GAua l8vQ== X-Gm-Message-State: AOJu0YxNQ7XKf2+ypWHjnc/d65450w7uw5flSyyeZKnyb+n/X8630W2Y M92JPgc/oShpSyQ/zaGQMgZXxqw1lsr7NE1iylm2HQ1C7DySoG9MArTIO7SjcfA= X-Google-Smtp-Source: AGHT+IFKaWmNrLJCqu2wOLcVupeonfDmfMpRfQ/LA+UdfbTkuHPpOui/D5h3XwbtvD6vl03FJaAiCA== X-Received: by 2002:a5d:5f49:0:b0:378:81aa:2653 with SMTP id ffacd0b85a97d-37d5ff28a48mr567321f8f.9.1728669022012; Fri, 11 Oct 2024 10:50:22 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a99a80bf86bsm234270766b.130.2024.10.11.10.50.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Oct 2024 10:50:21 -0700 (PDT) From: Sharlatan Hellseher To: 73747@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add python-pyglet. Date: Fri, 11 Oct 2024 18:50:17 +0100 Message-ID: <6f47672066456fa0bb4e38e5f052095c4032098d.1728658722.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73747 Cc: =?UTF-8?q?Daniel=20Mei=C3=9Fner?= , Morgan Smith , Adam Kandur , Sharlatan Hellseher , Adam Faiz 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 (-) This project was mentioned in #48467, #50505, #52116 and #67131. It's a refreshed version with most of the bindings implemented. * gnu/packages/python-graphics.scm (python-pyglet): New variable. Change-Id: I78718376bc2945184c32cb013309fbba2b2749d0 Co-Authored-By: Adam Kandur Co-Authored-By: Daniel Meißner Co-Authored-By: Morgan Smith Co-Authored-By: Adam Faiz --- gnu/packages/python-graphics.scm | 152 ++++++++++++++++++++++++++++++- 1 file changed, 151 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-graphics.scm b/gnu/packages/python-graphics.scm index ef981bd8d7..d0b4a1df74 100644 --- a/gnu/packages/python-graphics.scm +++ b/gnu/packages/python-graphics.scm @@ -1,4 +1,9 @@ ;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2021 Adam Kandur +;;; Copyright © 2021 Daniel Meißner +;;; Copyright © 2021 Morgan Smith +;;; Copyright © 2023 Adam Faiz +;;; Copyright © 2024 Sharlatan Hellseher (define-module (gnu packages python-graphics) #:use-module ((guix licenses) #:prefix license:) @@ -8,9 +13,18 @@ (define-module (gnu packages python-graphics) #:use-module (guix gexp) #:use-module (guix packages) #:use-module (gnu packages) + #:use-module (gnu packages audio) #:use-module (gnu packages check) + #:use-module (gnu packages compression) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages gl) + #:use-module (gnu packages base) + #:use-module (gnu packages gtk) + #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python-build) - #:use-module (gnu packages python-xyz)) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages video) + #:use-module (gnu packages xorg)) ;;; Commentary: ;;; @@ -21,6 +35,142 @@ (define-module (gnu packages python-graphics) ;;; ;;; Code: +(define-public python-pyglet + (package + (name "python-pyglet") + (version "2.0.18") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyglet" version)) + (sha256 + (base32 "1p4rizj81vfqxal288m3afbrgk0il3w7k5kmhai2sah8f26j7ybw")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + #~(list "tests" + "--ignore=tests/interactive" + ;; All tests errored + "--ignore=tests/integration/media/test_openal.py" + "--ignore=tests/integration/text/test_empty_document.py" + ;; Tests failed + "-k" (string-append "not test2" + " and not test5" + " and not testPad" + " and not testPad" + " and not testRange" + " and not testRect" + " and not testRect" + " and not testSet" + " and not testSquare" + " and not testSquare" + " and not testTuple" + " and not testTupleRange" + " and not test_context_noshare_texture" + " and not test_context_share_texture" + " and not test_method" + " and not test_openal_listener" + " and not test_parse_all_controller_mappings" + " and not test_player_play" + " and not test_player_play_multiple" + " and not test_stream_write_needed" + " and not test_window_caption" + " and not test_window_caption_from_argv")) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-lib-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* (list "pyglet/font/fontconfig.py" + "pyglet/font/freetype_lib.py" + "pyglet/gl/lib_glx.py" + "pyglet/input/linux/evdev.py" + "pyglet/libs/egl/egl.py" + "pyglet/libs/egl/lib.py" + "pyglet/libs/x11/xf86vmode.py" + "pyglet/libs/x11/xinerama.py" + "pyglet/libs/x11/xlib.py" + "pyglet/libs/x11/xsync.py" + "pyglet/media/drivers/openal/lib_openal.py" + "pyglet/media/drivers/pulse/lib_pulseaudio.py") + (("'EGL'") + (format #f "'~a/~a'" #$(this-package-input "mesa") + "lib/libEGL.so")) + (("\"fontconfig\"") + (format #f "'~a/~a'" #$(this-package-input "fontconfig-minimal") + "lib/libfontconfig.so")) + (("\"freetype\"") + (format #f "'~a/~a'" #$(this-package-input "freetype") + "lib/libfreetype.so")) + (("'GL'") + (format #f "'~a/~a'" #$(this-package-input "mesa") + "lib/libGL.so")) + (("'GLU'") + (format #f "'~a/~a'" #$(this-package-input "glu") + "lib/libGLU.so")) + (("'X11'") + (format #f "'~a/~a'" #$(this-package-input "libx11") + "lib/libX11.so")) + (("'Xext'") + (format #f "'~a/~a'" #$(this-package-input "libxext") + "lib/libXext.so")) + (("'Xinerama'") + (format #f "'~a/~a'" #$(this-package-input "libxinerama") + "lib/libXinerama.so")) + (("'Xxf86vm'") + (format #f "'~a/~a'" #$(this-package-input "libxxf86vm") + "lib/libXxf86vm.so")) + (("'c'") + (format #f "'~a/~a'" #$(this-package-input "glibc") + "lib/libc.so")) + (("'gdk-x11-2.0'") + (format #f "'~a/~a'" #$(this-package-input "gtk+") + "lib/gdk-pixbuf-2.0.so")) + (("'gdk_pixbuf-2.0'") + (format #f "'~a/~a'" #$(this-package-input "gdk-pixbuf") + "lib/libgdk_pixbuf-2.0.so")) + (("'openal'") + (format #f "'~a/~a'" #$(this-package-input "openal") + "lib/libopenal.so")) + (("'pulse'") + (format #f "'~a/~a'" #$(this-package-input "pulseaudio") + "lib/libpulse.so"))))) + (add-before 'check 'prepare-test-environment + (lambda _ + ;; The test suite requires a running X server. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + (setenv "HOME" "/tmp") + (setenv "PYGLET_HEADLESS" "True")))))) + (native-inputs + (list python-flit-core + python-pytest + unzip + xorg-server-for-tests)) + (inputs + (list ffmpeg + fontconfig + freeglut + freetype + gdk-pixbuf + glibc + glu + gtk+ + libx11 + libxext + libxinerama + libxxf86vm + mesa + openal + pulseaudio)) + (home-page "https://github.com/pyglet/pyglet") + (synopsis "Windowing and multimedia library") + (description + "Pyglet is a Python library for developing games and other visually-rich +applications. It supports windowing, user interface event handling, +Joysticks, OpenGL graphics, loading images and videos, playing sounds and +music." ) + (license license:bsd-3))) ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 03:23:16 2024 Received: (at 73747-done) by debbugs.gnu.org; 19 Oct 2024 07:23:16 +0000 Received: from localhost ([127.0.0.1]:41145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t23nv-0007wW-OH for submit@debbugs.gnu.org; Sat, 19 Oct 2024 03:23:15 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:59572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t23nt-0007wN-Sj for 73747-done@debbugs.gnu.org; Sat, 19 Oct 2024 03:23:14 -0400 Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-43159c9f617so25001915e9.2 for <73747-done@debbugs.gnu.org>; Sat, 19 Oct 2024 00:22:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729322509; x=1729927309; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=xNX5xUpkli8lVJpEHuZunUAHcGpijBVQfLHBTE1D0MM=; b=jaJ9dzC2eE26MLt18zbLDtX4f+BU9PuSW6AJIMgyvMHEAVK0ytoNgKyvB1Nkeg5xxh 3x6wx0O/bZvdBqfzFEunkc36TN5aof7jkOQ6VtznNAoAF3J0bpmZDx1pfFKvPQrB0Ytw aNXmA7fwRhNiLkFyOde72+KRGJINYwZNa8fv+dQhYmmwfpny4S/SvLXnRYSiWGdw8Pmi gW+ZPFGBgVee9eOMvkSSyJrENGv8EsEy6hzUL1csEDZ3PIGEnSy+HLNayKl+3ym0Ky/q yRkpg7c7eJTSvvVA0UvIiHbQnepVd5yY3d27sJQm+dbXDYo6MecIRElWR9PkzB52qaLB uazQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729322509; x=1729927309; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=xNX5xUpkli8lVJpEHuZunUAHcGpijBVQfLHBTE1D0MM=; b=LGYqSjxf6LDJbmzqX8GTMgQdwjtKorFRJg6XbGXkJdkItodP6Pfrzz7Dt+bBpdTji4 mbwnhicG6Wtl+F+4QNPY5x7QGMhZ8KASMFSiV8BRuyTiULIYzoiBbKaOdY+0Ef5zakEe HrkfttQQI9LSQQq0jczhNWI0dzpk/0ikQ+gBz26rb0zFKDNG6NC3NDIwzLyqsFEigWZn yaeDRzVtJEli5cCJ36U6nEo+7He/g6minI2NBvykobxWwm2DfylSGZKHZ5We9ejOrGed S4KUCerb3on8ZDb76lTrVF5VEz0TdAHb9My/jqFKZzVs1fsriEDlc1AL2AMhy3e6jUrK J68w== X-Gm-Message-State: AOJu0YzRIXGWmXS+fXlX3KaaymhS9WF6e4JfwruW4XNVg3ZMXrZJx8+8 +VdKiZfBjZZ1FGYslp/zy7fihrz/fuMVz35IeDgJl1wsA9EKE1ctBYU6Jnno X-Google-Smtp-Source: AGHT+IE26/qsuWR7A+UoxUS627MD4QDTVFpNNmKOmRtVL7T3kBa6s2qUZHrghl9KCGowbYOy3k3bKg== X-Received: by 2002:a5d:6584:0:b0:374:c8a0:5d05 with SMTP id ffacd0b85a97d-37eb48a0e89mr3542369f8f.50.1729322509340; Sat, 19 Oct 2024 00:21:49 -0700 (PDT) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37ecf066600sm3723397f8f.37.2024.10.19.00.21.47 for <73747-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Oct 2024 00:21:48 -0700 (PDT) From: Sharlatan Hellseher To: 73747-done@debbugs.gnu.org Subject: [PATCH 0/2] gnu: Add python-pyglet. Date: Sat, 19 Oct 2024 08:21:45 +0100 Message-ID: <87v7xoo8vq.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73747-done 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 Pushed as 88471af678959b1eb4e357a47293030d05de8658 to master. -- Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmcTXgkACgkQdtcnv/Ys 0rVRgBAAnr6mG3uY+vdKGLpjazBqfIPyXLpheCgKmPiyIRDTn8UFTnij0Rgqbz/G 8dZId2d3t1DDpVkX8G+NVBYeMC+hsVFv9TaehSsN1MeHKtFnbqbXdz7EcoRhLRiJ xV1q1K4B0gwjjxMbUFyN11Z7iFtK1fiOvl43ljhXGlRizniTneM0YbMSQiQsO6YP 3VOAAik1z22A4vQFzQbG3gufVJbjDmMt89ToGYcY83nP83Rk33hYLGt5bul0JTSv r56YE91MwMz4LOWAjnGhCSg4MsXkzXUToi7sPPn3N28ATswH2O33HWFLLaCBklIG MiS2ZmBicOt+3TXfNg4uJrVIOxfK/93L3x5+iqds/XJbJ4kKnHPN7j6nZQispkW9 9rLUdYiCcRm26xqEzuI5QTgzBX+K/CbRTeuZwizsaln/qTXrc+r5KFa0dEUbHRaV 1cvqm7i3tQiXQQzWVXBt4+gZ3oH8thha/hbuYPDjekND0nL4OdAD2azuJO/q01rO Tfl27OINoNbMyoWidmiQF0QmyGc45pmoc9ZQdoFZreILZwOpjt6W4JFNjCfHgJiY sWCljVbfUkx2BDnqW1w6vRtQMcMyDNClkY4FmtfFA8gTeaOZe298AauVH47Fx2mQ yIcHMSJrw+pMTw4DzlSKlM++U6WW3GEm2EezICeLVQMQ3YPECD4= =0AlV -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 21 05:09:54 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, 16 Nov 2024 12:24:08 +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