From unknown Mon Aug 18 22:12:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30196] [PATCH 0/2] Add wesnothd service Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 21 Jan 2018 18:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30196@debbugs.gnu.org Cc: Arun Isaac X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151655967221314 (code B ref -1); Sun, 21 Jan 2018 18:35:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jan 2018 18:34:32 +0000 Received: from localhost ([127.0.0.1]:37345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edKRs-0005Xi-7B for submit@debbugs.gnu.org; Sun, 21 Jan 2018 13:34:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edKRo-0005XU-88 for submit@debbugs.gnu.org; Sun, 21 Jan 2018 13:34:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edKRi-0007lc-84 for submit@debbugs.gnu.org; Sun, 21 Jan 2018 13:34:23 -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.5 required=5.0 tests=BAYES_05,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45159) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1edKRi-0007lR-53 for submit@debbugs.gnu.org; Sun, 21 Jan 2018 13:34:22 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43514) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edKRh-0000f9-0v for guix-patches@gnu.org; Sun, 21 Jan 2018 13:34:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edKRd-0007hY-Cl for guix-patches@gnu.org; Sun, 21 Jan 2018 13:34:21 -0500 Received: from [2001:19f0:5:274f:4827:c39:448f:6777] (port=47682 helo=vultr.systemreboot.net) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1edKRc-0007df-QP for guix-patches@gnu.org; Sun, 21 Jan 2018 13:34:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Message-Id:Date:Subject:Cc:To:From:Sender: Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=pIVuT8y95uKhzi40E+A3SGH2WTJVnaAr10G0jW3DDXw=; b=Jgns7dB1cgyKRYU52li41SENdi c3JFMuaZBkeotn7lY6dprs7C2pKCILVzm/ffRNf5I6FdCI6WBVUg8sAlpFx4TGoQYTpTv08mR59b8 WwAa1s4zYGpq3cLti1yIb4eCo/SSUP5YYBz5JrDmVIBiqDZHIlGKaXNjIJiX3+ysy3CM=; Received: from [103.61.74.183] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90) (envelope-from ) id 1edKRR-000174-7o; Mon, 22 Jan 2018 00:04:05 +0530 From: Arun Isaac Date: Mon, 22 Jan 2018 00:03:48 +0530 Message-Id: <20180121183348.29317-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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-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 patchset creates a service to run the Battle for Wesnoth multiplayer game server. I have created a minimal wesnoth-server package that only has the server and doesn't have the actual game or any of the game assets. One might have to run the wesnothd service on an headless server. This minimal package makes that convenient by greatly reducing the size and the dependencies pulled in. This is my first Guix service. I have probably not gotten everything right. Do feel free to criticize. Arun Isaac (2): gnu: Add wesnoth-server. gnu: services: Add wesnothd service. doc/guix.texi | 35 +++++++++++++++++++++- gnu/local.mk | 1 + gnu/packages/games.scm | 24 ++++++++++++++- gnu/services/games.scm | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 139 insertions(+), 2 deletions(-) create mode 100644 gnu/services/games.scm -- 2.15.1 From unknown Mon Aug 18 22:12:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30196] [PATCH 1/2] gnu: Add wesnoth-server. References: <20180121183348.29317-1-arunisaac@systemreboot.net> In-Reply-To: <20180121183348.29317-1-arunisaac@systemreboot.net> Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 21 Jan 2018 18:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30196@debbugs.gnu.org Cc: Arun Isaac Received: via spool by 30196-submit@debbugs.gnu.org id=B30196.151655985821627 (code B ref 30196); Sun, 21 Jan 2018 18:38:02 +0000 Received: (at 30196) by debbugs.gnu.org; 21 Jan 2018 18:37:38 +0000 Received: from localhost ([127.0.0.1]:37350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edKUm-0005ce-NG for submit@debbugs.gnu.org; Sun, 21 Jan 2018 13:37:38 -0500 Received: from vultr.systemreboot.net ([45.77.148.100]:34336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edKUk-0005cR-La for 30196@debbugs.gnu.org; Sun, 21 Jan 2018 13:37:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/FCnR4yE6erEUeLJSCyvOYbeb0RxCBCCJwOxzCr+aYo=; b=bnVzVvWAhjrzyh5iukPy/sQq9E CKkdHYG61Hu87MSbhCUmu6R8E/GWqiNbuboE/xTlR2GOA3HHGGSALAu/QDEehKCG2CM+hOceozS86 Ls0nxvDc80mPTVXz3tAgvzjcDGKzkDTnNSDqXv8C6l1/pq/t762bpooXrxPzWHo6QPFw=; Received: from [103.61.74.183] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90) (envelope-from ) id 1edKUc-0001O3-DU; Mon, 22 Jan 2018 00:07:22 +0530 From: Arun Isaac Date: Mon, 22 Jan 2018 00:07:12 +0530 Message-Id: <20180121183713.29457-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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: -0.0 (/) * gnu/packages/games.scm (wesnoth-server): New variable. --- gnu/packages/games.scm | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 1213d87a5..5fb4be8e3 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -25,7 +25,7 @@ ;;; Copyright © 2016 Jan Nieuwenhuizen ;;; Copyright © 2016 Steve Webber ;;; Copyright © 2017 Adonay "adfeno" Felipe Nogueira -;;; Copyright © 2017 Arun Isaac +;;; Copyright © 2017, 2018 Arun Isaac ;;; Copyright © 2017 Tobias Geerinckx-Rice ;;; Copyright © 2017 nee ;;; Copyright © 2017 Clément Lassieur @@ -1801,6 +1801,28 @@ experience and advance levels, and are carried over from one scenario to the next campaign.") (license license:gpl2+))) +(define-public wesnoth-server + (package + (inherit wesnoth) + (name "wesnoth-server") + (inputs + `(("boost" ,boost) + ("sdl-net" ,sdl-net))) + (arguments + (append + (substitute-keyword-arguments (package-arguments wesnoth) + ((#:configure-flags configure-flags) + `(append ,configure-flags (list "-DENABLE_GAME=OFF")))) + `(#:phases + (modify-phases %standard-phases + (add-after 'install 'delete-data + (lambda* (#:key outputs #:allow-other-keys) + (delete-file-recursively (string-append (assoc-ref outputs "out") + "/share/wesnoth")))))))) + (synopsis "Dedicated Battle for Wesnoth server") + (description "This package contains a dedicated server for The Battle for +Wesnoth."))) + (define-public dosbox (package (name "dosbox") -- 2.15.1 From unknown Mon Aug 18 22:12:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30196] [PATCH 2/2] gnu: services: Add wesnothd service. References: <20180121183348.29317-1-arunisaac@systemreboot.net> In-Reply-To: <20180121183348.29317-1-arunisaac@systemreboot.net> Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jan 2018 12:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30196@debbugs.gnu.org Cc: Arun Isaac Received: via spool by 30196-submit@debbugs.gnu.org id=B30196.15166231143819 (code B ref 30196); Mon, 22 Jan 2018 12:12:02 +0000 Received: (at 30196) by debbugs.gnu.org; 22 Jan 2018 12:11:54 +0000 Received: from localhost ([127.0.0.1]:37786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edax8-0000zX-4Y for submit@debbugs.gnu.org; Mon, 22 Jan 2018 07:11:54 -0500 Received: from vultr.systemreboot.net ([45.77.148.100]:40470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edax2-0000zD-OX for 30196@debbugs.gnu.org; Mon, 22 Jan 2018 07:11:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=JnN+1Bl4dCxyvo8bUmjKKrVt4cR+USKVIXTtUNUDnRg=; b=RneWz6Lu8q6vzMjyU9Lbrq3aCE YqQ5Z44EBNLb8xRtWTN27lvqIPwJ0LmtAiRQtHDW3Io9u10lUdudSZq7U/lPQP0YzCzkgdehzPpsc OcIFwzIKZumBP7w5ycA4p8jhUajb/b3OoapctDgd9aQLyr8/nPWMoo2S9icbOemI8bJw=; Received: from [117.192.105.204] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90) (envelope-from ) id 1edawo-0008Fn-OY; Mon, 22 Jan 2018 17:41:34 +0530 From: Arun Isaac Date: Mon, 22 Jan 2018 17:41:04 +0530 Message-Id: <20180122121104.11149-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/services/games.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Game Services): Document the service. --- doc/guix.texi | 35 +++++++++++++++++++++- gnu/local.mk | 1 + gnu/services/games.scm | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 116 insertions(+), 1 deletion(-) create mode 100644 gnu/services/games.scm [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [117.192.105.204 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay domain 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid 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.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/services/games.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Game Services): Document the service. --- doc/guix.texi | 35 +++++++++++++++++++++- gnu/local.mk | 1 + gnu/services/games.scm | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 116 insertions(+), 1 deletion(-) create mode 100644 gnu/services/games.scm [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [117.192.105.204 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay domain 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid * gnu/services/games.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Game Services): Document the service. --- doc/guix.texi | 35 +++++++++++++++++++++- gnu/local.mk | 1 + gnu/services/games.scm | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 116 insertions(+), 1 deletion(-) create mode 100644 gnu/services/games.scm diff --git a/doc/guix.texi b/doc/guix.texi index 983e00ab3..d96de977c 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -43,7 +43,7 @@ Copyright @copyright{} 2017 Maxim Cournoyer@* Copyright @copyright{} 2017, 2018 Tobias Geerinckx-Rice@* Copyright @copyright{} 2017 George Clemmer@* Copyright @copyright{} 2017 Andy Wingo@* -Copyright @copyright{} 2017 Arun Isaac@* +Copyright @copyright{} 2017, 2018 Arun Isaac@* Copyright @copyright{} 2017 nee@* Copyright @copyright{} 2018 Rutger Helling @@ -248,6 +248,7 @@ Services * Audio Services:: The MPD. * Virtualization Services:: Virtualization services. * Version Control Services:: Providing remote access to Git repositories. +* Game Services:: Game servers. * Miscellaneous Services:: Other services. Defining Services @@ -9469,6 +9470,7 @@ declaration. * Audio Services:: The MPD. * Virtualization Services:: Virtualization services. * Version Control Services:: Providing remote access to Git repositories. +* Game Services:: Game servers. * Miscellaneous Services:: Other services. @end menu @@ -18095,6 +18097,37 @@ HTTPS. You will also need to add an @code{fcgiwrap} proxy to your system services. @xref{Web Services}. @end deffn +@node Game Services +@subsubsection Game Services + +@subsubheading The Battle for Wesnoth Service +@cindex wesnothd +@uref{https://wesnoth.org, The Battle for Wesnoth} is a fantasy, turn +based tactical strategy game, with several single player campaigns, and +multiplayer games (both networked and local). + +@defvar {Scheme Variable} wesnothd-service-type +Service type for the wesnothd service. Its value must be a +@code{wesnothd-configuration} object. To run wesnothd in the default +configuration, instantiate it as: + +@example +(service wesnothd-service-type) +@end example +@end defvar + +@deftp {Data Type} wesnothd-configuration +Data type representing the configuration of @command{wesnothd}. + +@table @asis +@item @code{package} (default: @code{wesnoth-server}) +The wesnoth server package to use. + +@item @code{port} (default: @code{15000}) +The port to bind the server to. +@end table +@end deftp + @node Miscellaneous Services @subsubsection Miscellaneous Services diff --git a/gnu/local.mk b/gnu/local.mk index 240554fe4..19b92b87b 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -457,6 +457,7 @@ GNU_SYSTEM_MODULES = \ %D%/services/desktop.scm \ %D%/services/dict.scm \ %D%/services/dns.scm \ + %D%/services/games.scm \ %D%/services/kerberos.scm \ %D%/services/lirc.scm \ %D%/services/virtualization.scm \ diff --git a/gnu/services/games.scm b/gnu/services/games.scm new file mode 100644 index 000000000..b14669623 --- /dev/null +++ b/gnu/services/games.scm @@ -0,0 +1,81 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2018 Arun Isaac +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu services games) + #:use-module (gnu services) + #:use-module (gnu services shepherd) + #:use-module (gnu packages admin) + #:use-module (gnu packages games) + #:use-module (gnu system shadow) + #:use-module (guix gexp) + #:use-module (guix modules) + #:use-module (guix records) + #:use-module (ice-9 match) + #:export (wesnothd-configuration + wesnoth-configuration? + wesnothd-service-type)) + +;;; +;;; The Battle for Wesnoth server +;;; + +(define-record-type* + wesnothd-configuration make-wesnothd-configuration wesnothd-configuration? + (package wesnothd-configuration-package + (default wesnoth-server)) + (port wesnothd-configuration-port + (default 15000))) + +(define %wesnothd-accounts + (list (user-account + (name "wesnothd") + (group "wesnothd") + (system? #t) + (comment "Wesnoth daemon user") + (home-directory "/var/empty") + (shell (file-append shadow "/sbin/nologin"))) + (user-group + (name "wesnothd") + (system? #t)))) + +(define wesnothd-shepherd-service + (match-lambda + (($ package port) + (with-imported-modules (source-module-closure + '((gnu build shepherd))) + (shepherd-service + (documentation "The Battle for Wesnoth server") + (provision '(wesnoth-daemon)) + (requirement '(networking)) + (modules '((gnu build shepherd))) + (start #~(make-forkexec-constructor/container + (list #$(file-append package "/bin/wesnothd") + "-p" #$(number->string port)))) + (stop #~(make-kill-destructor))))))) + +(define wesnothd-service-type + (service-type + (name 'wesnothd) + (description + "Run The Battle for Wesnoth server @command{wesnothd}.") + (extensions + (list (service-extension account-service-type + (const %wesnothd-accounts)) + (service-extension shepherd-root-service-type + (compose list wesnothd-shepherd-service)))) + (default-value (wesnothd-configuration)))) -- 2.15.1 From unknown Mon Aug 18 22:12:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30196] [PATCH 1/2] gnu: Add wesnoth-server. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 06 Feb 2018 15:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Arun Isaac Cc: 30196@debbugs.gnu.org Received: via spool by 30196-submit@debbugs.gnu.org id=B30196.15179302971755 (code B ref 30196); Tue, 06 Feb 2018 15:19:02 +0000 Received: (at 30196) by debbugs.gnu.org; 6 Feb 2018 15:18:17 +0000 Received: from localhost ([127.0.0.1]:60427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ej50j-0000SF-3C for submit@debbugs.gnu.org; Tue, 06 Feb 2018 10:18:17 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:57494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ej50h-0000S4-Hp for 30196@debbugs.gnu.org; Tue, 06 Feb 2018 10:18:16 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 14BF710829; Tue, 6 Feb 2018 16:18:15 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q6T0F1yFqvhL; Tue, 6 Feb 2018 16:18:14 +0100 (CET) Received: from ribbon (unknown [193.50.110.200]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 1B000BD14; Tue, 6 Feb 2018 16:18:14 +0100 (CET) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20180121183348.29317-1-arunisaac@systemreboot.net> <20180121183713.29457-1-arunisaac@systemreboot.net> Date: Tue, 06 Feb 2018 16:18:13 +0100 In-Reply-To: <20180121183713.29457-1-arunisaac@systemreboot.net> (Arun Isaac's message of "Mon, 22 Jan 2018 00:07:12 +0530") Message-ID: <878tc66tai.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: 1.0 (+) Hi Arun, Arun Isaac skribis: > * gnu/packages/games.scm (wesnoth-server): New variable. [...] > +(define-public wesnoth-server > + (package > + (inherit wesnoth) > + (name "wesnoth-server") > + (inputs > + `(("boost" ,boost) > + ("sdl-net" ,sdl-net))) > + (arguments > + (append > + (substitute-keyword-arguments (package-arguments wesnoth) > + ((#:configure-flags configure-flags) > + `(append ,configure-flags (list "-DENABLE_GAME=3DOFF")))) > + `(#:phases > + (modify-phases %standard-phases > + (add-after 'install 'delete-data > + (lambda* (#:key outputs #:allow-other-keys) > + (delete-file-recursively (string-append (assoc-ref outputs= "out") > + "/share/wesnoth"))= )))))) I suppose this phase is because the game data isn=E2=80=99t actually used b= y the server, right? Perhaps worth mentioning in a comment. > + (synopsis "Dedicated Battle for Wesnoth server") Maybe =E2=80=9CServer for the @emph{Battle for Wesnoth} game=E2=80=9D. > + (description "This package contains a dedicated server for The Battl= e for > +Wesnoth."))) Likewise. OK with these changes, thanks! Ludo=E2=80=99. From unknown Mon Aug 18 22:12:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30196] [PATCH 2/2] gnu: services: Add wesnothd service. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 06 Feb 2018 15:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Arun Isaac Cc: 30196@debbugs.gnu.org Received: via spool by 30196-submit@debbugs.gnu.org id=B30196.15179304331956 (code B ref 30196); Tue, 06 Feb 2018 15:21:02 +0000 Received: (at 30196) by debbugs.gnu.org; 6 Feb 2018 15:20:33 +0000 Received: from localhost ([127.0.0.1]:60431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ej52v-0000VU-FS for submit@debbugs.gnu.org; Tue, 06 Feb 2018 10:20:33 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:57514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ej52r-0000VI-UZ for 30196@debbugs.gnu.org; Tue, 06 Feb 2018 10:20:32 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 5DECD10829; Tue, 6 Feb 2018 16:20:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iarBW6oKGjCU; Tue, 6 Feb 2018 16:20:27 +0100 (CET) Received: from ribbon (unknown [193.50.110.200]) by hera.aquilenet.fr (Postfix) with ESMTPSA id BE89FBD14; Tue, 6 Feb 2018 16:20:27 +0100 (CET) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20180121183348.29317-1-arunisaac@systemreboot.net> <20180122121104.11149-1-arunisaac@systemreboot.net> Date: Tue, 06 Feb 2018 16:20:27 +0100 In-Reply-To: <20180122121104.11149-1-arunisaac@systemreboot.net> (Arun Isaac's message of "Mon, 22 Jan 2018 17:41:04 +0530") Message-ID: <87372e6t6s.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: 1.0 (+) Hi, Arun Isaac skribis: > * gnu/services/games.scm: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. > * doc/guix.texi (Game Services): Document the service. LGTM, thanks! You=E2=80=99d get bonus points by writing a system test, but perhaps there= =E2=80=99s not much that could easily be tested. So, no big deal. Ludo=E2=80=99. From unknown Mon Aug 18 22:12:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30196] [PATCH 2/2] gnu: services: Add wesnothd service. Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Feb 2018 12:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 30196@debbugs.gnu.org Received: via spool by 30196-submit@debbugs.gnu.org id=B30196.151809198419580 (code B ref 30196); Thu, 08 Feb 2018 12:14:02 +0000 Received: (at 30196) by debbugs.gnu.org; 8 Feb 2018 12:13:04 +0000 Received: from localhost ([127.0.0.1]:33764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejl4a-00055k-7V for submit@debbugs.gnu.org; Thu, 08 Feb 2018 07:13:04 -0500 Received: from vultr.systemreboot.net ([45.77.148.100]:37408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejl4V-00055C-KH for 30196@debbugs.gnu.org; Thu, 08 Feb 2018 07:13:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=QFfQRnxBexpL2XnIZpQXq3vwwnnkMOoh92Rt/UKMIWs=; b=S9Dl2SCU/8jU3s+FtJEWPNPDxQ I5mxiqHP2l4iRppWKSlXzx2TqRGhbyKTeh8I7wPyVUcfiTw87Zl7x9AYXDTR+oyj7XaNbDkDJGm5B geomueu7SBItqDUdwwJz9zXmyDfmH7ICKqNNM2yH6H8K2Fpqzqkhf7L0PVrCv1nlJa5A=; Received: from [45.125.43.69] (helo=steel) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90) (envelope-from ) id 1ejl4M-0001Om-CM; Thu, 08 Feb 2018 17:42:50 +0530 From: Arun Isaac In-Reply-To: <87372e6t6s.fsf@gnu.org> References: <20180121183348.29317-1-arunisaac@systemreboot.net> <20180122121104.11149-1-arunisaac@systemreboot.net> <87372e6t6s.fsf@gnu.org> Date: Thu, 08 Feb 2018 17:42:38 +0530 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: -0.0 (/) >> * gnu/services/games.scm: New file. >> * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. >> * doc/guix.texi (Game Services): Document the service. > > LGTM, thanks! Thanks, I'll push with the changes you mentioned. > You=E2=80=99d get bonus points by writing a system test, but perhaps ther= e=E2=80=99s not > much that could easily be tested. So, no big deal. I might be able to write a simple test that checks if the server has started successfully and is listening on port 15000. But, this seems too trivial a test to me. Is it worth it? WDYT? From unknown Mon Aug 18 22:12:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30196] [PATCH 2/2] gnu: services: Add wesnothd service. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Feb 2018 21:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Arun Isaac Cc: 30196@debbugs.gnu.org Received: via spool by 30196-submit@debbugs.gnu.org id=B30196.151812703928471 (code B ref 30196); Thu, 08 Feb 2018 21:58:01 +0000 Received: (at 30196) by debbugs.gnu.org; 8 Feb 2018 21:57:19 +0000 Received: from localhost ([127.0.0.1]:34382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejuBz-0007P9-KF for submit@debbugs.gnu.org; Thu, 08 Feb 2018 16:57:19 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:44382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejuBv-0007Ow-Ap for 30196@debbugs.gnu.org; Thu, 08 Feb 2018 16:57:18 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 301961060F; Thu, 8 Feb 2018 22:57:14 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ixJ7eDPMWb9a; Thu, 8 Feb 2018 22:57:13 +0100 (CET) Received: from ribbon (vpn-0-27.aquilenet.fr [IPv6:2a0c:e300:4:27::]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 103AF9D30; Thu, 8 Feb 2018 22:57:12 +0100 (CET) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20180121183348.29317-1-arunisaac@systemreboot.net> <20180122121104.11149-1-arunisaac@systemreboot.net> <87372e6t6s.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 20 =?UTF-8?Q?Pluvi=C3=B4se?= an 226 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 08 Feb 2018 22:57:04 +0100 In-Reply-To: (Arun Isaac's message of "Thu, 08 Feb 2018 17:42:38 +0530") Message-ID: <87k1vntaa7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: 1.0 (+) Arun Isaac skribis: >>> * gnu/services/games.scm: New file. >>> * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. >>> * doc/guix.texi (Game Services): Document the service. >> >> LGTM, thanks! > > Thanks, I'll push with the changes you mentioned. > >> You=E2=80=99d get bonus points by writing a system test, but perhaps the= re=E2=80=99s not >> much that could easily be tested. So, no big deal. > > I might be able to write a simple test that checks if the server has > started successfully and is listening on port 15000. But, this seems too > trivial a test to me. Is it worth it? WDYT? Yeah I thought about it, probably not worth it. Thanks, Ludo=E2=80=99. From unknown Mon Aug 18 22:12:09 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: Arun Isaac Subject: bug#30196: closed (Re: [bug#30196] [PATCH 2/2] gnu: services: Add wesnothd service.) Message-ID: References: <20180121183348.29317-1-arunisaac@systemreboot.net> X-Gnu-PR-Message: they-closed 30196 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 30196@debbugs.gnu.org Date: Fri, 09 Feb 2018 09:53:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1518169982-31128-1" This is a multi-part message in MIME format... ------------=_1518169982-31128-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30196: [PATCH 0/2] Add wesnothd service 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 30196@debbugs.gnu.org. --=20 30196: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30196 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1518169982-31128-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30196-done) by debbugs.gnu.org; 9 Feb 2018 09:52:36 +0000 Received: from localhost ([127.0.0.1]:34665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ek5MB-00085T-Tg for submit@debbugs.gnu.org; Fri, 09 Feb 2018 04:52:36 -0500 Received: from vultr.systemreboot.net ([45.77.148.100]:59428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ek5M7-00085D-K3 for 30196-done@debbugs.gnu.org; Fri, 09 Feb 2018 04:52:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=lAT1xUgVWvNVvF5Dm/swGrd2sRGVI8TTi2egwlUy2dQ=; b=RXFQVs6hp3WUOEPByodpDkTsz PwTK11Ip6Q2wms5FLMlDnQleJf07p1DJVrvhuAZhBNVNLbwIKFkV6NPAIjpyVnAJbROxX2Y05PHWn uUiOvfJ2p2MciNyt0AnCRKm5rsH2PvoLfTggtSlIsQV6DW4pmVO2sV7zZDwp6ZcU/FxmU=; Received: from [14.139.128.15] (helo=steel) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90) (envelope-from ) id 1ek5Lx-0001gW-N3; Fri, 09 Feb 2018 15:22:21 +0530 From: Arun Isaac To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#30196] [PATCH 2/2] gnu: services: Add wesnothd service. In-Reply-To: References: <20180121183348.29317-1-arunisaac@systemreboot.net> <20180122121104.11149-1-arunisaac@systemreboot.net> <87372e6t6s.fsf@gnu.org> Date: Fri, 09 Feb 2018 15:22:09 +0530 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30196-done Cc: 30196-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 (/) Arun Isaac writes: >>> * gnu/services/games.scm: New file. >>> * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. >>> * doc/guix.texi (Game Services): Document the service. >> >> LGTM, thanks! Pushed! ------------=_1518169982-31128-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Jan 2018 18:34:32 +0000 Received: from localhost ([127.0.0.1]:37345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edKRs-0005Xi-7B for submit@debbugs.gnu.org; Sun, 21 Jan 2018 13:34:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edKRo-0005XU-88 for submit@debbugs.gnu.org; Sun, 21 Jan 2018 13:34:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edKRi-0007lc-84 for submit@debbugs.gnu.org; Sun, 21 Jan 2018 13:34:23 -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.5 required=5.0 tests=BAYES_05,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45159) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1edKRi-0007lR-53 for submit@debbugs.gnu.org; Sun, 21 Jan 2018 13:34:22 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43514) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edKRh-0000f9-0v for guix-patches@gnu.org; Sun, 21 Jan 2018 13:34:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edKRd-0007hY-Cl for guix-patches@gnu.org; Sun, 21 Jan 2018 13:34:21 -0500 Received: from [2001:19f0:5:274f:4827:c39:448f:6777] (port=47682 helo=vultr.systemreboot.net) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1edKRc-0007df-QP for guix-patches@gnu.org; Sun, 21 Jan 2018 13:34:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Message-Id:Date:Subject:Cc:To:From:Sender: Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=pIVuT8y95uKhzi40E+A3SGH2WTJVnaAr10G0jW3DDXw=; b=Jgns7dB1cgyKRYU52li41SENdi c3JFMuaZBkeotn7lY6dprs7C2pKCILVzm/ffRNf5I6FdCI6WBVUg8sAlpFx4TGoQYTpTv08mR59b8 WwAa1s4zYGpq3cLti1yIb4eCo/SSUP5YYBz5JrDmVIBiqDZHIlGKaXNjIJiX3+ysy3CM=; Received: from [103.61.74.183] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90) (envelope-from ) id 1edKRR-000174-7o; Mon, 22 Jan 2018 00:04:05 +0530 From: Arun Isaac To: guix-patches@gnu.org Subject: [PATCH 0/2] Add wesnothd service Date: Mon, 22 Jan 2018 00:03:48 +0530 Message-Id: <20180121183348.29317-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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 Cc: Arun Isaac 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 patchset creates a service to run the Battle for Wesnoth multiplayer game server. I have created a minimal wesnoth-server package that only has the server and doesn't have the actual game or any of the game assets. One might have to run the wesnothd service on an headless server. This minimal package makes that convenient by greatly reducing the size and the dependencies pulled in. This is my first Guix service. I have probably not gotten everything right. Do feel free to criticize. Arun Isaac (2): gnu: Add wesnoth-server. gnu: services: Add wesnothd service. doc/guix.texi | 35 +++++++++++++++++++++- gnu/local.mk | 1 + gnu/packages/games.scm | 24 ++++++++++++++- gnu/services/games.scm | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 139 insertions(+), 2 deletions(-) create mode 100644 gnu/services/games.scm -- 2.15.1 ------------=_1518169982-31128-1--