diff options
| author | ng0 <ng0@infotropique.org> | 2017-08-16 11:38:35 +0000 | 
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2017-09-12 09:55:42 +0300 | 
| commit | b5831eb7718c458ece555fb5a895ed57d49e73cb (patch) | |
| tree | 400dda17cde9baa6c4ddb220edc0e0d29e973916 /gnu | |
| parent | 16cd07c163f6d679d00b48867a9d551270adf0c6 (diff) | |
gnu: Add mate.
* gnu/packages/mate.scm (mate): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/mate.scm | 59 | 
1 files changed, 59 insertions, 0 deletions
| diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index ca1872a2f7..91489ba91b 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+))) | 
