summaryrefslogtreecommitdiff
path: root/mate-base/mate-session-manager
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
commitf70a1bfc721336d4fc7dfb711c2f518a6b18cf16 (patch)
treee907cb121b30e3c1df1710719c0ddf4029597a47 /mate-base/mate-session-manager
parentdb063b515939ab15261136b24e4bc44386335c0c (diff)
gentoo resync : 30.09.2020
Diffstat (limited to 'mate-base/mate-session-manager')
-rw-r--r--mate-base/mate-session-manager/Manifest4
-rw-r--r--mate-base/mate-session-manager/mate-session-manager-1.24.1.ebuild89
-rw-r--r--mate-base/mate-session-manager/metadata.xml1
3 files changed, 93 insertions, 1 deletions
diff --git a/mate-base/mate-session-manager/Manifest b/mate-base/mate-session-manager/Manifest
index 02b8dde9e54b..0d81619ff02a 100644
--- a/mate-base/mate-session-manager/Manifest
+++ b/mate-base/mate-session-manager/Manifest
@@ -3,5 +3,7 @@ AUX 15-xdg-data-mate-r2 300 BLAKE2B dd937a405d9207d337a1bf9a630b3717e1c93a02231d
AUX MATE 2378 BLAKE2B 824c6e357c90322a499aeeece3e38d25bcfb87c23eab159e1bc3c4dc39aeb535eb86f7833e8d9b9b1d48fc765414ca79120bee81ffde8c7d1f0ea6a112fe2dcc SHA512 dbb162f694eeee806a12b46bf45d47f4887a83562b61d05037b3de5a7778a68d79de5528327588da13a5c17c283c8b7590c10877eba77cea75ebe5113ef2c920
AUX defaults.list 14293 BLAKE2B b8de50636f845e5ed197968a0f917a3d2c1f59b082ae7d76841c9802ce6182556a29faebcd28f71dfdd778ae73268ebba1d450c9f18ac730aedd5ba0f025e53c SHA512 d3b14a4676bbadb93bc33e94ddf74fc6a2c072c52ada51d8f658008301d795102d47b3e1b71f9884d117111329774deaab1a5c1718c3dab5bcf96df1657f3c9d
DIST mate-session-manager-1.24.0.tar.xz 709712 BLAKE2B 6455872dfc89cdd3ced563a877e30ef59d2c6d94bd8f3b930eb778ea6b22a52ee860d785ba13d348e37e0d74526de4aef229d5c7b022e7f974ac949f553d7704 SHA512 ee519c8ded1f2df26e62a1384439e8929942d19560c258c91010f8d34bcc7518975406fbc0a5b76d4e73e954cdc2ea106d71476e446573d4a77d2704f6cc9e37
+DIST mate-session-manager-1.24.1.tar.xz 711188 BLAKE2B a2d48b53fbff6f2bf56cdf24efb709a17458341c75a37ab7494fcf344064b64f50e9527f11d74b681d2156508e24fefdb7a5c7637b72deddf1f3a82e4096031b SHA512 ca561e13080ef334a69f18b3aec0993532381ea5c178a0acf969bf2ed9cb5d484626404ab43d809727d8eef9b5eda29adc224168290f78a63da2621ac7ef79f5
EBUILD mate-session-manager-1.24.0-r4.ebuild 1929 BLAKE2B 204cf4fa821c8349cd3ec114262583650167e317ec33fbde80dc0e4ee35f817f2cc0311467cdf1884edb13f2bee03392bf2de086a6c019d717ecf104d9de17c9 SHA512 4924a51bcb15b7c8b6f375f9c380a251b565b1abd653e86a2ae4382083b25a6aa44f060ab048b15f140f6ca80c7d3cc3bc94672de797d224fd92499ec3ba137d
-MISC metadata.xml 497 BLAKE2B 85510300fad0274831fbbb5dbedb00bd3e6347518e0188838f8dce213064db44612ca7e7fbbe922cc46924f02f2fda50120ecba21774231af6e3acea45fc9db4 SHA512 19f431c7d3a9912baaa3df85fd222be5b2649f46a723ffdc084524b172c6c387e4a9928b219d9e73217c7e6ef677f2e5e82473547489001fc20fee7529373568
+EBUILD mate-session-manager-1.24.1.ebuild 2033 BLAKE2B b70fd6f0463ce5901c42ace75a750b50114150a809579b5d88d7f9573ef949bbca2f882cba415aa3815c81640628fad53c644f2fa31973e8ce4718132f9a0df3 SHA512 6263eed85df8b9f196d434ec6434a18d93d16dd64d1335d1ac3d9df1a1d118dc583698022c65da93f64a1ee6ae4486bf0e85bbf12bbe395cb3186bd2c663885f
+MISC metadata.xml 577 BLAKE2B 3bf7a2256980435ad2a25082ab7c0f21b7039cafcb4121d0575b5973dbe2a28f396f027050063aaa39008eab36d2481c382e7ff5504d61dfb5f16133766b54b0 SHA512 93465a71a4a05d3c1f43631fe55fff10c4138667d996f951b1544f15ebad4ba4c2fa70ca22d9b1d69c421839d95416c544c6f729220c2ec0cc1b9af5e2602b2b
diff --git a/mate-base/mate-session-manager/mate-session-manager-1.24.1.ebuild b/mate-base/mate-session-manager/mate-session-manager-1.24.1.ebuild
new file mode 100644
index 000000000000..1cc0a5a13f47
--- /dev/null
+++ b/mate-base/mate-session-manager/mate-session-manager-1.24.1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit mate
+
+if [[ ${PV} != 9999 ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="MATE session manager"
+HOMEPAGE="https://mate-desktop.org/"
+
+LICENSE="GPL-2+ GPL-3+ HPND LGPL-2+ LGPL-2.1+"
+SLOT="0"
+IUSE="debug elogind gles2 gnome-keyring ipv6 systemd +xtrans"
+
+REQUIRED_USE="^^ ( elogind systemd )"
+
+# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
+# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
+# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
+
+COMMON_DEPEND="
+ >=dev-libs/dbus-glib-0.76
+ >=dev-libs/glib-2.50:2
+ dev-libs/libxslt
+ sys-apps/dbus
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.22:3
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXext
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/pango
+ gles2? ( media-libs/mesa[egl,gles2] )
+ systemd? ( sys-apps/systemd )
+ elogind? ( sys-auth/elogind )
+ xtrans? ( x11-libs/xtrans )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ mate-base/mate-desktop
+ virtual/libintl
+ x11-apps/xdpyinfo
+ x11-misc/xdg-user-dirs
+ x11-misc/xdg-user-dirs-gtk
+ gnome-keyring? ( gnome-base/gnome-keyring )
+ !<gnome-base/gdm-2.20.4
+"
+
+DEPEND="${COMMON_DEPEND}
+ >=dev-lang/perl-5
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+MATE_FORCE_AUTORECONF=true
+
+src_configure() {
+ mate_src_configure \
+ $(use_with elogind) \
+ $(use_with gles2 libglesv2) \
+ $(use_with systemd) \
+ $(use_with xtrans) \
+ $(use_enable debug) \
+ $(use_enable ipv6)
+}
+
+src_install() {
+ mate_src_install
+
+ exeinto /etc/X11/Sessions/
+ doexe "${FILESDIR}"/MATE
+
+ insinto /usr/share/mate/applications/
+ doins "${FILESDIR}"/defaults.list
+
+ exeinto /etc/X11/xinit/xinitrc.d/
+ newexe "${FILESDIR}"/15-xdg-data-mate-r2 15-xdg-data-mate
+
+ # This should be done in MATE too, see Gentoo bug #270852
+ newexe "${FILESDIR}"/10-user-dirs-update-mate-r2 10-user-dirs-update-mate
+}
diff --git a/mate-base/mate-session-manager/metadata.xml b/mate-base/mate-session-manager/metadata.xml
index ee3469ab6dba..46d654532c7a 100644
--- a/mate-base/mate-session-manager/metadata.xml
+++ b/mate-base/mate-session-manager/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo MATE Desktop</name>
</maintainer>
<use>
+ <flag name="gles2">Build with support for GLESv2 acceleration sessions</flag>
<flag name="xtrans">Build with Xtrans support;
WARNING: Disabling this flag will result in ICE binding on all interfaces</flag>
</use>