Gentoo Archives: gentoo-commits

From: Adam Feldman <np-hardass@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoo-mate:master commit in: mate-base/mate-session-manager/
Date: Tue, 08 Jun 2021 22:23:06
Message-Id: 1623190967.4931dbcce67a98d31eed11bbcb27cd254190ed9d.np-hardass@gentoo
1 commit: 4931dbcce67a98d31eed11bbcb27cd254190ed9d
2 Author: Adam Feldman <NP-Hardass <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 8 22:09:49 2021 +0000
4 Commit: Adam Feldman <np-hardass <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 8 22:22:47 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/gentoo-mate.git/commit/?id=4931dbcc
7
8 mate-base/mate-session-manager: Drop consolekit support and drop old
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.3
11 Signed-off-by: Adam Feldman <NP-Hardass <AT> gentoo.org>
12
13 .../mate-session-manager-1.24.0-r4.ebuild | 9 +--
14 .../mate-session-manager-1.24.0.ebuild | 89 ----------------------
15 .../mate-session-manager-1.24.1.ebuild | 9 +--
16 .../mate-session-manager-9999.ebuild | 9 +--
17 4 files changed, 9 insertions(+), 107 deletions(-)
18
19 diff --git a/mate-base/mate-session-manager/mate-session-manager-1.24.0-r4.ebuild b/mate-base/mate-session-manager/mate-session-manager-1.24.0-r4.ebuild
20 index aadf1b4..2491c14 100644
21 --- a/mate-base/mate-session-manager/mate-session-manager-1.24.0-r4.ebuild
22 +++ b/mate-base/mate-session-manager/mate-session-manager-1.24.0-r4.ebuild
23 @@ -1,4 +1,4 @@
24 -# Copyright 1999-2020 Gentoo Authors
25 +# Copyright 1999-2021 Gentoo Authors
26 # Distributed under the terms of the GNU General Public License v2
27
28 EAPI=6
29 @@ -16,7 +16,7 @@ LICENSE="GPL-2+ GPL-3+ HPND LGPL-2+ LGPL-2.1+"
30 SLOT="0"
31 IUSE="debug elogind gnome-keyring ipv6 systemd +xtrans"
32
33 -REQUIRED_USE="?? ( elogind systemd )"
34 +REQUIRED_USE="^^ ( elogind systemd )"
35
36 # x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
37 # create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
38 @@ -38,10 +38,7 @@ COMMON_DEPEND="
39 x11-libs/libXtst
40 x11-libs/pango
41 systemd? ( sys-apps/systemd )
42 - !systemd? (
43 - elogind? ( sys-auth/elogind )
44 - !elogind? ( >=sys-auth/consolekit-0.9.2 )
45 - )
46 + elogind? ( sys-auth/elogind )
47 xtrans? ( x11-libs/xtrans )"
48
49 RDEPEND="${COMMON_DEPEND}
50
51 diff --git a/mate-base/mate-session-manager/mate-session-manager-1.24.0.ebuild b/mate-base/mate-session-manager/mate-session-manager-1.24.0.ebuild
52 deleted file mode 100644
53 index f30b9cf..0000000
54 --- a/mate-base/mate-session-manager/mate-session-manager-1.24.0.ebuild
55 +++ /dev/null
56 @@ -1,89 +0,0 @@
57 -# Copyright 1999-2020 Gentoo Authors
58 -# Distributed under the terms of the GNU General Public License v2
59 -
60 -EAPI=6
61 -
62 -inherit mate
63 -
64 -if [[ ${PV} != 9999 ]]; then
65 - KEYWORDS="~amd64 ~arm ~arm64 ~x86"
66 -fi
67 -
68 -DESCRIPTION="MATE session manager"
69 -HOMEPAGE="https://mate-desktop.org/"
70 -
71 -LICENSE="GPL-2+ GPL-3+ HPND LGPL-2+ LGPL-2.1+"
72 -SLOT="0"
73 -IUSE="debug elogind gnome-keyring ipv6 systemd +xtrans"
74 -
75 -REQUIRED_USE="?? ( elogind systemd )"
76 -
77 -# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
78 -# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
79 -# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
80 -
81 -COMMON_DEPEND="
82 - >=dev-libs/dbus-glib-0.76
83 - >=dev-libs/glib-2.50:2
84 - dev-libs/libxslt
85 - sys-apps/dbus
86 - x11-libs/gdk-pixbuf:2
87 - >=x11-libs/gtk+-3.22:3
88 - x11-libs/libICE
89 - x11-libs/libSM
90 - x11-libs/libX11
91 - x11-libs/libXau
92 - x11-libs/libXext
93 - x11-libs/libXrender
94 - x11-libs/libXtst
95 - x11-libs/pango
96 - systemd? ( sys-apps/systemd )
97 - !systemd? (
98 - elogind? ( sys-auth/elogind )
99 - !elogind? ( >=sys-auth/consolekit-0.9.2 )
100 - )
101 - xtrans? ( x11-libs/xtrans )"
102 -
103 -RDEPEND="${COMMON_DEPEND}
104 - virtual/libintl
105 - x11-apps/xdpyinfo
106 - x11-misc/xdg-user-dirs
107 - x11-misc/xdg-user-dirs-gtk
108 - gnome-keyring? ( gnome-base/gnome-keyring )
109 - !<gnome-base/gdm-2.20.4"
110 -
111 -DEPEND="${COMMON_DEPEND}
112 - >=dev-lang/perl-5
113 - dev-util/glib-utils
114 - >=sys-devel/gettext-0.19.8:*
115 - virtual/pkgconfig"
116 -
117 -MATE_FORCE_AUTORECONF=true
118 -
119 -src_configure() {
120 - mate_src_configure \
121 - $(use_with elogind) \
122 - $(use_with systemd) \
123 - $(use_with xtrans) \
124 - $(use_enable debug) \
125 - $(use_enable ipv6)
126 -}
127 -
128 -src_install() {
129 - mate_src_install
130 -
131 - dodir /etc/X11/Sessions/
132 - exeinto /etc/X11/Sessions/
133 - doexe "${FILESDIR}"/MATE
134 -
135 - dodir /usr/share/mate/applications/
136 - insinto /usr/share/mate/applications/
137 - doins "${FILESDIR}"/defaults.list
138 -
139 - dodir /etc/X11/xinit/xinitrc.d/
140 - exeinto /etc/X11/xinit/xinitrc.d/
141 - doexe "${FILESDIR}"/15-xdg-data-mate
142 -
143 - # This should be done in MATE too, see Gentoo bug #270852
144 - doexe "${FILESDIR}"/10-user-dirs-update-mate
145 -}
146
147 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
148 index 0e8125a..5e56cea 100644
149 --- a/mate-base/mate-session-manager/mate-session-manager-1.24.1.ebuild
150 +++ b/mate-base/mate-session-manager/mate-session-manager-1.24.1.ebuild
151 @@ -1,4 +1,4 @@
152 -# Copyright 1999-2020 Gentoo Authors
153 +# Copyright 1999-2021 Gentoo Authors
154 # Distributed under the terms of the GNU General Public License v2
155
156 EAPI=6
157 @@ -16,7 +16,7 @@ LICENSE="GPL-2+ GPL-3+ HPND LGPL-2+ LGPL-2.1+"
158 SLOT="0"
159 IUSE="debug elogind gles2 gnome-keyring ipv6 systemd +xtrans"
160
161 -REQUIRED_USE="?? ( elogind systemd )"
162 +REQUIRED_USE="^^ ( elogind systemd )"
163
164 # x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
165 # create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
166 @@ -39,10 +39,7 @@ COMMON_DEPEND="
167 x11-libs/pango
168 gles2? ( media-libs/mesa[egl,gles2] )
169 systemd? ( sys-apps/systemd )
170 - !systemd? (
171 - elogind? ( sys-auth/elogind )
172 - !elogind? ( >=sys-auth/consolekit-0.9.2 )
173 - )
174 + elogind? ( sys-auth/elogind )
175 xtrans? ( x11-libs/xtrans )
176 "
177
178
179 diff --git a/mate-base/mate-session-manager/mate-session-manager-9999.ebuild b/mate-base/mate-session-manager/mate-session-manager-9999.ebuild
180 index 0e8125a..5e56cea 100644
181 --- a/mate-base/mate-session-manager/mate-session-manager-9999.ebuild
182 +++ b/mate-base/mate-session-manager/mate-session-manager-9999.ebuild
183 @@ -1,4 +1,4 @@
184 -# Copyright 1999-2020 Gentoo Authors
185 +# Copyright 1999-2021 Gentoo Authors
186 # Distributed under the terms of the GNU General Public License v2
187
188 EAPI=6
189 @@ -16,7 +16,7 @@ LICENSE="GPL-2+ GPL-3+ HPND LGPL-2+ LGPL-2.1+"
190 SLOT="0"
191 IUSE="debug elogind gles2 gnome-keyring ipv6 systemd +xtrans"
192
193 -REQUIRED_USE="?? ( elogind systemd )"
194 +REQUIRED_USE="^^ ( elogind systemd )"
195
196 # x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
197 # create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
198 @@ -39,10 +39,7 @@ COMMON_DEPEND="
199 x11-libs/pango
200 gles2? ( media-libs/mesa[egl,gles2] )
201 systemd? ( sys-apps/systemd )
202 - !systemd? (
203 - elogind? ( sys-auth/elogind )
204 - !elogind? ( >=sys-auth/consolekit-0.9.2 )
205 - )
206 + elogind? ( sys-auth/elogind )
207 xtrans? ( x11-libs/xtrans )
208 "