From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:55640) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jH6AV-0008KC-MW for guix-patches@gnu.org; Wed, 25 Mar 2020 09:34:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jH6AU-0001VO-FH for guix-patches@gnu.org; Wed, 25 Mar 2020 09:34:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50325) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jH6AU-0001V4-BY for guix-patches@gnu.org; Wed, 25 Mar 2020 09:34:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jH6AU-00027P-8K for guix-patches@gnu.org; Wed, 25 Mar 2020 09:34:02 -0400 Subject: [bug#40221] Submission of GUI Package Description for 7kaa Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:55527) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jH6AC-0008Jj-Dl for guix-patches@gnu.org; Wed, 25 Mar 2020 09:33:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jH6AA-0001C5-TZ for guix-patches@gnu.org; Wed, 25 Mar 2020 09:33:44 -0400 Received: from mx1.riseup.net ([198.252.153.129]:35304) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jH6AA-0001A7-II for guix-patches@gnu.org; Wed, 25 Mar 2020 09:33:42 -0400 From: Naga Malleswari Message-ID: <9b3a381f-3177-b8b2-5924-f8c05137c67b@riseup.net> Date: Wed, 25 Mar 2020 19:03:34 +0530 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------B92D14D3D6DBDE80D7DD808A" Content-Language: en-US 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: 40221@debbugs.gnu.org Cc: Danny Milosavljevic , =?UTF-8?Q?G=C3=A1bor?= Boskovits This is a multi-part message in MIME format. --------------B92D14D3D6DBDE80D7DD808A Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi I had a discussion with rekado and guix-vits on IRC regarding which GUI can be done and upon their suggestions i have chosen 7kaa game. guix-vits have helped a lot with most of the package description and with the manual provided by rekado i was able to write this package description. I have written sepearately as 7kaa.scm and guix environment --ad-hoc 7kaa -L ./ and later 7kaa have run the game. Hence i added to games.scm(assuming thats the actual location. Please correct me) and done with the patch. Lint have given me couple of corrections. I need your suggestions before making the commit. -- Regards NagaMalli --------------B92D14D3D6DBDE80D7DD808A Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-Add-7kaa.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-gnu-Add-7kaa.patch" >From 09cb4f4acef66ee90f444655c8aca83b09a4a161 Mon Sep 17 00:00:00 2001 From: Naga Malleswari Date: Wed, 25 Mar 2020 18:59:34 +0530 Subject: [PATCH] gnu: Add 7kaa. * gnu/packages/games.scm (7kaa): New variable. --- gnu/packages/games.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 2b03a36c43..bb24a8a653 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -10319,3 +10319,39 @@ range with the objective to hit as many dummy targets as possible within soldiers, jeeps and tanks. The gameplay is simple but it is not that easy to get high scores.") (license license:gpl2+))) + +(define-public 7kaa + (package + (name "7kaa") + (version "2.15.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/the3dfxdude/7kaa/archive/v" + version ".tar.gz")) + (sha256 + (base32 "0bf90v1bm4zazwalfl9vd5dfbdcxwhi02rmggn5xc0yq0zkxwlqv")))) + (build-system gnu-build-system) + (native-inputs + `(("automake" ,automake) + ("autoconf" ,autoconf) + ("pkg-config" ,pkg-config))) + (inputs + `(("sdl2" ,sdl2) + ("enet" ,enet) + ("openal" ,openal) + ("gettext" ,gettext-minimal) + ("curl" ,curl))) + (home-page "https://7kfans.com/") + (synopsis "Seven Kingdoms Ancient Adversaries: real-time strategy game") + (description + "Seven Kingdoms, designed by Trevor Chan, brings a unique blend of +Real-Time Strategy with the addition of trade, diplomacy, and espionage. +The game enables players to compete against up to six other kingdoms +allowing players to conquer opponents by defeating them in war (with +troops or machines), capturing their buildings with spies, or offering +opponents money for their kingdom. In 2009, Enlight Software released the +game under the GPL license. 7kfans project is updating the game and +provides a community for fans. A free Seven Kingdoms will help continue +the legacy.") + (license license:gpl2+))) -- 2.25.1 --------------B92D14D3D6DBDE80D7DD808A--