From unknown Sun Jun 22 00:15:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26160: [PATCH] gnu: Add deutex. Resent-From: Kei Kebreau Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2017 20:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 26160 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 26160@debbugs.gnu.org Cc: Kei Kebreau X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14898687242483 (code B ref -1); Sat, 18 Mar 2017 20:26:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Mar 2017 20:25:24 +0000 Received: from localhost ([127.0.0.1]:34357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpKue-0000dw-Aw for submit@debbugs.gnu.org; Sat, 18 Mar 2017 16:25:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38320) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpKuc-0000dk-OH for submit@debbugs.gnu.org; Sat, 18 Mar 2017 16:25:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpKuW-0000uB-DV for submit@debbugs.gnu.org; Sat, 18 Mar 2017 16:25:13 -0400 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]:53770) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cpKuW-0000u5-A4 for submit@debbugs.gnu.org; Sat, 18 Mar 2017 16:25:12 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57524) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpKuV-0000wF-0A for guix-patches@gnu.org; Sat, 18 Mar 2017 16:25:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpKuR-0000qE-7T for guix-patches@gnu.org; Sat, 18 Mar 2017 16:25:10 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:35464 helo=mail.openmailbox.org) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cpKuQ-0000pQ-ST for guix-patches@gnu.org; Sat, 18 Mar 2017 16:25:07 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 3A239503010; Sat, 18 Mar 2017 21:24:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1489868705; bh=MmN+uR3Dwjwq4KGuANkDQX+X2jhsLp9f8dqS4bRkaZE=; h=From:To:Cc:Subject:Date:From; b=y1UPyRFfkzZVa/RVMEa4kWgDIywt0DXJvxSZ2HmORgXhA7FS6F5a/CDClYOWsDCxY JIQmBxoKI1vLpTJtP0q4Y8Z1IyWmBSA+dZYFKSvfGo+MEaT5cnE2EfpKxrxdVxru4S 78lK8i2m1JdEjeudT8VQ3kDbiPZDhd6EjpGYUDpQ= From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1489868697; bh=MmN+uR3Dwjwq4KGuANkDQX+X2jhsLp9f8dqS4bRkaZE=; h=From:To:Cc:Subject:Date:From; b=krgjVWhB6BLzxPV0mwRf4GhYPWe/5scSoQpYbR8kQ1qyXwBME8um2Gka6yFz2nKnW z8myidwzEkm/VXwyhTpBRfsGv/MDl0MxdKLSOkbrnFHPX8ZPeovVrl4HFK3RX2crYk O3Ts7jb+7KQc00FlgqsP7cG/cmJO/mZBOu21uwLA= Date: Sat, 18 Mar 2017 16:24:48 -0400 Message-Id: <20170318202448.22008-1-kei@openmailbox.org> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.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: -4.0 (----) gnu/packages/game-development.scm (deutex): New variable. --- gnu/packages/game-development.scm | 48 +++++++++++++++++++++++++++++++++= +++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-develo= pment.scm index 908ce4834..74cac0be9 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -5,7 +5,7 @@ ;;; Copyright =C2=A9 2015 Alex Kost ;;; Copyright =C2=A9 2015, 2016 David Thompson ;;; Copyright =C2=A9 2016 Efraim Flashner -;;; Copyright =C2=A9 2016 Kei Kebreau +;;; Copyright =C2=A9 2016, 2017 Kei Kebreau ;;; Copyright =C2=A9 2016 Ricardo Wurmus ;;; Copyright =C2=A9 2016 Julian Graham ;;; @@ -95,6 +95,52 @@ is used in some video games and movies.") (license license:zlib))) =20 +(define-public deutex + (package + (name "deutex") + (version "4.4.902") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/Doom-Utils/" name + "/archive/v" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0rwz1yzgd539x4h25kzhar4q02xyxjwfrcpz4m8ixi312a82p7cn")))) + (build-system gnu-build-system) + (arguments + '(#:tests? #f ; no check target + #:phases + (modify-phases %standard-phases + ;; The provided configure script takes a restricted number of ar= guments. + (replace 'configure + (lambda* (#:key outputs #:allow-other-keys) + (zero? (system* "./configure" "--prefix" + (assoc-ref %outputs "out"))))) + ;; "make install" is broken for this package. + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref %outputs "out")) + (bin (string-append out "/bin")) + (share (string-append out "/share"))) + (mkdir-p bin) + (install-file "deusf" bin) + (install-file "deutex" bin) + (install-file "deutex.6" (string-append share "/man= /man6"))) + #t))))) + (home-page "https://github.com/Doom-Utils/deutex") + (synopsis "WAD file composer for Doom and related games") + (description + "DeuTex is a wad composer for Doom, Heretic, Hexen and Strife. It ca= n be +used to extract the lumps of a wad and save them as individual files. +Conversely, it can also build a wad from separate files. When extractin= g a +lump to a file, it does not just copy the raw data, it converts it to an +appropriate format (such as PPM for graphics, Sun audio for samples, etc= .). +Conversely, when it reads files for inclusion in pwads, it does the nece= ssary +conversions (for example, from PPM to Doom picture format). In addition= , +DeuTex has functions such as merging wads, etc.") + (license license:gpl2+))) + (define-public gzochi (package (name "gzochi") --=20 2.12.0 From unknown Sun Jun 22 00:15:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26160: [PATCH] gnu: Add deutex. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Mar 2017 22:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26160 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Kei Kebreau Cc: 26160@debbugs.gnu.org Received: via spool by 26160-submit@debbugs.gnu.org id=B26160.148996316830217 (code B ref 26160); Sun, 19 Mar 2017 22:40:02 +0000 Received: (at 26160) by debbugs.gnu.org; 19 Mar 2017 22:39:28 +0000 Received: from localhost ([127.0.0.1]:35582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpjTz-0007rJ-Lj for submit@debbugs.gnu.org; Sun, 19 Mar 2017 18:39:27 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:57195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpjTx-0007rB-Sb for 26160@debbugs.gnu.org; Sun, 19 Mar 2017 18:39:26 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id DE00D20969; Sun, 19 Mar 2017 18:39:23 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Sun, 19 Mar 2017 18:39:23 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=famulari.name; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=ORAFChVE6iBvbcf1NgMPT3fOCgA=; b=LHBt1C +CxEgxmABvDkaYbxKzi8uLCnsLO2KVflKVtlMbwk5iyM14s4d/SLcy25xSPbh/A8 gfXEyLN3xmh8C4Wy80L3E+S1fxZcuueguWbF6xizOVoYMQFExDw3stYmdKyiIQjC A4mJk2RHkRsh9yWRcYo0AQaMnHhZRk0TNJ7vo= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=ORAFChVE6iBvbcf1Ng MPT3fOCgA=; b=bfSw6vpiqucnsF0S6JZXsJkoKCqlMN0bO8Se5P4eoQUzNn5A1e XbYzljSDg0Vup2wSPSq8C8Iwz8DLEbqqrY/QuQL0XOe2pisnQTLhAi3P3kLA8TNf nyrt24Y9MOdzjPITNnJX8N2WEN2NvKz4dGXAAKWVvmwxOn4X0bTgS480HvLVe2io NqEY9XuD3Qx6IzCZQfp3zny12SzuKLsuTvhjA1FmyJThCs0L5WTxdG64W9Fj3o0e 11XTlCPfmFaDGCMKzvdlfNvGIumuJYMa4YncC3QDM5muCvflla5zkLQ6sdFQGS0y J6HOlzgIPNbF49+IQSIBvhO1CPMlHiwi/WqQ== X-ME-Sender: X-Sasl-enc: 7yEdafj7uyYGcHdyw1aolKd+SI9mlqfqANEaR6W7E7c7 1489963163 Received: from localhost (c-73-188-17-148.hsd1.pa.comcast.net [73.188.17.148]) by mail.messagingengine.com (Postfix) with ESMTPA id 99AE97E0A4; Sun, 19 Mar 2017 18:39:23 -0400 (EDT) Date: Sun, 19 Mar 2017 18:39:22 -0400 From: Leo Famulari Message-ID: <20170319223922.GB26441@jasmine> References: <20170318202448.22008-1-kei@openmailbox.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mxv5cy4qt+RJ9ypb" Content-Disposition: inline In-Reply-To: <20170318202448.22008-1-kei@openmailbox.org> User-Agent: Mutt/1.8.0 (2017-02-23) 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: -0.7 (/) --mxv5cy4qt+RJ9ypb Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sat, Mar 18, 2017 at 04:24:48PM -0400, Kei Kebreau wrote: > gnu/packages/game-development.scm (deutex): New variable. > + ;; "make install" is broken for this package. It's helpful to say how it's broken. That will make it easier to know if `make install` is fixed in future versions of DeuTex. > + (replace 'install > + (lambda* (#:key outputs #:allow-other-keys) > + (let* ((out (assoc-ref %outputs "out")) > + (bin (string-append out "/bin")) > + (share (string-append out "/share"))) > + (mkdir-p bin) This procedure is redundant; (install-file) will create the directory. Otherwise, LGTM. --mxv5cy4qt+RJ9ypb Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAljPCJoACgkQJkb6MLrK fwhs1g//XGaaN/tbQ+bgXZTxdB/DgqXdBbLW7EK/O3GQhtR90ryAUn89viPl2VLr hYmqforbzGsW4z+oxSUcwNa3lT/5iLBXJ8I9fbyHWTN6hfq089GFDtYH8qa4roo/ DVIyDLiWwH3rFX8oDtKpOeizMEPAYfPOJQsRDeXFXw7n/z4TQg7Dx7S1Ym6LRpHq qgycJLsGwWZsVP6Yle2eRyFinDMKKdI5yZVhzTf15DgQHG4ljDlZ60B4yBqRZdBT N+YiuHn6qaubEL+PQMkxr3Gik1+oDcAyYRRzBpxyYLbvBC+CauAxDqcR/h2ev/7H /Me9PSCNCkg7TDR/2SBv9ak/Nndy2Hr7KH2NpV3v5khYzj/Uxx7v1tVuhvhzIwCt wnDkLM3fkXD6SzzKBdjtFbmGoXUbTuJ98BDpg4eb4szAxyKVoxjaekNK8bZyeiGG s0owCdfPVWFEqQLBo2xS5T6T9ORRoZFsbGOpXqD4pf01zif7l5QnABV8HaM/v6fm F2zulSeqEPbCZQ3gZ7vVjiM6qWKmAPr6ESS8SR6esWnjfpleSF/UavPbf85Zs1rM B8L0wp61vU+mnitHkphEO4QXRxV8kZ8uixu54BOrtFQqfptqE9Je4u61pfZP8eYf bzBccPIRjjnfwtLF9cTq5noj7PlVekVLLo+P4N77KHeftoJwNNA= =0a6z -----END PGP SIGNATURE----- --mxv5cy4qt+RJ9ypb-- From unknown Sun Jun 22 00:15:40 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: Kei Kebreau Subject: bug#26160: closed (Re: bug#26160: [PATCH] gnu: Add deutex.) Message-ID: References: <878to067lz.fsf@openmailbox.org> <20170318202448.22008-1-kei@openmailbox.org> X-Gnu-PR-Message: they-closed 26160 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 26160@debbugs.gnu.org Date: Mon, 20 Mar 2017 01:49:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1489974542-22477-1" This is a multi-part message in MIME format... ------------=_1489974542-22477-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #26160: [PATCH] gnu: Add deutex. 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 26160@debbugs.gnu.org. --=20 26160: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26160 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1489974542-22477-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 26160-done) by debbugs.gnu.org; 20 Mar 2017 01:48:51 +0000 Received: from localhost ([127.0.0.1]:35729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpmRH-0005qB-Kr for submit@debbugs.gnu.org; Sun, 19 Mar 2017 21:48:51 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:36894 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpmRF-0005q0-Lh for 26160-done@debbugs.gnu.org; Sun, 19 Mar 2017 21:48:50 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 427FD522F97; Mon, 20 Mar 2017 02:48:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1489974528; bh=yP+ggS+RiufkSa5+N54hz8tBGrbPsBpngVDWGL9/LKc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=PqOI5zPlNUEzDChMbhIwCJLmmCQ33Sx7lYsmozMNcfSoaZJH6cocTHO34SYlmLF7U bHJ/qEEBDudTBUJEpf8Vw/FWDUu7J97nHgHLTFyJtS9iVRRrreqwh3q/8RBcJwiC62 WabTCBIfHC9PH3zwDJE9qcRJyAyBVJny9JgQD2SA= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR002 X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.4.0 From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1489974526; bh=yP+ggS+RiufkSa5+N54hz8tBGrbPsBpngVDWGL9/LKc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=pLrdXUELo7wZLhnZvYHXcEaC0Ry9Hvxt/HZdXWLsNNdWVFTAKo+UOanrspE6nz4sZ jJ5zKoC5d7nnZPr9x8ZpP5s8tfyLXmTFeHTfuauNtwNZidfUlYAMamRXCWQch5B/Q9 fNYXeYa82f3AsDqJOcuQ6zPM2zt9hJkb67hflqq4= To: Leo Famulari Subject: Re: bug#26160: [PATCH] gnu: Add deutex. References: <20170318202448.22008-1-kei@openmailbox.org> <20170319223922.GB26441@jasmine> Date: Sun, 19 Mar 2017 21:48:40 -0400 In-Reply-To: <20170319223922.GB26441@jasmine> (Leo Famulari's message of "Sun, 19 Mar 2017 18:39:22 -0400") Message-ID: <878to067lz.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 26160-done Cc: 26160-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.0 (/) --=-=-= Content-Type: text/plain Leo Famulari writes: > On Sat, Mar 18, 2017 at 04:24:48PM -0400, Kei Kebreau wrote: >> gnu/packages/game-development.scm (deutex): New variable. > >> + ;; "make install" is broken for this package. > > It's helpful to say how it's broken. That will make it easier to know > if `make install` is fixed in future versions of DeuTex. > A copy of the updated explanation: "make install" is broken for this package. Notably, the binaries overrwrite one another upon installation as they are all installed to the "bin" file in the output directory, and the manual page fails to install because the directory for the manual page is not created. >> + (replace 'install >> + (lambda* (#:key outputs #:allow-other-keys) >> + (let* ((out (assoc-ref %outputs "out")) >> + (bin (string-append out "/bin")) >> + (share (string-append out "/share"))) >> + (mkdir-p bin) > > This procedure is redundant; (install-file) will create the directory. > Redundant procedure removed. > Otherwise, LGTM. Pushed to master as 1a0c4437abbe3a1dd9622cc8a7926b9add74bf79. Thanks for the review. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAljPNPgACgkQ5qXuPBlG eg2LnBAAp1fJWGKi+MUBJ10p9p2yTRUjp9HCzaACbPykr0tw32g42JSU4iOeoSEQ KnFb0X2J6s84ORjlH0pZliAjm69gBRTPGnJ6B3c78K6SqNsVxdnnKqN2LNniCNZc Z0aXqIjge+XTBvyxOnNkwdzH7wSiGZI5o6rzP4rgHQCRRMhXVslKyfwdFvrQhfh/ 77W1/bo6G70ref82Qyj4gZKSN++JbHES72QwyD6eEND0p85xnLD3wV9OwjMWl546 l6kudt0Ib5uK5t5MIv8+0+HVE+JQYaWmtSByURBya3QuVI2YOv5l+D1asoaAwr/y 3Y1opclx036J/8x5yOgl0f4IrhBEue+cjytUVw4fksU+8/C3pcpT/7/JqD9f6kIy mD5V+L9MoxsQfcbhDDuJlxJbiWQOlNMAYrZ1clPMhcEFmO4POUe0yEpqrd/5ipgK 3u/WyRQlQKq3GEfIPIkO3F0x55p0lmZ2miAsq/V1O/UA5VT48t+QrTE6gpIoBBc6 DmZccNG9nypDEdIblQzIy9VcR78pi5apBx6Ugse8obMbT7cyh3vl7slzY8YCJgHD JPQy8JQKp+zud7+07tGjqwMs8p4zChCSOb00DGjgWSHnNjdFroJjd2avZuoUSnx6 4HUyQ+9JY+gY0PLyNBgj7g/DsLKvHKYrP9JybR42WNlVLJleAoc= =9sW3 -----END PGP SIGNATURE----- --=-=-=-- ------------=_1489974542-22477-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Mar 2017 20:25:24 +0000 Received: from localhost ([127.0.0.1]:34357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpKue-0000dw-Aw for submit@debbugs.gnu.org; Sat, 18 Mar 2017 16:25:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38320) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpKuc-0000dk-OH for submit@debbugs.gnu.org; Sat, 18 Mar 2017 16:25:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpKuW-0000uB-DV for submit@debbugs.gnu.org; Sat, 18 Mar 2017 16:25:13 -0400 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]:53770) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cpKuW-0000u5-A4 for submit@debbugs.gnu.org; Sat, 18 Mar 2017 16:25:12 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57524) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpKuV-0000wF-0A for guix-patches@gnu.org; Sat, 18 Mar 2017 16:25:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpKuR-0000qE-7T for guix-patches@gnu.org; Sat, 18 Mar 2017 16:25:10 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:35464 helo=mail.openmailbox.org) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cpKuQ-0000pQ-ST for guix-patches@gnu.org; Sat, 18 Mar 2017 16:25:07 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 3A239503010; Sat, 18 Mar 2017 21:24:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1489868705; bh=MmN+uR3Dwjwq4KGuANkDQX+X2jhsLp9f8dqS4bRkaZE=; h=From:To:Cc:Subject:Date:From; b=y1UPyRFfkzZVa/RVMEa4kWgDIywt0DXJvxSZ2HmORgXhA7FS6F5a/CDClYOWsDCxY JIQmBxoKI1vLpTJtP0q4Y8Z1IyWmBSA+dZYFKSvfGo+MEaT5cnE2EfpKxrxdVxru4S 78lK8i2m1JdEjeudT8VQ3kDbiPZDhd6EjpGYUDpQ= From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1489868697; bh=MmN+uR3Dwjwq4KGuANkDQX+X2jhsLp9f8dqS4bRkaZE=; h=From:To:Cc:Subject:Date:From; b=krgjVWhB6BLzxPV0mwRf4GhYPWe/5scSoQpYbR8kQ1qyXwBME8um2Gka6yFz2nKnW z8myidwzEkm/VXwyhTpBRfsGv/MDl0MxdKLSOkbrnFHPX8ZPeovVrl4HFK3RX2crYk O3Ts7jb+7KQc00FlgqsP7cG/cmJO/mZBOu21uwLA= To: guix-patches@gnu.org Subject: [PATCH] gnu: Add deutex. Date: Sat, 18 Mar 2017 16:24:48 -0400 Message-Id: <20170318202448.22008-1-kei@openmailbox.org> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.0 (----) X-Debbugs-Envelope-To: submit Cc: Kei Kebreau 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.0 (----) gnu/packages/game-development.scm (deutex): New variable. --- gnu/packages/game-development.scm | 48 +++++++++++++++++++++++++++++++++= +++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-develo= pment.scm index 908ce4834..74cac0be9 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -5,7 +5,7 @@ ;;; Copyright =C2=A9 2015 Alex Kost ;;; Copyright =C2=A9 2015, 2016 David Thompson ;;; Copyright =C2=A9 2016 Efraim Flashner -;;; Copyright =C2=A9 2016 Kei Kebreau +;;; Copyright =C2=A9 2016, 2017 Kei Kebreau ;;; Copyright =C2=A9 2016 Ricardo Wurmus ;;; Copyright =C2=A9 2016 Julian Graham ;;; @@ -95,6 +95,52 @@ is used in some video games and movies.") (license license:zlib))) =20 +(define-public deutex + (package + (name "deutex") + (version "4.4.902") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/Doom-Utils/" name + "/archive/v" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0rwz1yzgd539x4h25kzhar4q02xyxjwfrcpz4m8ixi312a82p7cn")))) + (build-system gnu-build-system) + (arguments + '(#:tests? #f ; no check target + #:phases + (modify-phases %standard-phases + ;; The provided configure script takes a restricted number of ar= guments. + (replace 'configure + (lambda* (#:key outputs #:allow-other-keys) + (zero? (system* "./configure" "--prefix" + (assoc-ref %outputs "out"))))) + ;; "make install" is broken for this package. + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref %outputs "out")) + (bin (string-append out "/bin")) + (share (string-append out "/share"))) + (mkdir-p bin) + (install-file "deusf" bin) + (install-file "deutex" bin) + (install-file "deutex.6" (string-append share "/man= /man6"))) + #t))))) + (home-page "https://github.com/Doom-Utils/deutex") + (synopsis "WAD file composer for Doom and related games") + (description + "DeuTex is a wad composer for Doom, Heretic, Hexen and Strife. It ca= n be +used to extract the lumps of a wad and save them as individual files. +Conversely, it can also build a wad from separate files. When extractin= g a +lump to a file, it does not just copy the raw data, it converts it to an +appropriate format (such as PPM for graphics, Sun audio for samples, etc= .). +Conversely, when it reads files for inclusion in pwads, it does the nece= ssary +conversions (for example, from PPM to Doom picture format). In addition= , +DeuTex has functions such as merging wads, etc.") + (license license:gpl2+))) + (define-public gzochi (package (name "gzochi") --=20 2.12.0 ------------=_1489974542-22477-1--