1 |
commit: a3bfca11205ac906c7cd637babb8b6919f39da83 |
2 |
Author: Matthew Turnbull <sparky <AT> bluefang-logic <DOT> com> |
3 |
AuthorDate: Wed May 13 03:35:55 2020 +0000 |
4 |
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri May 29 00:10:46 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3bfca11 |
7 |
|
8 |
gnome-extra/cinnamon-session: 4.4.1 version bump |
9 |
|
10 |
Update cinnamon-session to 4.4.1. Switch to EAPI=7 |
11 |
and clean up eclass usage and dependencies. |
12 |
|
13 |
Bug: https://bugs.gentoo.org/704532 |
14 |
Closes: https://bugs.gentoo.org/680808 |
15 |
Package-Manager: Portage-2.3.99, Repoman-2.3.22 |
16 |
Signed-off-by: Matthew S. Turnbull <sparky <AT> bluefang-logic.com> |
17 |
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> |
18 |
|
19 |
gnome-extra/cinnamon-session/Manifest | 1 + |
20 |
.../cinnamon-session/cinnamon-session-4.4.1.ebuild | 72 ++++++++++++++++++++++ |
21 |
gnome-extra/cinnamon-session/metadata.xml | 8 +++ |
22 |
3 files changed, 81 insertions(+) |
23 |
|
24 |
diff --git a/gnome-extra/cinnamon-session/Manifest b/gnome-extra/cinnamon-session/Manifest |
25 |
index 2740a99a163..e31cf1895b8 100644 |
26 |
--- a/gnome-extra/cinnamon-session/Manifest |
27 |
+++ b/gnome-extra/cinnamon-session/Manifest |
28 |
@@ -1 +1,2 @@ |
29 |
DIST cinnamon-session-4.0.0.tar.gz 198396 BLAKE2B 713573d445f09cfa4707c3ccaff04bdcc95ea7b60568fc136359258022af287df66992444da462f0488dc4049036deb190523695e519eb61329e922e05871c39 SHA512 7e91bef4e294175fa3333a96d0cb9d06db36c9b5a86d6e52734447ea62d411535760fc46713961a46299ebeb3767a0abd4768279e9f6c176ae882de9b7aedc5e |
30 |
+DIST cinnamon-session-4.4.1.tar.gz 198819 BLAKE2B bd39b5a89011942239beb76976b01234eaf839e80f1f54d26e1ee988797596d876d2708bee91d4c016a584d76fd9ba1209b4f8e77da8e9db8d7a8b4e5a43dac1 SHA512 f5caf7a3797ca30c397433ea052b7736308a31da291442f64224f034a6bd50eb45307cc8987efe5148eb816c2c70c3033795290386c93f205684796d03b63c22 |
31 |
|
32 |
diff --git a/gnome-extra/cinnamon-session/cinnamon-session-4.4.1.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-4.4.1.ebuild |
33 |
new file mode 100644 |
34 |
index 00000000000..01a4029bbcb |
35 |
--- /dev/null |
36 |
+++ b/gnome-extra/cinnamon-session/cinnamon-session-4.4.1.ebuild |
37 |
@@ -0,0 +1,72 @@ |
38 |
+# Copyright 1999-2020 Gentoo Authors |
39 |
+# Distributed under the terms of the GNU General Public License v2 |
40 |
+ |
41 |
+EAPI=7 |
42 |
+inherit meson gnome2-utils xdg |
43 |
+ |
44 |
+DESCRIPTION="Cinnamon session manager" |
45 |
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/" |
46 |
+SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> ${P}.tar.gz" |
47 |
+ |
48 |
+LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" |
49 |
+SLOT="0" |
50 |
+KEYWORDS="~amd64 ~x86" |
51 |
+IUSE="doc elogind ipv6 systemd" |
52 |
+REQUIRED_USE="^^ ( elogind systemd )" |
53 |
+ |
54 |
+COMMON_DEPEND=" |
55 |
+ >=dev-libs/glib-2.37.3:2 |
56 |
+ media-libs/libcanberra |
57 |
+ x11-libs/gdk-pixbuf:2 |
58 |
+ >=x11-libs/gtk+-3:3 |
59 |
+ x11-libs/cairo |
60 |
+ x11-libs/libICE |
61 |
+ x11-libs/libSM |
62 |
+ x11-libs/libX11 |
63 |
+ x11-libs/libXau |
64 |
+ x11-libs/libXcomposite |
65 |
+ x11-libs/libXext |
66 |
+ x11-libs/libXrender |
67 |
+ x11-libs/libXtst |
68 |
+ x11-libs/pango[X] |
69 |
+ >=x11-libs/xapps-1.0.4 |
70 |
+ virtual/opengl |
71 |
+ systemd? ( >=sys-apps/systemd-183 ) |
72 |
+ elogind? ( sys-auth/elogind[policykit] ) |
73 |
+" |
74 |
+ |
75 |
+RDEPEND="${COMMON_DEPEND} |
76 |
+ >=gnome-extra/cinnamon-desktop-4.4 |
77 |
+" |
78 |
+DEPEND="${COMMON_DEPEND}" |
79 |
+BDEPEND=" |
80 |
+ >=dev-util/intltool-0.40.6 |
81 |
+ virtual/pkgconfig |
82 |
+ doc? ( |
83 |
+ app-text/xmlto |
84 |
+ dev-libs/libxslt ) |
85 |
+" |
86 |
+ |
87 |
+PATCHES=( |
88 |
+ "${FILESDIR}"/${PN}-3.8.0-elogind.patch |
89 |
+ "${FILESDIR}"/${PN}-3.8.0-elogind2.patch |
90 |
+) |
91 |
+ |
92 |
+src_configure() { |
93 |
+ local emesonargs=( |
94 |
+ -Dgconf=false |
95 |
+ $(meson_use doc docbook) |
96 |
+ $(meson_use ipv6) |
97 |
+ ) |
98 |
+ meson_src_configure |
99 |
+} |
100 |
+ |
101 |
+pkg_postinst() { |
102 |
+ xdg_pkg_postinst |
103 |
+ gnome2_schemas_update |
104 |
+} |
105 |
+ |
106 |
+pkg_postrm() { |
107 |
+ xdg_pkg_postrm |
108 |
+ gnome2_schemas_update |
109 |
+} |
110 |
|
111 |
diff --git a/gnome-extra/cinnamon-session/metadata.xml b/gnome-extra/cinnamon-session/metadata.xml |
112 |
index 9739e1997aa..d285b2fb098 100644 |
113 |
--- a/gnome-extra/cinnamon-session/metadata.xml |
114 |
+++ b/gnome-extra/cinnamon-session/metadata.xml |
115 |
@@ -5,6 +5,14 @@ |
116 |
<email>cinnamon@g.o</email> |
117 |
<name>Cinnamon Project</name> |
118 |
</maintainer> |
119 |
+ <maintainer type="project"> |
120 |
+ <email>proxy-maint@g.o</email> |
121 |
+ <name>Proxy Maintainers</name> |
122 |
+ </maintainer> |
123 |
+ <maintainer type="person"> |
124 |
+ <email>sparky@××××××××××××××.com</email> |
125 |
+ <name>Matthew Turnbull</name> |
126 |
+ </maintainer> |
127 |
<use> |
128 |
<flag name="elogind">Rely on <pkg>sys-auth/elogind</pkg> as runtime logind provider</flag> |
129 |
</use> |