From unknown Sat Jun 21 10:34:27 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#74487 <74487@debbugs.gnu.org> To: bug#74487 <74487@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add the-powder-toy. Reply-To: bug#74487 <74487@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:34:27 +0000 retitle 74487 [PATCH] gnu: Add the-powder-toy. reassign 74487 guix-patches submitter 74487 Ron Nazarov severity 74487 normal tag 74487 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 22 20:37:45 2024 Received: (at submit) by debbugs.gnu.org; 23 Nov 2024 01:37:45 +0000 Received: from localhost ([127.0.0.1]:56126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEf5j-0006Ng-JG for submit@debbugs.gnu.org; Fri, 22 Nov 2024 20:37:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:39398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEcdQ-0006po-VY for submit@debbugs.gnu.org; Fri, 22 Nov 2024 18:00:23 -0500 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 1tEcdQ-0006G3-EM for guix-patches@gnu.org; Fri, 22 Nov 2024 18:00:20 -0500 Received: from mail.noisytoot.org ([198.244.238.61]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tEcdO-0004bk-4M for guix-patches@gnu.org; Fri, 22 Nov 2024 18:00:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=noisytoot.org; s=20210810-rsa; t=1732316413; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gwEx7MFypOlZ+qiU2cSmvMOtdpT01OSzkKUf395uDVk=; b=V3/f2uwt6e7kBEv17+BnIHu7JXZFMz9a7iKoYf+ickUq0Zb9XM+j01NYL4fLE8sitvZdCz JSvXljH/RdIsSYmORnRlKTwP5N+07dQPX91LLmkCPctUVuhO/vm6WK56q5oQORNR0n/TPl IFucVgepD7WPWD00kYIUS3uyAGEZX6+gxzS18RCZ1PrvaqsnELHWzW+LGmKZHCvvdP+YAD toAnxYxy3e3kJBDbP8e92XJ+wV51kHpT+QCb0Xv0YA2TJVdogYafYxmM7FEG0vekCf0694 ak6hAKRu+9Eg6CxLsoogYhA/SG9n3fkmOzbTNpSldP0fqMl6hJpAXP8oG8LgIw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=noisytoot.org; s=20210810-ed25519; t=1732316413; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gwEx7MFypOlZ+qiU2cSmvMOtdpT01OSzkKUf395uDVk=; b=2DwCFuoEZjTBowFsntLEyM8kiCcb4K8atESvCYsFERDpxoIG2ylKk7/saytArfcE3jXd24 nhPXPplNlANtlTBg== X-Spam: yes X-Spam-Score: 6 / 15 X-Spam-Status: Yes, score=6.000 required=15.000 tests=[ARC_NA=0.000, ASN=0.000, DKIM_SIGNED=0.000 FROM_EQ_ENVFROM=0.000, FROM_HAS_DN=0.000, MID_CONTAINS_FROM=1.000 MIME_GOOD=-0.100, MIME_TRACE=0.000, RCPT_COUNT_TWO=0.000 RCVD_COUNT_TWO=0.000, RCVD_NO_TLS_LAST=0.100, RCVD_VIA_SMTP_AUTH=0.000 SPAM_FLAG=5.000, TO_DN_SOME=0.000, TO_MATCH_ENVRCPT_ALL=0.000] Received: by mail.noisytoot.org (OpenSMTPD) with ESMTPSA id a7a49176 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 22 Nov 2024 23:00:13 +0000 (UTC) From: Ron Nazarov To: guix-patches@gnu.org Subject: [PATCH] gnu: Add the-powder-toy. Date: Fri, 22 Nov 2024 23:00:01 +0000 Message-ID: <20241122230003.16577-1-ron@noisytoot.org> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.244.238.61; envelope-from=ron@noisytoot.org; helo=mail.noisytoot.org 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, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 22 Nov 2024 20:37:41 -0500 Cc: Ron Nazarov 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.4 (--) * gnu/packages/games.scm (the-powder-toy): New variable. Change-Id: I140d21cab40a522a5079de51980874dae93b4304 --- gnu/packages/games.scm | 71 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 39e3b6dc0b..686a1e48e7 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -63,7 +63,7 @@ ;;; Copyright © 2021, 2024 David Pflug ;;; Copyright © 2021, 2022 Felix Gruber ;;; Copyright © 2021 Solene Rapenne -;;; Copyright © 2021, 2022 Noisytoot +;;; Copyright © 2021, 2022, 2024 Noisytoot ;;; Copyright © 2021 Petr Hodina ;;; Copyright © 2021, 2022 Brendan Tildesley ;;; Copyright © 2021 Christopher Baines @@ -8163,6 +8163,75 @@ (define-public the-butterfly-effect (license (list license:gpl2 license:public-domain license:expat license:cc-by-sa3.0 license:gpl3+ license:wtfpl2)))) +(define-public the-powder-toy + (package + (name "the-powder-toy") + (version "98.2.365") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/The-Powder-Toy/The-Powder-Toy") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06l39w3ggrzn8799dqll606by4f88kjr60r879w8j26csx1py76g")))) + (build-system meson-build-system) + (arguments + `(#:configure-flags (list (string-append + "-Dworkaround_elusive_bzip2_include_dir=" + (assoc-ref %build-inputs "bzip2"))) + ;; No install target + #:phases (modify-phases %standard-phases + (replace 'install + (lambda _ + (let* ((output (assoc-ref %outputs "out")) + (bin (string-append output "/bin")) + (share (string-append output "/share")) + (apps (string-append share "/applications"))) + (mkdir-p bin) + (mkdir-p apps) + (install-file "powder" bin) + (install-file "resources/powder.desktop" apps) + (for-each (lambda (size) + (let ((dir (string-append share + "/icons/hicolor/" + size + "x" + size + "/apps"))) + (mkdir-p dir) + (copy-file (string-append (assoc-ref + %build-inputs + "source") + "/resources/generated_icons/icon_exe_" + size ".png") + (string-append dir + "/powdertoy-powder.png")))) + '("16" "32" "48")))))))) + (native-inputs (list pkg-config)) + (inputs (list luajit + jsoncpp + libpng + zlib + fftwf + bzip2 + curl + sdl2)) + (synopsis "Free physics sandbox game") + (description + "The Powder Toy is a free physics sandbox game, which simulates air +pressure and velocity, heat, gravity and a countless number of interactions +between different substances! The game provides you with various building +materials, liquids, gases and electronic components which can be used to +construct complex machines, guns, bombs, realistic terrains and almost +anything else. You can then mine them and watch cool explosions, add +intricate wirings, play with little stickmen or operate your machine.") + (home-page "https://powdertoy.co.uk/") + ;; The few files that have a license header specify GPLv3+, but most don't + ;; and it's not otherwise specified anywhere. + (license license:gpl3))) + (define-public pioneer (package (name "pioneer") -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 13:20:40 2024 Received: (at 74487) by debbugs.gnu.org; 23 Nov 2024 18:20:40 +0000 Received: from localhost ([127.0.0.1]:59013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEukJ-0005bk-Kr for submit@debbugs.gnu.org; Sat, 23 Nov 2024 13:20:39 -0500 Received: from smtp.domeneshop.no ([194.63.252.55]:60811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEukG-0005bM-PW for 74487@debbugs.gnu.org; Sat, 23 Nov 2024 13:20:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xn--no-cja.eu; s=ds202402; h=Content-Type:MIME-Version:Message-ID:Date: Subject:Cc:To:From:From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding: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=FgsG1UrhGuqH2VO4VFDxkERs5I1rC/SsnTIV7E/YBYI=; b=RCRQbuZH/6kxANSrqf4bbBvz4S sjxkwRTlM4rY18VuMVVX9HuQU797VPTAS6sAgDBmgUF3kvFWtvYPkjWWUJbY06RfW4wdAfmWBA05s 1/pBEh6c9xrpRp9vjiEazu1Dc2eIPyBhGS6JCDeCphZp18uv2MXmuYJSQw/eYZ2nB1pkRZnlN1eCf Dvg0HANF+tzA3dAXn9rOwmuTFiInoxYnhSpGlLvQCHFnaDmB3qU4Vd9eT37fRk557/os8qpi1Q0MK IF7BSJgD2Fapbpo+zcrJTUKyJp0xNDoT+V66vvOEIJj6HlEA3dF7WMVQiRsPDZ+SgK0YPhv+0cGPQ O8UKPYvA==; Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) id 1tEuk9-00H6F5-Hp; Sat, 23 Nov 2024 19:20:29 +0100 From: =?utf-8?Q?No=C3=A9_Lopez?= To: 74487@debbugs.gnu.org Subject: QA review for 74487 Date: Sat, 23 Nov 2024 19:21:42 +0100 Message-ID: <87serh3j61.fsf@xn--no-cja.eu> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74487 Cc: Ron Nazarov 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 (-) Thanks for the patch! It works well on my end :) Make sure to end your code comments with dots. Also IIRC quasiquotes in arguments should be replaced with the new g-exp style. Items marked as checked: Lint warnings, Package builds, Commit messages, New package licenses, New package tests From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 04:17:35 2024 Received: (at 74487-done) by debbugs.gnu.org; 26 Nov 2024 09:17:35 +0000 Received: from localhost ([127.0.0.1]:45708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFrhP-0007NH-3b for submit@debbugs.gnu.org; Tue, 26 Nov 2024 04:17:35 -0500 Received: from mail-wm1-f49.google.com ([209.85.128.49]:53670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFrhM-0007Ms-Uc for 74487-done@debbugs.gnu.org; Tue, 26 Nov 2024 04:17:33 -0500 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-434a45f05feso10300465e9.3 for <74487-done@debbugs.gnu.org>; Tue, 26 Nov 2024 01:17:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732612587; x=1733217387; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=W11QjgObp/NQIloBCIamSSsG0UpQ0x2/B6oNUkb+2K0=; b=jVEsT5ab9OwJ0clbKtHKQDWpFRfnGGlo6EhPpH+FKqholpi3zoWMfMVMyW7CsNOgGq 7/Ei81RfroGGIEZlHlY9QcRePYcUiF+qS2s53L4k6Tc2aCnt1Qk4Jm20Q/vELENMhcHa punqbPXT668kNU/mU50OOHhyw3ne2vGIzGwP8MH6aWVXBMJVJ4ih31iEoy7nrxw9GnCK YReO6A9mtE0DI9BNds/RkoGSFqAY8gtFyfI/KO7MR5KqRBXUb/IB1xS7w1C2IGEWnC6y qPIr9pgoaDPwNBtiqCygjWrpiTgLSCqqitu+dHKoOzOWkwy2rGTdIpK0lCM8OsKjP29w V22w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732612587; x=1733217387; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=W11QjgObp/NQIloBCIamSSsG0UpQ0x2/B6oNUkb+2K0=; b=MMTHgueJAeqBWwmPP+mAvUoljmeMmVUZoYML44PiPItuduswahxRAofLX46uo6GZCY jRw5uaPJ7Fx40Tb2X8nbIdgpNgrj/ThjZwsycw5y6LjolpiVDR66ZH9m7WpiIQMdwv+l IICT0w2b2Jg+tW4aeBOiksJ9ns/M2xprPe0sz922GifiM8klsot3MYRKrz1QPNYsbnYN 9qV6yd6fv+TPtHL1iIfOMEDccSd9ldakEw+08BqmcOoR+MHeDD24hJL4KHyzEIYXVyaF qVfBgdl5bDDLdC5ngtzTNJnjYiP1rLiMBzbMbD6xxFaBwUlJvFtB7OsEAk2J+aX4YFQ5 vykA== X-Gm-Message-State: AOJu0Ywn7jQghw+HtnkzoD6GBIa3NjkX2deQJPBiv9OEv9EBKbBLkp4n DqGTiAaBlvpwvsplNrwZKR3WWJ46f8d0df3lsXSuFo1R3lEmXkMXXOQ2Gc2d X-Gm-Gg: ASbGncsLExeUYT0nzBdYvR2dETBEomukNQfqnynqAx07A0szJLbksrqjuq/A3buKqOL GoytkTqsibYICPixlIlk1Jr2eh2iEGy6QvfBfPbggduAbZvFAiullKTYJA7gcHfVNTh58uOHACg hh7wvfELYBZNKO0K4G+VlcqMXFOLPtikMMqq0fgeHi5L/+U/CEudhwZBuA5xengKag1BO9WfhOU VwY0T7CxTnjhwLCPv07CJ8qCuATd2SF4O4ojoLKT+W2TEGl X-Google-Smtp-Source: AGHT+IE/begU8VzrV6cY4n0zmAIUepepE01Ff2GhaTh1JdnrMduGI+DQsCpS+ezxIOdTQLXnccW0iQ== X-Received: by 2002:a05:600c:4ed0:b0:431:6083:cd30 with SMTP id 5b1f17b1804b1-433ce410342mr152258565e9.6.1732612587024; Tue, 26 Nov 2024 01:16:27 -0800 (PST) Received: from localhost ([141.226.12.33]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4349f0ba652sm71188765e9.40.2024.11.26.01.16.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Nov 2024 01:16:26 -0800 (PST) Date: Tue, 26 Nov 2024 11:16:25 +0200 From: Efraim Flashner To: Ron Nazarov Subject: Re: [bug#74487] [PATCH] gnu: Add the-powder-toy. Message-ID: Mail-Followup-To: Efraim Flashner , Ron Nazarov , 74487-done@debbugs.gnu.org References: <20241122230003.16577-1-ron@noisytoot.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="lZOJRg0qPD/cijfY" Content-Disposition: inline In-Reply-To: <20241122230003.16577-1-ron@noisytoot.org> 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.3 (/) X-Debbugs-Envelope-To: 74487-done Cc: 74487-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: -0.7 (/) --lZOJRg0qPD/cijfY Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thanks for the patch. I followed up with a second patch adding support for building on riscv64 and powerpc64le using lua-5.2. --=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 --lZOJRg0qPD/cijfY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmdFkekACgkQQarn3Mo9 g1HD1hAAtORkSRgoEoLj+ovr6t9d5ed2imDaAbAd445OGtTSajXJeMh1wcXSsmGP 8PsesrxdSKl7qu7KkiyU1T6LWRmwWerTaPxYB1CGFUG0f3fAPGxSqLBLxcU5G8k1 q37yH1HEYLL5JUEfOugrkDAT/GwWeSa7N2bJailt3n/G+KpPJ9zESKPr4RA+WjbF 3UtdoC8Zcd3wRQeevhu7U9yHi/fyXBuzxyqni6ESeRmAWozM+hdMxJs+FbtdTxLc IM6s87VVx0+82lTnqE6YnLUceM3MLOUcRa7c79ftzHok5/KdkFvZkMptzcIyOZ5l ZXPimo7fPJAH8frA6e1WXPmoPneHQG98mVvMCOYogkCRwxAIXC1V67d+WPotx0uZ 1zZjeTBFW/zK43txt6hK8WujYe+sR+ceZxbeXy8dADYkH/HasfDXbXOc/FppCNcv +H1zgnZ9x2ykihnJQvFq8EbEV6HwPPyeWdK4pILlJyzoV8Z0pIDX5x3EU1vc0EpO AutxMp2nSezrdwwQW64XZ1ugglaI4ed8npYtJ4uzCjYyDJC5bl5gOTJZjcWq+TUq UMl2N8pc2+rSuAsKUn2nWzLq3ELoHdctiOC0WpXj69p7GaJtqni/hUMWTMqcQG/5 t2WgQ7B5XItrvmKE/7BEZBQEz1YKEwmuxdSYlsRvoZJ2EI5+P3U= =6bh1 -----END PGP SIGNATURE----- --lZOJRg0qPD/cijfY-- From unknown Sat Jun 21 10:34:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 24 Dec 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