From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabian Harfert Subject: [PATCH 5/7] gnu: Add mate-session-manager. Date: Fri, 19 Feb 2016 21:06:19 +0100 Message-ID: <1455912381-25148-5-git-send-email-fhmgufs@web.de> References: <1455912381-25148-1-git-send-email-fhmgufs@web.de> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57158) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWrJz-0006SA-8E for guix-devel@gnu.org; Fri, 19 Feb 2016 15:06:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aWrJy-0007dh-2x for guix-devel@gnu.org; Fri, 19 Feb 2016 15:06:35 -0500 Received: from mout.web.de ([212.227.15.14]:53154) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWrJx-0007db-Ph for guix-devel@gnu.org; Fri, 19 Feb 2016 15:06:34 -0500 In-Reply-To: <1455912381-25148-1-git-send-email-fhmgufs@web.de> 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org * gnu/packages/mate.scm (mate-session-manager): New variable. --- gnu/packages/mate.scm | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index aa2dc44..0ff8b95 100644 --- a/gnu/packages/mate.scm +++ b/gnu/packages/mate.scm @@ -39,7 +39,8 @@ #:use-module (gnu packages pulseaudio) #:use-module (gnu packages fontutils) #:use-module (gnu packages libcanberra) - #:use-module (gnu packages gnuzilla)) + #:use-module (gnu packages gnuzilla) + #:use-module (gnu packages docbook)) (define-public mate-icon-theme (package @@ -344,3 +345,40 @@ various parameters of a MATE session and the applications that run under it, for example keyboard, mouse or theming.") (license (list license:gpl2+ license:gpl3+ license:lgpl2.0+ license:lgpl2.1+)))) + +(define-public mate-session-manager + (package + (name "mate-session-manager") + (version "1.12.1") + (source (origin + (method url-fetch) + (uri (string-append "http://pub.mate-desktop.org/releases/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "1qp776s7m568sj9j5vpdms0dixf9qy01bfkv6izq1rn0glnmkb9b")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("intltool" ,intltool) + ("xsltproc" ,libxslt) + ("libxml2" ,libxml2) + ("docbook-xml" ,docbook-xml-4.2) + ("docbook-xsl" ,docbook-xsl) + ("glib:bin" ,glib "bin"))) + (inputs + `(("dbus-glib" ,dbus-glib) + ("gtk+" ,gtk+-2) + ("libsm" ,libsm) + ("libxtst" ,libxtst) + ("mate-desktop" ,mate-desktop) + ("mate-settings-daemon" ,mate-settings-daemon) + ("mate-polkit" ,mate-polkit))) + (home-page "http://mate-desktop.org/") + (synopsis "Session manager of the MATE desktop environment") + (description + "This package contains a session that can be started from a display +manager. It will load all necessary applications for a full-featured +MATE desktop environment user session.") + (license (list license:gpl2+ license:lgpl2.0+)))) -- 1.9.1