[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
13/13: gnu: Add mate.
From: |
Efraim Flashner |
Subject: |
13/13: gnu: Add mate. |
Date: |
Tue, 12 Sep 2017 02:57:32 -0400 (EDT) |
efraim pushed a commit to branch master
in repository guix.
commit b5831eb7718c458ece555fb5a895ed57d49e73cb
Author: ng0 <address@hidden>
Date: Wed Aug 16 11:38:35 2017 +0000
gnu: Add mate.
* gnu/packages/mate.scm (mate): New variable.
Signed-off-by: Efraim Flashner <address@hidden>
---
gnu/packages/mate.scm | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 59 insertions(+)
diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm
index ca1872a..91489ba 100644
--- a/gnu/packages/mate.scm
+++ b/gnu/packages/mate.scm
@@ -25,10 +25,12 @@
#:use-module (guix utils)
#:use-module (guix build-system gnu)
#:use-module (guix build-system glib-or-gtk)
+ #:use-module (guix build-system trivial)
#:use-module (gnu packages)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages fontutils)
+ #:use-module (gnu packages fonts)
#:use-module (gnu packages libcanberra)
#:use-module (gnu packages linux)
#:use-module (gnu packages glib)
@@ -36,6 +38,7 @@
#:use-module (gnu packages gettext)
#:use-module (gnu packages gnome)
#:use-module (gnu packages docbook)
+ #:use-module (gnu packages gnupg)
#:use-module (gnu packages gnuzilla)
#:use-module (gnu packages xorg)
#:use-module (gnu packages documentation)
@@ -750,3 +753,59 @@ well with the MATE desktop. It lacks some features that
may be expected by
some users; these users may want to investigate other available window managers
for use with MATE or as a standalone window manager.")
(license license:gpl2+)))
+
+(define-public mate
+ (package
+ (name "mate")
+ (version (package-version mate-desktop))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments
+ `(#:modules ((guix build union))
+ #:builder
+ (begin
+ (use-modules (ice-9 match)
+ (guix build union))
+ (match %build-inputs
+ (((names . directories) ...)
+ (union-build (assoc-ref %outputs "out")
+ directories))))))
+ (inputs
+ ;; TODO: Add more packages
+ `(("at-spi2-core" ,at-spi2-core)
+ ("caja" ,caja)
+ ("dbus" ,dbus)
+ ("dconf" ,dconf)
+ ("desktop-file-utils" ,desktop-file-utils)
+ ("font-cantarell" ,font-cantarell)
+ ("glib-networking" ,glib-networking)
+ ("gnome-keyring" ,gnome-keyring)
+ ("gvfs" ,gvfs)
+ ("libmatekbd" ,libmatekbd)
+ ("libmateweather" ,libmateweather)
+ ("libmatemixer" ,libmatemixer)
+ ("marco" ,marco)
+ ("mate-session-manager" ,mate-session-manager)
+ ("mate-settings-daemon" ,mate-settings-daemon)
+ ("mate-desktop" ,mate-desktop)
+ ("mate-terminal" ,mate-terminal)
+ ("mate-themes" ,mate-themes)
+ ("mate-icon-theme" ,mate-icon-theme)
+ ("mate-menu" ,mate-menus)
+ ("mate-panel" ,mate-panel)
+ ("mate-control-center" ,mate-control-center)
+ ("mate-media" ,mate-media)
+ ("mate-applets" ,mate-applets)
+ ("pinentry-gnome3" ,pinentry-gnome3)
+ ("pulseaudio" ,pulseaudio)
+ ("shared-mime-info" ,shared-mime-info)
+ ("yelp" ,yelp)
+ ("zenity" ,zenity)))
+ (synopsis "The MATE desktop environment")
+ (home-page "https://mate-desktop.org/")
+ (description
+ "The MATE Desktop Environment is the continuation of GNOME 2. It provides
+an intuitive and attractive desktop environment using traditional metaphors for
+GNU/Linux systems. MATE is under active development to add support for new
+technologies while preserving a traditional desktop experience.")
+ (license license:gpl2+)))
- branch master updated (f435379 -> b5831eb), Efraim Flashner, 2017/09/12
- 01/13: gnu: monero: Fix building on aarch64-linux., Efraim Flashner, 2017/09/12
- 04/13: gnu: Add marco., Efraim Flashner, 2017/09/12
- 03/13: gnu: Add mate-terminal., Efraim Flashner, 2017/09/12
- 09/13: gnu: Add mate-settings-daemon., Efraim Flashner, 2017/09/12
- 07/13: gnu: Add libmatemixer., Efraim Flashner, 2017/09/12
- 11/13: gnu: Add mate-media., Efraim Flashner, 2017/09/12
- 13/13: gnu: Add mate.,
Efraim Flashner <=
- 02/13: gnu: Add caja., Efraim Flashner, 2017/09/12
- 05/13: gnu: Add mate-session-manager., Efraim Flashner, 2017/09/12
- 06/13: gnu: Add mate-panel., Efraim Flashner, 2017/09/12
- 08/13: gnu: Add libmatekbd., Efraim Flashner, 2017/09/12
- 10/13: gnu: Add mate-applets., Efraim Flashner, 2017/09/12
- 12/13: gnu: Add mate-control-center., Efraim Flashner, 2017/09/12