From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47544) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d8VJN-0002Yz-IP for guix-patches@gnu.org; Wed, 10 May 2017 13:22:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d8VJK-00040V-Ba for guix-patches@gnu.org; Wed, 10 May 2017 13:22:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:34315) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d8VJK-00040Q-8H for guix-patches@gnu.org; Wed, 10 May 2017 13:22:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d8VJK-0007Oo-0W for guix-patches@gnu.org; Wed, 10 May 2017 13:22:02 -0400 Subject: bug#26867: [PATCH] gnu: Add python-tmx. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47438) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d8VIc-0002VS-LM for guix-patches@gnu.org; Wed, 10 May 2017 13:21:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d8VIY-0003rz-Jw for guix-patches@gnu.org; Wed, 10 May 2017 13:21:18 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:50976 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 1d8VIY-0003ri-C2 for guix-patches@gnu.org; Wed, 10 May 2017 13:21:14 -0400 From: Kei Kebreau Date: Wed, 10 May 2017 13:20:40 -0400 Message-Id: <20170510172040.8889-1-kei@openmailbox.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 26867@debbugs.gnu.org Cc: Kei Kebreau * gnu/packages/game-development.scm (python-tmx, python2-tmx): New variables. --- gnu/packages/game-development.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index e47b556c0..c95afe231 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -214,6 +214,38 @@ possible, and it also makes the SGE easy to learn.") (define-public python2-sge-pygame (package-with-python2 python-sge-pygame)) +(define-public python-tmx + (package + (name "python-tmx") + (version "1.9.1") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://savannah/python-tmx/tmx-" + version ".tar.gz")) + (sha256 + (base32 + "1is107sx3lr09dqjiyn10xqhyv5x54c2ryhys9mb9j3mxjbm227l")))) + (build-system python-build-system) + (propagated-inputs + `(("python-six" ,python-six))) + (home-page "http://python-tmx.nongnu.org") + (synopsis "Python library for the @code{Tiled} TMX format") + (description + "Python TMX read and writes the @code{Tiled} TMX format in a simple way. +This is useful for map editors or generic level editors, and it's also useful +for using a map editor or generic level editor like Tiled to edit your game's +levels.") + (license license:asl2.0))) + +(define-public python2-tmx + (let ((python2-tmx (package-with-python2 python-tmx))) + (package + (inherit python2-tmx) + (propagated-inputs + `(("python2-pathlib" ,python2-pathlib) + ,@(package-propagated-inputs python2-tmx)))))) + (define-public tiled (package (name "tiled") -- 2.12.2