From unknown Sun Jun 22 03:59:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#75641] [PATCH] gnu: Add woof-doom. Resent-From: Andrew Wong Original-Sender: "Debbugs-submit" Resent-CC: adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Sat, 18 Jan 2025 05:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 75641 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75641@debbugs.gnu.org Cc: Andrew Wong , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by submit@debbugs.gnu.org id=B.173717930528955 (code B ref -1); Sat, 18 Jan 2025 05:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jan 2025 05:48:25 +0000 Received: from localhost ([127.0.0.1]:39682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tZ1h3-0007Ww-3B for submit@debbugs.gnu.org; Sat, 18 Jan 2025 00:48:25 -0500 Received: from lists.gnu.org ([2001:470:142::17]:51422) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tZ1h1-0007Wg-6Z for submit@debbugs.gnu.org; Sat, 18 Jan 2025 00:48:24 -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 1tZ1gt-0003BG-5E for guix-patches@gnu.org; Sat, 18 Jan 2025 00:48:15 -0500 Received: from qs51p00im-qukt01071901.me.com ([17.57.155.8]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tZ1gr-0000KE-Ei for guix-patches@gnu.org; Sat, 18 Jan 2025 00:48:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=pbOSrOz9ZKwMcyD1K25G3qiz6UW5XuICxbZkJa8XMfU=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=WyEeFO/YqaSacLYHhJvxhiJoXsh4I2vSfXTjbFxSeeWk/h4VGx1PradcmbDhhfc2O gGuSOjfQE8neYfLE+N4vdgpc6abiIiFRDApJ15R7WQ4jRlO9pE4XdXfNndBrqUEwaW szCpuSZL51S+bw9Jwy5Z6NTrAkpxacweqwM2ee/6T1CYaUHY3GWYzzHnDx5JwaArB5 1xEM0fqwWDYH7sj9rjUBsD2Od2w1HWn1xOcVX2rpOnjvVMY5fNUgRS1baIUHLmxrRT rt2tALWdEsA5Iz5z2nGxKG6+jdsTFqJ7ub1f/Nrh4pylsdnIjxLI5a9A7cjx/1YQ5I /PZHnGfUsEteA== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01071901.me.com (Postfix) with ESMTPSA id 749AF6280167; Sat, 18 Jan 2025 05:48:08 +0000 (UTC) From: Andrew Wong Date: Sat, 18 Jan 2025 00:46:03 -0500 Message-ID: X-Mailer: git-send-email 2.47.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: s4glzNpnjF3OZ_w96n8JSgEyJ6-NuQQN X-Proofpoint-ORIG-GUID: s4glzNpnjF3OZ_w96n8JSgEyJ6-NuQQN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-01-18_02,2025-01-16_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 clxscore=1015 spamscore=0 adultscore=0 phishscore=0 suspectscore=0 bulkscore=0 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2501180043 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 Received-SPF: pass client-ip=17.57.155.8; envelope-from=wongandj@icloud.com; helo=qs51p00im-qukt01071901.me.com X-Spam_score_int: -45 X-Spam_score: -4.6 X-Spam_bar: ---- X-Spam_report: (-4.6 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.79, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_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.0 (+) 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 (/) * gnu/packages/games.scm (woof-doom): New variable. Change-Id: I77cfa0fd2f2a20d6eee5d0339b9673899bb0ecad --- This patch adds the Woof! source port for Doom. gnu/packages/games.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 3d71a7cf8b..0b63371bb8 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -8708,6 +8708,42 @@ (define-public crispy-doom original.") (home-page "https://www.chocolate-doom.org/wiki/index.php/Crispy_Doom"))) +(define-public woof-doom + (package + (name "woof-doom") + (version "15.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/fabiangreffrath/woof") + (commit (string-append "woof_" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y21g1h6vlsqyimjh8acfj8r2zyib26m9b7vf66hp4ma4zxh6mxd")))) + (build-system cmake-build-system) + (arguments (list #:tests? #f)) + (native-inputs (list python)) + (inputs (list sdl2 + sdl2-net + openal + libsndfile + libebur128 + yyjson + fluidsynth + libxmp)) + (home-page "https://github.com/fabiangreffrath/woof") + (synopsis "MBF-style Doom source port targeted at modern systems") + (description + "Woof! is a continuation of the ``MBF'' lineage of Doom source ports, with modern +features such as dynamic resolution scaling, uncapped framerates, +adjustable field of view, 3D audio with HRTF and 7.1 surround sound +support, and modern gamepad features including rumble, gyro, and flick +stick support. Supports the new MBF21 format, as well as the MUSINFO, +UMAPINFO, DEHEXTRA, and DSDHacked specifictions.") + (license license:gpl2+))) + + (define xonotic-data (package (name "xonotic-data") base-commit: 87045f0982bd7aebb07b380cbf322651227546f4 -- 2.47.1 From unknown Sun Jun 22 03:59:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#75641] [PATCH] gnu: Add woof-doom.(bump) References: In-Reply-To: Resent-From: Andrew Wong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 29 Jan 2025 04:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75641 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75641@debbugs.gnu.org Received: via spool by 75641-submit@debbugs.gnu.org id=B75641.173812363416022 (code B ref 75641); Wed, 29 Jan 2025 04:08:02 +0000 Received: (at 75641) by debbugs.gnu.org; 29 Jan 2025 04:07:14 +0000 Received: from localhost ([127.0.0.1]:39524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tczMA-0004AM-CX for submit@debbugs.gnu.org; Tue, 28 Jan 2025 23:07:14 -0500 Received: from qs51p00im-qukt01080301.me.com ([17.57.155.20]:61243) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tczM7-0004A6-LE for 75641@debbugs.gnu.org; Tue, 28 Jan 2025 23:07:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=TnpEFsH/jRR8HegycHp0dsHWF+8NjaHSTnnypX+ogvA=; h=Message-ID:Date:MIME-Version:To:From:Subject:Content-Type:x-icloud-hme; b=IRa8uB7bnG6BzbblgldFyc1cITMAPA7UlAWDB4mAFx4Cg/3JuMAWw4ibwkM+rQfL3 bixpvHKuC2BNA3EwyqRbVVnKd/EjqqxQGFGTvalxW/FRueLTUHHBtxbdPQwb5wMBnf wCQ49r+a/c3HLZwx+87iYbffdF7SFUEOYvfbKxHCCmMAq+CMoJkppdr6s0hnN9SpQR aH69SLCSU40Zls/Jo4uAVKOz2I8T5hSy9V1Ygo2CcoFqOqEr3rQKdQ9RmLTla0E1uI gqeUHLxh7ZjIzMTya/4MuGrr7DpsiRzBQ0aLu/yXBQpIlwFb8tLNJ75WOByXkQMfgV eR1/bWc28VHAg== Received: from [192.168.86.109] (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01080301.me.com (Postfix) with ESMTPSA id 7F3AB5F00185 for <75641@debbugs.gnu.org>; Wed, 29 Jan 2025 04:07:05 +0000 (UTC) Message-ID: Date: Tue, 28 Jan 2025 23:07:01 -0500 MIME-Version: 1.0 User-Agent: Icedove Daily Content-Language: en-US From: Andrew Wong Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-ORIG-GUID: 0bm2XF7m0mNWKY3DsTv7AlM0QbRsSQ-F X-Proofpoint-GUID: 0bm2XF7m0mNWKY3DsTv7AlM0QbRsSQ-F X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-01-28_04,2025-01-27_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=401 malwarescore=0 mlxscore=0 spamscore=0 suspectscore=0 adultscore=0 clxscore=1011 bulkscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2501290032 X-Spam-Score: -0.7 (/) 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.7 (-) Bumping this, has it been seen? From unknown Sun Jun 22 03:59:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#75641] [PATCH] gnu: Add woof-doom.(bump) References: In-Reply-To: Resent-From: Ian Eure Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 01 Feb 2025 17:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75641 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Andrew Wong , 75641@debbugs.gnu.org Received: via spool by 75641-submit@debbugs.gnu.org id=B75641.173843247725268 (code B ref 75641); Sat, 01 Feb 2025 17:55:01 +0000 Received: (at 75641) by debbugs.gnu.org; 1 Feb 2025 17:54:37 +0000 Received: from localhost ([127.0.0.1]:59901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1teHhV-0006ZT-2K for submit@debbugs.gnu.org; Sat, 01 Feb 2025 12:54:37 -0500 Received: from fout-b5-smtp.messagingengine.com ([202.12.124.148]:36751) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1teHhQ-0006ZC-Fi for 75641@debbugs.gnu.org; Sat, 01 Feb 2025 12:54:34 -0500 Received: from phl-compute-09.internal (phl-compute-09.phl.internal [10.202.2.49]) by mailfout.stl.internal (Postfix) with ESMTP id E01B811400DD; Sat, 1 Feb 2025 12:54:26 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-09.internal (MEProxy); Sat, 01 Feb 2025 12:54:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm2; t=1738432466; x=1738518866; bh=xShBvQxJ0DKon+OdC764TK2rsoffStrj 1fkBoYBc/ug=; b=DZdXOpse3qgGjy3xhdh1wZ/AsCzgsLGhrZ45bQb+iNoDSUDy vQKJGdKQZ56cli9qDnHtkKNg+eaxPwIlUosafkMc2MpNSVDCL47HRrRFzlsIS4gz e5c51S/8XYvHuTMvbRDIzY/RqlDLBk/bIx+vcVAXAjxrdIaZahBFI49QgJli0nba sWoQXdusfvgB4PUnvyoa2QVf5DFNFjQgdnyQnyPdXuGDrnJuWSQS8B27UGg6Gvmy XEOzbzrDAJto61K/S2O47joBOGdhHnfAc3bEWH4YZKXct3jDI9rElfJpAuE7l+hR jyKUaIQUzD0aMIdrSRtYChPU5P3WamHoAVs8dw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1738432466; x= 1738518866; bh=xShBvQxJ0DKon+OdC764TK2rsoffStrj1fkBoYBc/ug=; b=t vAy6aoLLJvEFdo7RGpkgsHDSRi9YYY3bgJarXJwtsFPBsU01eF8WCbjE47jTjUuo 9jtVFmqcnzMwo2kn8aKSBX9pm+U9zQQ2XXvTMCT/ebDdeopzPlNK2g09jF8HNtY/ DAK6d4Qai0OmRD2pUtZKH/ws8QMu69lFcgrE8dymx7kzaKxNsGCbKuV3l7Iow0C/ y9cVonIqPiBFg7TEW7eOeE9czoBYY05CFIKcYYokwSOJBeFMtJ7Z+g/1kwiKW8Ci JknMvGhsd/O6ych6S6JOBcmS0eP9+2TTYr+D08v4Ypl2QPbzQ2U8vCUn/4SWPVlB +GknH/GSn4kJSS4Rsljjg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduvdeflecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefhvffufgffkfggtgesthdtredttdertdenucfh rhhomhepkfgrnhcugfhurhgvuceoihgrnhesrhgvthhrohhsphgvtgdrthhvqeenucggtf frrghtthgvrhhnpeejkefhkeduledvfefhffehudeuheevteeujedvgeefvdetgffhgeeg fedvieffgfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehirghnsehrvghtrhhoshhpvggtrdhtvhdpnhgspghrtghpthhtohepvddpmhhouggv pehsmhhtphhouhhtpdhrtghpthhtohepjeehieegudesuggvsggsuhhgshdrghhnuhdroh hrghdprhgtphhtthhopeifohhnghgrnhgujhesihgtlhhouhgurdgtohhm X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 1 Feb 2025 12:54:26 -0500 (EST) From: Ian Eure User-Agent: mu4e 1.12.7; emacs 29.4 Date: Sat, 01 Feb 2025 09:54:25 -0800 Message-ID: <87ldupft4e.fsf@retrospec.tv> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: -0.7 (/) 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.7 (-) Hi Andrew, Andrew Wong writes: > Bumping this, has it been seen? Patch review in Guix is very slow. I took a look at it today. Please run it through `guix lint' and fix the issues that reports. Also, it looks like 15.2.0 is out, so you may as well update it to that as well. Thank you for the patch. -- Ian From unknown Sun Jun 22 03:59:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#75641] [PATCH v2] gnu: Add woof-doom. References: In-Reply-To: Resent-From: Andrew Wong Original-Sender: "Debbugs-submit" Resent-CC: adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Sat, 01 Feb 2025 23:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75641 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75641@debbugs.gnu.org Cc: Andrew Wong , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 75641-submit@debbugs.gnu.org id=B75641.173845214130736 (code B ref 75641); Sat, 01 Feb 2025 23:23:02 +0000 Received: (at 75641) by debbugs.gnu.org; 1 Feb 2025 23:22:21 +0000 Received: from localhost ([127.0.0.1]:60398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1teMof-0007zg-64 for submit@debbugs.gnu.org; Sat, 01 Feb 2025 18:22:21 -0500 Received: from qs51p00im-qukt01072702.me.com ([17.57.155.17]:34373) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1teMoc-0007zQ-Gp for 75641@debbugs.gnu.org; Sat, 01 Feb 2025 18:22:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=tqRYH3boVxCv0dyIAQRgzL8rSm8wL0Vb92PsscWwKl8=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=doJVvammzZwSCe5YDjUsNmY4yOQEGfCX2nCBRBEBEtNE6sGtIdoKbq/Ah6dQuiOeZ bvQDpuXon2BdplPGGFDEyDftdEqbroKf4FIfUic0kdjkOic9ONlA2FmzXdLhlO3QHA h5//AZ0gaLfhjhdFF7MhdphFNa8yuvYdzE3hUz6GKu+CD1aqBTCn//I44iEw/xjjNi KLTaS6n3pd9OL8PYnKKuNDN96ycGJzZPQudkCbfrdSfLPEZ8QKJlFV0HddXSv7ic8r a2wXIYaqFuru0DTwB48Ka1k+JuXXXl6qYZkR+AvfIZZ+TGkYfOj5XMqv4TI32SU/t4 635PAQfB2nxGg== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072702.me.com (Postfix) with ESMTPSA id 0C7AA16802AA; Sat, 1 Feb 2025 23:22:11 +0000 (UTC) From: Andrew Wong Date: Sat, 1 Feb 2025 18:21:49 -0500 Message-ID: <8305512a1a5d3809b1ad83897108e5b0fc203c8f.1738452109.git.wongandj@icloud.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: qRfdN-f8znnmVpDa4L5qrsm0Mkbh13pt X-Proofpoint-GUID: qRfdN-f8znnmVpDa4L5qrsm0Mkbh13pt X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 adultscore=0 bulkscore=0 mlxlogscore=999 mlxscore=0 spamscore=0 clxscore=1015 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2502010204 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/games.scm (woof-doom): New variable. Change-Id: I77cfa0fd2f2a20d6eee5d0339b9673899bb0ecad --- Now linted and updated. gnu/packages/games.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index af819ba2f5..9f3e3cddcd 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -8718,6 +8718,43 @@ (define-public crispy-doom original.") (home-page "https://www.chocolate-doom.org/wiki/index.php/Crispy_Doom"))) +(define-public woof-doom + (package + (name "woof-doom") + (version "15.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/fabiangreffrath/woof") + (commit (string-append "woof_" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04c7hm4jnr9aiz6w4520zww6b7j86qv9xaf87hdv48cjc9sp2ljk")))) + (build-system cmake-build-system) + (arguments + (list + #:tests? #f)) + (native-inputs (list python)) + (inputs (list sdl2 + sdl2-net + openal + libsndfile + libebur128 + yyjson + fluidsynth + libxmp)) + (home-page "https://github.com/fabiangreffrath/woof") + (synopsis "MBF-style Doom source port targeted at modern systems") + (description + "Woof! is a continuation of the MBF lineage of Doom source ports, with +modern features such as dynamic resolution scaling, uncapped framerates, +adjustable field of view, 3D audio with HRTF and 7.1 surround sound +support, and modern gamepad features including rumble, gyro, and flick +stick support. Supports the new MBF21 format, as well as the MUSINFO, +UMAPINFO, DEHEXTRA, and DSDHacked specifictions.") + (license license:gpl2+))) + (define xonotic-data (package (name "xonotic-data") base-commit: f2b3c36bee8c232b026a66de93db38e13fbd7076 -- 2.48.1 From unknown Sun Jun 22 03:59:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#75641] [PATCH v2] gnu: Add woof-doom. Resent-From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 Feb 2025 05:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75641 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Andrew Wong Cc: 75641@debbugs.gnu.org, Liliana Marie Prikler , Adam Faiz Received: via spool by 75641-submit@debbugs.gnu.org id=B75641.173847401710331 (code B ref 75641); Sun, 02 Feb 2025 05:27:01 +0000 Received: (at 75641) by debbugs.gnu.org; 2 Feb 2025 05:26:57 +0000 Received: from localhost ([127.0.0.1]:60887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1teSVU-0002gY-BI for submit@debbugs.gnu.org; Sun, 02 Feb 2025 00:26:56 -0500 Received: from mail.envs.net ([5.199.136.28]:56854) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1teSVS-0002gP-21 for 75641@debbugs.gnu.org; Sun, 02 Feb 2025 00:26:54 -0500 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 864D238A2C3A; Sun, 2 Feb 2025 05:26:52 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id YR8_GlPgkE5Q; Sun, 2 Feb 2025 05:26:46 +0000 (UTC) Received: from localhost (unknown [112.44.100.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Sun, 2 Feb 2025 05:26:46 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 862e07e2; Sun, 2 Feb 2025 05:30:28 +0000 (UTC) From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= In-Reply-To: <8305512a1a5d3809b1ad83897108e5b0fc203c8f.1738452109.git.wongandj@icloud.com> (Andrew Wong's message of "Sat, 1 Feb 2025 18:21:49 -0500") References: <8305512a1a5d3809b1ad83897108e5b0fc203c8f.1738452109.git.wongandj@icloud.com> Date: Sun, 02 Feb 2025 13:30:28 +0800 Message-ID: <87o6zkrk0b.fsf@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (-) Andrew Wong writes: > +(define-public woof-doom > + (package > + (name "woof-doom") > + (version "15.2.0") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/fabiangreffrath/woof") > + (commit (string-append "woof_" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "04c7hm4jnr9aiz6w4520zww6b7j86qv9xaf87hdv48cjc9sp2ljk")))) > + (build-system cmake-build-system) > + (arguments > + (list > + #:tests? #f)) I see it has a 'demotest' directory, does it suit for our builder? If not, could add a comment, eg: "no tests". > + (native-inputs (list python)) > + (inputs (list sdl2 > + sdl2-net > + openal > + libsndfile > + libebur128 > + yyjson > + fluidsynth > + libxmp)) In addition to yyjson, it have spng, minz bundled, would be good to unboudle them. Eg: modify its CMakeLists.txt so that it only use bundled sources when unable to find a system one, like what yyjson currently does. Then we can delete them in third-party via a 'snippet' in source. Would you like to give a try? Otherwise looks good to me, thank you! From unknown Sun Jun 22 03:59:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#75641] [PATCH v3] gnu: Add woof-doom. References: In-Reply-To: Resent-From: Andrew Wong Original-Sender: "Debbugs-submit" Resent-CC: adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Wed, 05 Feb 2025 02:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75641 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75641@debbugs.gnu.org Cc: Andrew Wong , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 75641-submit@debbugs.gnu.org id=B75641.17387219251918 (code B ref 75641); Wed, 05 Feb 2025 02:19:02 +0000 Received: (at 75641) by debbugs.gnu.org; 5 Feb 2025 02:18:45 +0000 Received: from localhost ([127.0.0.1]:47404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tfV00-0000Ur-S3 for submit@debbugs.gnu.org; Tue, 04 Feb 2025 21:18:45 -0500 Received: from qs51p00im-qukt01072502.me.com ([17.57.155.15]:25849) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tfUzq-0000UM-SM for 75641@debbugs.gnu.org; Tue, 04 Feb 2025 21:18:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=0R2kB5snPwUjjBiBVWoKEAQMUpI4YXdJ1AlGBiz4knc=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=dACNtIMMW6tRSiiX0UKhZ095GcM1Xt57/drmIfDxpmiD1o1bKeF+ms/kFqJWiJKZd Bn7lS5/AfJRbE6UBgNl/PmsmMs+Xfs53wEseX7eaVMQ+AIA3vp2kwzolwCaxbvvBYm +V5dQOFiYJVq4lBZyl4IAAVU5Zet1Ug/P1H1FM3NHmtTYi+7uXUgDNxfweGSqHcSiP vOzfazaBHm7Cac8/8cz1ZnCuRUgs8NKHI/wT6W6her/j6+IULmlC/xvfsSYZw4oqyw wc6JBlq4ZZ18xAlDoMUFPa7YcIrUwspq8/Z7YEcs1ZhCsCxztyOj1Yh+ApsUHoPZ3I 0daNmfFaQGk9g== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072502.me.com (Postfix) with ESMTPSA id 5469A6EC01E7; Wed, 5 Feb 2025 02:18:26 +0000 (UTC) From: Andrew Wong Date: Tue, 4 Feb 2025 21:17:25 -0500 Message-ID: <0c54c371977350bad85cf3a1e5caddcf9334965d.1738721845.git.wongandj@icloud.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: mT9GQbK51zQslvKJkhPAJYNopIhFqQtm X-Proofpoint-GUID: mT9GQbK51zQslvKJkhPAJYNopIhFqQtm X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-04_10,2025-02-04_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 malwarescore=0 clxscore=1015 mlxlogscore=999 adultscore=0 mlxscore=0 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2502050013 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/games.scm (woof-doom): New variable. * gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch: New file. Change-Id: I77cfa0fd2f2a20d6eee5d0339b9673899bb0ecad --- Here we are, unbundled and test note added! Yeah, there's no test target. gnu/packages/games.scm | 48 +++++++++++++++++++ .../woof-doom-unbundle-spng-miniz.patch | 26 ++++++++++ 2 files changed, 74 insertions(+) create mode 100644 gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 2e7565ff5d..89b4291d90 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -8783,6 +8783,54 @@ (define-public crispy-doom original.") (home-page "https://www.chocolate-doom.org/wiki/index.php/Crispy_Doom"))) +(define-public woof-doom + (package + (name "woof-doom") + (version "15.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/fabiangreffrath/woof") + (commit (string-append "woof_" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04c7hm4jnr9aiz6w4520zww6b7j86qv9xaf87hdv48cjc9sp2ljk")) + (modules '((guix build utils))) + (snippet '(begin + (with-directory-excursion "third-party" + (delete-file-recursively "spng") + (delete-file-recursively "miniz")) + (substitute* (find-files "src" ".") + (("miniz.h") + "miniz/miniz.h")) #t)) + (patches (search-patches "woof-doom-unbundle-spng-miniz.patch")))) + (build-system cmake-build-system) + (arguments + (list + #:tests? #f)) ;no test target + (native-inputs (list python)) + (inputs (list sdl2 + sdl2-net + spng + miniz + openal + libsndfile + libebur128 + yyjson + fluidsynth + libxmp)) + (home-page "https://github.com/fabiangreffrath/woof") + (synopsis "MBF-style Doom source port targeted at modern systems") + (description + "Woof! is a continuation of the MBF lineage of Doom source ports, with +modern features such as dynamic resolution scaling, uncapped framerates, +adjustable field of view, 3D audio with HRTF and 7.1 surround sound +support, and modern gamepad features including rumble, gyro, and flick +stick support. Supports the new MBF21 format, as well as the MUSINFO, +UMAPINFO, DEHEXTRA, and DSDHacked specifictions.") + (license license:gpl2+))) + (define xonotic-data (package (name "xonotic-data") diff --git a/gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch b/gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch new file mode 100644 index 0000000000..43c3b39193 --- /dev/null +++ b/gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch @@ -0,0 +1,26 @@ +Unbundle spng, miniz +*** a/third-party/CMakeLists.txt +--- b/third-party/CMakeLists.txt +@@ -4,20 +4,13 @@ + target_woof_settings(md5) + target_include_directories(md5 INTERFACE md5) + +-add_library(miniz STATIC miniz/miniz.c) +-target_woof_settings(miniz) +-target_compile_definitions(miniz PRIVATE MINIZ_NO_TIME) +-target_include_directories(miniz INTERFACE miniz) ++find_package(miniz) + + add_library(pffft STATIC pffft/pffft.c) + target_woof_settings(pffft) + target_include_directories(pffft INTERFACE pffft) + +-add_library(spng STATIC spng/spng.c) +-target_woof_settings(spng) +-target_compile_definitions(spng PRIVATE SPNG_USE_MINIZ INTERFACE SPNG_STATIC) +-target_include_directories(spng INTERFACE spng) +-target_link_libraries(spng miniz) ++find_package(spng) + + if(NOT yyjson_FOUND) + add_library(yyjson STATIC yyjson/yyjson.c) base-commit: 5a897c5c95a81278b044c18d962d3bd83131ba06 -- 2.48.1 From unknown Sun Jun 22 03:59:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#75641] [PATCH v4] gnu: Add woof-doom. References: In-Reply-To: Resent-From: Andrew Wong Original-Sender: "Debbugs-submit" Resent-CC: wongandj@icloud.com, ian@retrospec.tv, iyzsong@envs.net, adam.faiz@disroot.org, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Sat, 22 Feb 2025 06:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75641 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75641@debbugs.gnu.org Cc: Andrew Wong , Andrew Wong , Ian Eure , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Adam Faiz , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Wong , Ian Eure , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Adam Faiz , Liliana Marie Prikler Received: via spool by 75641-submit@debbugs.gnu.org id=B75641.174020452927098 (code B ref 75641); Sat, 22 Feb 2025 06:09:02 +0000 Received: (at 75641) by debbugs.gnu.org; 22 Feb 2025 06:08:49 +0000 Received: from localhost ([127.0.0.1]:44402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tligy-00072r-Eo for submit@debbugs.gnu.org; Sat, 22 Feb 2025 01:08:49 -0500 Received: from qs51p00im-qukt01072102.me.com ([17.57.155.11]:52043) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tligt-00071N-K9 for 75641@debbugs.gnu.org; Sat, 22 Feb 2025 01:08:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=Y7fhtfM7wiDzYd5AXhCBaWh61WgObiis+l5cCWgqPF0=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:x-icloud-hme; b=Npr9jRcQ0S89ma8viig25OW7IvY2XrFXbVhoVfpir9LaNa4oT0EMTx0ZHAzEgn35r AJs+DEg3ks0pFVPBEjA1147sVAwgM0qEAjAWMw3ERf2267nUcAuxd7eP3HqGH9Frz7 CkIoSiNMgUbzhVd16dGoGpizDv6z4H+ZA7hHk8eWad1Gym7QCK+9FacHQgKECcnPqc esn0u7tIOtgvm39w0izphoOPKuKP0M2IhDXbI6zJGsnHOjV5TVjo6mrJK1S/BeUeTw sz910QpieR+PoQoAAa5Z0xAYvpfp9YO5W4pHb0JB26qVIxrOaNeNN0uzuYcS5AwTXq RV3gZ/Jj8yDhw== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072102.me.com (Postfix) with ESMTPSA id 098E73401CF; Sat, 22 Feb 2025 06:08:36 +0000 (UTC) From: Andrew Wong Date: Sat, 22 Feb 2025 01:08:27 -0500 Message-ID: <506a1df9eec6dc7bb29d689a7516d6f576672762.1740204476.git.wongandj@icloud.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: tzaX6AOzJEt4cbbPJcKgv_9Nq1DdmPwO X-Proofpoint-GUID: tzaX6AOzJEt4cbbPJcKgv_9Nq1DdmPwO X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-22_02,2025-02-20_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 spamscore=0 bulkscore=0 adultscore=0 clxscore=1015 suspectscore=0 malwarescore=0 phishscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2502220046 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/games.scm (woof-doom): New variable. * gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch: New file. Change-Id: I77cfa0fd2f2a20d6eee5d0339b9673899bb0ecad --- gnu/packages/games.scm | 64 +++++++++++++++++++ .../woof-doom-unbundle-spng-miniz.patch | 26 ++++++++ 2 files changed, 90 insertions(+) create mode 100644 gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 30aaf0767a..da3f7a05e4 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -87,6 +87,7 @@ ;;; Copyright © 2024 Jan Wielkiewicz ;;; Copyright © 2024 Ashvith Shetty ;;; Copyright © 2025 Sharlatan Hellseher +;;; Copyright © 2025 Andrew Wong ;;; ;;; This file is part of GNU Guix. ;;; @@ -8784,6 +8785,69 @@ (define-public crispy-doom original.") (home-page "https://www.chocolate-doom.org/wiki/index.php/Crispy_Doom"))) +(define-public woof-doom + (package + (name "woof-doom") + (version "15.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/fabiangreffrath/woof") + (commit (string-append "woof_" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04c7hm4jnr9aiz6w4520zww6b7j86qv9xaf87hdv48cjc9sp2ljk")) + (modules '((guix build utils))) + (snippet '(begin + (with-directory-excursion "third-party" + (delete-file-recursively "miniz") + (delete-file-recursively "yyjson") + (delete-file-recursively "spng")) + (delete-file-recursively "win32") + (substitute* (find-files "src" ".") + (("miniz.h") + "miniz/miniz.h")) #t)) + (patches (search-patches "woof-doom-unbundle-spng-miniz.patch")))) + (build-system cmake-build-system) + (arguments + (list + #:tests? #f)) ;'demotest' requires internet access. + (native-inputs (list python)) + (inputs (list libebur128 + libsndfile + libxmp + miniz + openal + sdl2 + sdl2-net + spng + yyjson + fluidsynth)) + (home-page "https://github.com/fabiangreffrath/woof") + (synopsis "MBF-style Doom source port targeted at modern systems") + (description + "Woof! is a continuation of the MBF lineage of Doom source ports, with +modern features such as dynamic resolution scaling, uncapped framerates, +adjustable field of view, 3D audio with HRTF and 7.1 surround sound +support, and modern gamepad features including rumble, gyro, and flick +stick support. Supports the new MBF21 format, as well as the MUSINFO, +UMAPINFO, DEHEXTRA, and DSDHacked specifictions.") + (license + ;; See README.md + (list (license:non-copyleft + "https://bitbucket.org/jpommier/pffft/src/master/pffft.h" + "FFTPACK license") + license:bsd-2 + license:bsd-3 + license:cc-by3.0 + license:cc0 + license:expat + license:gpl2 + license:gpl3+ + license:public-domain + license:gpl2+)))) + (define xonotic-data (package (name "xonotic-data") diff --git a/gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch b/gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch new file mode 100644 index 0000000000..43c3b39193 --- /dev/null +++ b/gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch @@ -0,0 +1,26 @@ +Unbundle spng, miniz +*** a/third-party/CMakeLists.txt +--- b/third-party/CMakeLists.txt +@@ -4,20 +4,13 @@ + target_woof_settings(md5) + target_include_directories(md5 INTERFACE md5) + +-add_library(miniz STATIC miniz/miniz.c) +-target_woof_settings(miniz) +-target_compile_definitions(miniz PRIVATE MINIZ_NO_TIME) +-target_include_directories(miniz INTERFACE miniz) ++find_package(miniz) + + add_library(pffft STATIC pffft/pffft.c) + target_woof_settings(pffft) + target_include_directories(pffft INTERFACE pffft) + +-add_library(spng STATIC spng/spng.c) +-target_woof_settings(spng) +-target_compile_definitions(spng PRIVATE SPNG_USE_MINIZ INTERFACE SPNG_STATIC) +-target_include_directories(spng INTERFACE spng) +-target_link_libraries(spng miniz) ++find_package(spng) + + if(NOT yyjson_FOUND) + add_library(yyjson STATIC yyjson/yyjson.c) base-commit: cd20619cfcb32c2631fb602729512740bc510550 -- 2.48.1 From unknown Sun Jun 22 03:59:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#75641] [PATCH v4] gnu: Add woof-doom. Resent-From: Andrew Wong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 16 Mar 2025 04:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75641 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75641@debbugs.gnu.org Cc: Liliana Marie Prikler , Adam Faiz , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Ian Eure Received: via spool by 75641-submit@debbugs.gnu.org id=B75641.174210100125192 (code B ref 75641); Sun, 16 Mar 2025 04:57:02 +0000 Received: (at 75641) by debbugs.gnu.org; 16 Mar 2025 04:56:41 +0000 Received: from localhost ([127.0.0.1]:44835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ttg3D-0006Y1-BE for submit@debbugs.gnu.org; Sun, 16 Mar 2025 00:56:40 -0400 Received: from qs51p00im-qukt01071902.me.com ([17.57.155.9]:62179) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ttg39-0006WY-UY for 75641@debbugs.gnu.org; Sun, 16 Mar 2025 00:56:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=nzgVy82HQccqknl/hrR7sB6WU9zKI4DNeikHtJl1+28=; h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type:x-icloud-hme; b=ht5TPA/RH0Rv3PlftcgQh9kg4ew9Ws4iwbQw00OqI5RWYu0rIN/3QffqvhzsFh/na N+tQyfIZ4gYR+LFoU1U2aj5kYlHezSBKmNkOQYd5xUMA9HHmwsM5WIZRmr124diVDv /XtomwD9Lhd8ocsR4xvkl4QM4kDbbieZjd5Z0CLCC9qH3WfrPnPIgMvTc3gFKHxrr4 LKmiO8Sj8e6n5XPRH/Ow0HuNkByiAfkobKqyr/dv40HngvnK+x45luMul3FSD7hech OdehAXPTOIPwX9XWhDNA6K+oF0oJaKebAh71z5ootvn/HENIFoJMnnxMDJBB9Jjyvm HlWxCEPcDwbFA== Received: from [192.168.86.109] (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01071902.me.com (Postfix) with ESMTPSA id 4894E5EC025C; Sun, 16 Mar 2025 04:56:27 +0000 (UTC) Message-ID: <6133f6f5-b654-49f3-8ab8-7d85e8221d5f@icloud.com> Date: Sun, 16 Mar 2025 00:56:24 -0400 MIME-Version: 1.0 User-Agent: Icedove Daily References: <506a1df9eec6dc7bb29d689a7516d6f576672762.1740204476.git.wongandj@icloud.com> Content-Language: en-US From: Andrew Wong In-Reply-To: <506a1df9eec6dc7bb29d689a7516d6f576672762.1740204476.git.wongandj@icloud.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-GUID: WRgGyl_lwukYxoSc1ssxUp5CPEu6a7TB X-Proofpoint-ORIG-GUID: WRgGyl_lwukYxoSc1ssxUp5CPEu6a7TB X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-16_01,2025-03-14_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=474 bulkscore=0 adultscore=0 suspectscore=0 clxscore=1011 phishscore=0 malwarescore=0 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2503160035 X-Spam-Score: -0.7 (/) 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.7 (-) Hi, Just checking in on this patch. Are there any issues? From unknown Sun Jun 22 03:59:14 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Andrew Wong Subject: bug#75641: closed (Re: [bug#75641] [PATCH v4] gnu: Add woof-doom.) Message-ID: References: <87zfhltqjp.fsf@envs.net> X-Gnu-PR-Message: they-closed 75641 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 75641@debbugs.gnu.org Date: Sun, 16 Mar 2025 06:50:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1742107804-6314-1" This is a multi-part message in MIME format... ------------=_1742107804-6314-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #75641: [PATCH] gnu: Add woof-doom. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 75641@debbugs.gnu.org. --=20 75641: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75641 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1742107804-6314-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 75641-done) by debbugs.gnu.org; 16 Mar 2025 06:49:34 +0000 Received: from localhost ([127.0.0.1]:45076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tthoR-0001Zl-TH for submit@debbugs.gnu.org; Sun, 16 Mar 2025 02:49:33 -0400 Received: from mail.envs.net ([5.199.136.28]:40048) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tthoM-0001YD-Aq for 75641-done@debbugs.gnu.org; Sun, 16 Mar 2025 02:49:28 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id D9AED38A4025; Sun, 16 Mar 2025 06:49:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1742107752; bh=PDsW0PCbm0Xoa71EtrngfCAqaLy1UmAO9vtdLmCgjLU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=K4wjMA6HVS0fzoDz75OGCxpAkygMYMsuH+GssxgXznTi+aVlaSikLx0ISRrizJvbY Vd3ISIyFrB/O3cP0sg+4I7csV70nw8N2/ndPsQQ0nrI/Sk+tSsDD/ufw5XRzOzpCXj MJLL10pY/Q3TfmRaSXEMkTbMg8UvlK2EAAXuRooDX2CntyM5R1F7xcW2MBClXVCzYC 2y5n04k+Q5igkrMsiqHPTJBGmNcfKyrPF/IycLREFfrtQ4Uri8eiLMT1h0zv45Q8O1 LB2p2uf8DfEpYPrkX7lmVio6Oe2wBziel9thmxGQgFOVKzUbv4rK34s8a+iF/W+oVS 4MvpphIprvviEYi92LXYdPY1jhLq+WWgB59nA4shwxKl5S8S+UXCJe3nKc5W91jMCf SV8bavoSmWCKnWQUBz3FcApU2F6MlxzEK8gztmpfq4d9QJ3oTDjrwxK9JNwKJT/Rp+ siB9+Es+PL8J7i9X59MlBiv7C5/04WJKrcKVA/tK8MeidPg6iLUR/dF8J3wrSJzKtx wq4NrHNoV73h88ZMsnFal+yXX0ze5WeFN4udoxkqFiyyRRizBWlPtTuuonukIE+8z/ YXjAw6vqzDhuPMiNdnC1/2D7uQYkCJzXtoT5ARSOx/tLb6ZW/O47zrZL7fgQMrivUq 0kR/w50cJ2yJM7n5vuyegT14= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id aim3nT0iOEkV; Sun, 16 Mar 2025 06:49:02 +0000 (UTC) Received: from localhost (unknown [112.44.101.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Sun, 16 Mar 2025 06:49:02 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 726d2adb; Sun, 16 Mar 2025 06:53:14 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: Andrew Wong Subject: Re: [bug#75641] [PATCH v4] gnu: Add woof-doom. In-Reply-To: <506a1df9eec6dc7bb29d689a7516d6f576672762.1740204476.git.wongandj@icloud.com> (Andrew Wong's message of "Sat, 22 Feb 2025 01:08:27 -0500") References: <506a1df9eec6dc7bb29d689a7516d6f576672762.1740204476.git.wongandj@icloud.com> Date: Sun, 16 Mar 2025 14:53:14 +0800 Message-ID: <87zfhltqjp.fsf@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75641-done Cc: 75641-done@debbugs.gnu.org, Liliana Marie Prikler , Adam Faiz , Ian Eure 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 (-) Andrew Wong writes: > * gnu/packages/games.scm (woof-doom): New variable. > * gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch: New file. > > Change-Id: I77cfa0fd2f2a20d6eee5d0339b9673899bb0ecad > --- > gnu/packages/games.scm | 64 +++++++++++++++++++ > .../woof-doom-unbundle-spng-miniz.patch | 26 ++++++++ > 2 files changed, 90 insertions(+) > create mode 100644 gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch Pushed to master as commit b8024fa1ad, add commit message for 'gnu/local.mk'. Thank you! ------------=_1742107804-6314-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Jan 2025 05:48:25 +0000 Received: from localhost ([127.0.0.1]:39682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tZ1h3-0007Ww-3B for submit@debbugs.gnu.org; Sat, 18 Jan 2025 00:48:25 -0500 Received: from lists.gnu.org ([2001:470:142::17]:51422) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tZ1h1-0007Wg-6Z for submit@debbugs.gnu.org; Sat, 18 Jan 2025 00:48:24 -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 1tZ1gt-0003BG-5E for guix-patches@gnu.org; Sat, 18 Jan 2025 00:48:15 -0500 Received: from qs51p00im-qukt01071901.me.com ([17.57.155.8]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tZ1gr-0000KE-Ei for guix-patches@gnu.org; Sat, 18 Jan 2025 00:48:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=pbOSrOz9ZKwMcyD1K25G3qiz6UW5XuICxbZkJa8XMfU=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=WyEeFO/YqaSacLYHhJvxhiJoXsh4I2vSfXTjbFxSeeWk/h4VGx1PradcmbDhhfc2O gGuSOjfQE8neYfLE+N4vdgpc6abiIiFRDApJ15R7WQ4jRlO9pE4XdXfNndBrqUEwaW szCpuSZL51S+bw9Jwy5Z6NTrAkpxacweqwM2ee/6T1CYaUHY3GWYzzHnDx5JwaArB5 1xEM0fqwWDYH7sj9rjUBsD2Od2w1HWn1xOcVX2rpOnjvVMY5fNUgRS1baIUHLmxrRT rt2tALWdEsA5Iz5z2nGxKG6+jdsTFqJ7ub1f/Nrh4pylsdnIjxLI5a9A7cjx/1YQ5I /PZHnGfUsEteA== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01071901.me.com (Postfix) with ESMTPSA id 749AF6280167; Sat, 18 Jan 2025 05:48:08 +0000 (UTC) From: Andrew Wong To: guix-patches@gnu.org Subject: [PATCH] gnu: Add woof-doom. Date: Sat, 18 Jan 2025 00:46:03 -0500 Message-ID: X-Mailer: git-send-email 2.47.1 MIME-Version: 1.0 X-Debbugs-Cc: Adam Faiz , Liliana Marie Prikler , 宋文武 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: s4glzNpnjF3OZ_w96n8JSgEyJ6-NuQQN X-Proofpoint-ORIG-GUID: s4glzNpnjF3OZ_w96n8JSgEyJ6-NuQQN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-01-18_02,2025-01-16_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 clxscore=1015 spamscore=0 adultscore=0 phishscore=0 suspectscore=0 bulkscore=0 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2501180043 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 Received-SPF: pass client-ip=17.57.155.8; envelope-from=wongandj@icloud.com; helo=qs51p00im-qukt01071901.me.com X-Spam_score_int: -45 X-Spam_score: -4.6 X-Spam_bar: ---- X-Spam_report: (-4.6 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.79, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_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.0 (+) X-Debbugs-Envelope-To: submit Cc: Andrew Wong 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 (/) * gnu/packages/games.scm (woof-doom): New variable. Change-Id: I77cfa0fd2f2a20d6eee5d0339b9673899bb0ecad --- This patch adds the Woof! source port for Doom. gnu/packages/games.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 3d71a7cf8b..0b63371bb8 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -8708,6 +8708,42 @@ (define-public crispy-doom original.") (home-page "https://www.chocolate-doom.org/wiki/index.php/Crispy_Doom"))) +(define-public woof-doom + (package + (name "woof-doom") + (version "15.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/fabiangreffrath/woof") + (commit (string-append "woof_" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y21g1h6vlsqyimjh8acfj8r2zyib26m9b7vf66hp4ma4zxh6mxd")))) + (build-system cmake-build-system) + (arguments (list #:tests? #f)) + (native-inputs (list python)) + (inputs (list sdl2 + sdl2-net + openal + libsndfile + libebur128 + yyjson + fluidsynth + libxmp)) + (home-page "https://github.com/fabiangreffrath/woof") + (synopsis "MBF-style Doom source port targeted at modern systems") + (description + "Woof! is a continuation of the ``MBF'' lineage of Doom source ports, with modern +features such as dynamic resolution scaling, uncapped framerates, +adjustable field of view, 3D audio with HRTF and 7.1 surround sound +support, and modern gamepad features including rumble, gyro, and flick +stick support. Supports the new MBF21 format, as well as the MUSINFO, +UMAPINFO, DEHEXTRA, and DSDHacked specifictions.") + (license license:gpl2+))) + + (define xonotic-data (package (name "xonotic-data") base-commit: 87045f0982bd7aebb07b380cbf322651227546f4 -- 2.47.1 ------------=_1742107804-6314-1--