From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [WIP PATCH] gnu: Add evolution. Date: Sat, 24 Sep 2016 11:05:52 +0900 Message-ID: <87bmzegigv.fsf@gnu.org> References: <1473987769.14915.5.camel@openmailbox.org> <1473988404.14915.11.camel@openmailbox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38700) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnckL-0003BG-F9 for guix-devel@gnu.org; Fri, 23 Sep 2016 22:31:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bnckJ-0002bJ-Fm for guix-devel@gnu.org; Fri, 23 Sep 2016 22:31:20 -0400 In-Reply-To: <1473988404.14915.11.camel@openmailbox.org> (rennes@openmailbox.org's message of "Thu, 15 Sep 2016 20:13:24 -0500") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: rennes Cc: guix-devel@gnu.org Hi! rennes skribis: > this patch is evolution, a mail client for the GNOME desktop. Nice! > To run evolution is necessary to install evolution-data-server in user > profile;=C2=A0then I think that is required to start evolution-data-server > as a service to run=C2=A0successfully evolution=C2=A0without install evol= ution- > data-server in user profile. I don=E2=80=99t know much about GNOME plumbing, but I=E2=80=99m guessing th= at evolution-data-server can be started on demand via D-Bus, no? If that is the case, dbus-daemon needs to have the description file of evolution-data-server so that it can actually start it on the user=E2=80=99s behalf. In GuixSD, this is handled by having the server (evolution-data-server here) extend =E2=80=98dbus-root-service-type=E2=80=99; see =E2=80=98geoclue= -service-type=E2=80=99 for an example. I hope this helps; if not, I hope someone more knowledgeable can chime in. :-) Ludo=E2=80=99.