1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
8 if [[ ${PV} != 9999 ]]; then
9 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
12 DESCRIPTION="MATE session manager"
13 HOMEPAGE="https://mate-desktop.org/"
15 LICENSE="GPL-2 LGPL-2 FDL-1.1"
17 IUSE="debug elibc_FreeBSD elogind gnome-keyring ipv6 systemd +xtrans"
19 REQUIRED_USE="?? ( elogind systemd )"
21 # x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
22 # create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
23 # xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
26 >=dev-libs/dbus-glib-0.76
27 >=dev-libs/glib-2.50:2
31 >=x11-libs/gtk+-3.22:3
41 elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )
42 systemd? ( sys-apps/systemd )
44 elogind? ( sys-auth/elogind )
45 !elogind? ( >=sys-auth/consolekit-0.9.2 )
47 xtrans? ( x11-libs/xtrans )"
49 RDEPEND="${COMMON_DEPEND}
51 x11-misc/xdg-user-dirs
52 x11-misc/xdg-user-dirs-gtk
53 gnome-keyring? ( gnome-base/gnome-keyring )
54 !<gnome-base/gdm-2.20.4"
56 DEPEND="${COMMON_DEPEND}
59 >=dev-util/intltool-0.40
60 >=sys-devel/gettext-0.10.40
63 MATE_FORCE_AUTORECONF=true
67 --docdir="${EPREFIX}/usr/share/doc/${PF}" \
78 dodir /etc/X11/Sessions/
79 exeinto /etc/X11/Sessions/
80 doexe "${FILESDIR}"/MATE
82 dodir /usr/share/mate/applications/
83 insinto /usr/share/mate/applications/
84 doins "${FILESDIR}"/defaults.list
86 dodir /etc/X11/xinit/xinitrc.d/
87 exeinto /etc/X11/xinit/xinitrc.d/
88 doexe "${FILESDIR}"/15-xdg-data-mate
90 # This should be done in MATE too, see Gentoo bug #270852
91 doexe "${FILESDIR}"/10-user-dirs-update-mate