From unknown Fri Jun 13 09:55:19 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#29825 <29825@debbugs.gnu.org> To: bug#29825 <29825@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add yamagi-quake2. Reply-To: bug#29825 <29825@debbugs.gnu.org> Date: Fri, 13 Jun 2025 16:55:19 +0000 retitle 29825 [PATCH] gnu: Add yamagi-quake2. reassign 29825 guix-patches submitter 29825 nee severity 29825 normal tag 29825 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 23 14:28:18 2017 Received: (at submit) by debbugs.gnu.org; 23 Dec 2017 19:28:19 +0000 Received: from localhost ([127.0.0.1]:49560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSpSw-00016T-QI for submit@debbugs.gnu.org; Sat, 23 Dec 2017 14:28:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSpSu-00016F-1Q for submit@debbugs.gnu.org; Sat, 23 Dec 2017 14:28:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eSpSn-0003CH-Io for submit@debbugs.gnu.org; Sat, 23 Dec 2017 14:28:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57732) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eSpSn-0003C9-F0 for submit@debbugs.gnu.org; Sat, 23 Dec 2017 14:28:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54465) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eSpSm-0004Zo-0Y for guix-patches@gnu.org; Sat, 23 Dec 2017 14:28:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eSpSi-00037u-Vv for guix-patches@gnu.org; Sat, 23 Dec 2017 14:28:04 -0500 Received: from cock.li ([2a06:1700:0:b::c0cc]:46923) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eSpSi-000336-Dh for guix-patches@gnu.org; Sat, 23 Dec 2017 14:28:00 -0500 To: guix-patches@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cock.li; s=mail; t=1514057275; bh=Qid4ePMPvhZmlwZu/wFRkbqgknT9cNFIGRs2/von1J0=; h=To:From:Subject:Date:From; b=0BCZMrI7FTrEWXwbuu+HQfeQMtFCZ/ObObu5dWygF6R8YWHlb606wlfIpqKt2ycv4 Ycn62OStMJsVVAYcvUpdETxtwlpA0mp3w4xtJo3BzCPIf+26YbsHLov5oA2yzUSi0y K2Hq9zJwbdcqMreRBbEb9YyvVDV2CxX8GDNJ0m3FhmpnTrJcReE9oOX5o4r/16veRs b4lF6xG2k4F3nI/xIQyVJfAoDVGWnKCOHhQIZUXVJunMkrEIbFCSVd2i3DijaPIwQr 3B19c6X6Z2eyQCUb+t4oWa2dSnSNEQe+CbHsgHOfRZ7Vc1SZBSAsbxk1xGKtgBTMci h438Oj+cSUNPw== From: nee Subject: [PATCH] gnu: Add yamagi-quake2. Message-ID: Date: Sat, 23 Dec 2017 20:27:54 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------499F27FE59B136968B3745E5" Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -4.1 (----) This is a multi-part message in MIME format. --------------499F27FE59B136968B3745E5 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit It might be a little bit early for Christmas presents, but here is a quake2 source port for everyone to enjoy ;-) https://www.quaddicted.com/_media/quake/quake_is_for_everyone_german_.jpg --------------499F27FE59B136968B3745E5 Content-Type: text/x-patch; name="0001-gnu-Add-yamagi-quake2.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-gnu-Add-yamagi-quake2.patch" >From b0d86df750af617e77e5c8dc8b92da0fab7329cf Mon Sep 17 00:00:00 2001 From: nee Date: Sat, 23 Dec 2017 17:51:19 +0100 Subject: [PATCH] gnu: Add yamagi-quake2. * gnu/packages/games.scm (yamagi-quake2): New variable. --- gnu/packages/games.scm | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 2b1bddb2f..717cedf5f 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5235,3 +5235,63 @@ It includes support for 64 bit CPUs, custom music playback, a new sound driver, some graphical niceities, and numerous bug-fixes and other improvements.") (home-page "http://quakespasm.sourceforge.net/") (license license:gpl2+))) + +(define-public yamagi-quake2 + (package + (name "yamagi-quake2") + (version "7.10") + (source + (origin + (method url-fetch) + (uri (string-append "https://deponie.yamagi.org/quake2/quake2-" + version ".tar.xz")) + (sha256 + (base32 + "0psinbg25mysd58k99s1n34w31w5hj1vppb39gdjb0zqi6sl6cps")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f + #:make-flags + (list "CC=gcc" + ;; link openAL instead of using dlopen at runtime + "DLOPEN_OPENAL=\"no\"" + ;; an optional directory where it will look for quake2 data files + ;; in addition to the current working directory + "WITH_SYSTEMWIDE=yes" + "WITH_SYSTEMDIR=\"/opt/quake2\"") + #:phases + (modify-phases %standard-phases + (delete 'configure) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (mkdir-p (string-append out "/lib")) + (mkdir-p (string-append out "/bin")) + ;; The yamagi-quake2 binary must be in the same directory + ;; as it's engine libraries, but symlinking it to /bin is okay + ;; https://github.com/yquake2/yquake2/blob/master/stuff/packaging.md + (copy-recursively "release" + (string-append out "/lib/yamagi-quake2")) + (symlink (string-append out "/lib/yamagi-quake2/quake2") + (string-append out "/bin/yamagi-quake2")) + (symlink (string-append out "/lib/yamagi-quake2/q2ded") + (string-append out "/bin/yamagi-q2ded")))))))) + (inputs `(("sdl2" ,sdl2) + ("mesa" ,mesa) + ("libvorbis" ,libvorbis) + ("zlib" ,zlib) + ("openal" ,openal))) + (native-inputs `(("pkg-config" ,pkg-config))) + (synopsis "First person shooter engine based on quake2") + (description "Yamagi Quake II is an enhanced client for id Software's Quake II. +The main focus is an unchanged single player experience like back in 1997, +thus the gameplay and the graphics are unaltered. However the user may use one +of the unofficial retexturing packs. In comparison with the official client, +over 1000 bugs were fixed and an extensive code audit done, +making Yamagi Quake II one of the most solid Quake II implementations available.") + (home-page "https://www.yamagi.org/quake2/") + (license (list license:gpl2+ ; game and server + (license:non-copyleft ; info-zip + "file://LICENSE" + "See Info-Zip section.") + license:public-domain)))) ; stb -- 2.14.1 --------------499F27FE59B136968B3745E5-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 23 16:23:57 2017 Received: (at 29825-done) by debbugs.gnu.org; 23 Dec 2017 21:23:57 +0000 Received: from localhost ([127.0.0.1]:49631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSrGv-0003sO-6z for submit@debbugs.gnu.org; Sat, 23 Dec 2017 16:23:57 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:47396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSrGu-0003sH-1p for 29825-done@debbugs.gnu.org; Sat, 23 Dec 2017 16:23:56 -0500 Received: from localhost (77.118.245.126.wireless.dyn.drei.com [77.118.245.126]) by dd26836.kasserver.com (Postfix) with ESMTPSA id A8E4D3360B9E; Sat, 23 Dec 2017 22:23:54 +0100 (CET) Date: Sat, 23 Dec 2017 22:23:52 +0100 From: Danny Milosavljevic To: nee Subject: Re: [bug#29825] [PATCH] gnu: Add yamagi-quake2. Message-ID: <20171223222352.45cce003@scratchpost.org> In-Reply-To: References: X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29825-done Cc: 29825-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 (/) Pushed yamagi-quake2 as 916bb9470a1689803ec8255b71bf6bde680e56ed to master. Thanks! From unknown Fri Jun 13 09:55:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 21 Jan 2018 12:24:03 +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