1 |
commit: ca48a3124cabb263143c84930d9c43358c83a567 |
2 |
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Mar 2 09:23:41 2019 +0000 |
4 |
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Mar 2 09:24:10 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca48a312 |
7 |
|
8 |
gnome-base/gnome-session: bump to 3.28.1, update MIME defaults |
9 |
|
10 |
Meson port. Supports consolekit together with systemd (so it could |
11 |
support booting up without systemd still having fallback to CK then), |
12 |
but also no session tracking at all. Express this in the ebuild for |
13 |
the time being, even though using null backend is probably bad. Will |
14 |
revisit once elogind support is added, but meanwhile this allows to |
15 |
have the package at least installed on non-systemd systems without |
16 |
relying on deprecated CK. |
17 |
Many X11 deps are gone with the meson port, and some since long ago |
18 |
with autotools, but not updated earlier. |
19 |
Also clean up some pure RDEPEND vs COMMON_DEPEND stuff (dbus-glib |
20 |
was wrongly in DEPEND only, xdg-user-dirs* was wrongly in COMMON_DEPEND). |
21 |
|
22 |
Update gnome-mimeapps.list with newer desktop files and fix some |
23 |
messup with brasero stuff, and zzz-gimp.desktop. |
24 |
|
25 |
Bug: https://bugs.gentoo.org/679220 |
26 |
Package-Manager: Portage-2.3.52, Repoman-2.3.12 |
27 |
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org> |
28 |
|
29 |
gnome-base/gnome-session/Manifest | 1 + |
30 |
gnome-base/gnome-session/files/defaults.list-r4 | 335 +++++++++++++++++++++ |
31 |
.../gnome-session/gnome-session-3.28.1.ebuild | 114 +++++++ |
32 |
gnome-base/gnome-session/metadata.xml | 3 + |
33 |
4 files changed, 453 insertions(+) |
34 |
|
35 |
diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest |
36 |
index d01e504c898..6d0cda94e65 100644 |
37 |
--- a/gnome-base/gnome-session/Manifest |
38 |
+++ b/gnome-base/gnome-session/Manifest |
39 |
@@ -1,3 +1,4 @@ |
40 |
DIST gnome-session-3.24.2-xorg-default-translations.patch.xz 3392 BLAKE2B afe0e04c6218377e91508fc67add8ec0894dc75d47c039c44a8c47635c0418986e0949f916d6269995c1c8853c3dfaab21a3db86c427d966029ed747d4106aa8 SHA512 0af7d4025647c6dd2c78243d91ec8a61fd171b78904ac28ce48c4f3f7cafb9fd28263410d31d08431e73417ff7910e9bdfc1ea4de0a3290cd5229a96bffc56dc |
41 |
DIST gnome-session-3.24.2.tar.xz 783288 BLAKE2B 24b06404b9206a53f394db86a90f9c22c2774432bcb33f136eedd333e813139ded8b9445b4e597f3270ec0b2ef167ce3c2dca2c5b75d5fba977ebcfc4c1bb8ea SHA512 52a609d60303e7d733567cc81698fe4a4042ac17d0260aadb334ab8ad2c355086f8f87c2bcac05f659c28f8f3290128f9ca8875806d199ee27ff84d972333e27 |
42 |
DIST gnome-session-3.26.1.tar.xz 782676 BLAKE2B 68ffae002910f827dca372402b8e014298b12fc892d6e6c477ff8ba0f793c98cd28f4a974c5665ac8bf7d61f485e4c662ba2f96cb3fd9bdec4a6218e86a797db SHA512 a4c2e82306ae044c56b857c8f7347dc5d5235231e702d2ac38c8c433e21efc75ca3911ee029af01754685f64000a0e6f5d17408192208b19d7dc367079ee7b0a |
43 |
+DIST gnome-session-3.28.1.tar.xz 480196 BLAKE2B 37bd2138c0610f5cbaa77d558a02f025e2df3105d1b07a3e41f06078215c06c01d47fd6803cb72ee05ccc98765b46221fc618e2b7c3e091398c4420d5be8a015 SHA512 ceeacb3cb4729d4b0a646220097a49359d1eb85ec20cd5d5a44c273b661d41ee83caaf6598def06c4e89b5f785f9317b1171b5550bf8f5634bc882a21e5e685b |
44 |
|
45 |
diff --git a/gnome-base/gnome-session/files/defaults.list-r4 b/gnome-base/gnome-session/files/defaults.list-r4 |
46 |
new file mode 100644 |
47 |
index 00000000000..0f70884acb3 |
48 |
--- /dev/null |
49 |
+++ b/gnome-base/gnome-session/files/defaults.list-r4 |
50 |
@@ -0,0 +1,335 @@ |
51 |
+[Default Applications] |
52 |
+application/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop; |
53 |
+application/x-abiword=abiword.desktop; |
54 |
+text/abiword=abiword.desktop; |
55 |
+text/richtext=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop; |
56 |
+text/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop; |
57 |
+text/x-abiword=abiword.desktop; |
58 |
+text/x-xml-abiword=abiword.desktop; |
59 |
+x-content/blank-bd=brasero.desktop;org.gnome.Nautilus.desktop; |
60 |
+x-content/blank-dvd=brasero.desktop;org.gnome.Nautilus.desktop; |
61 |
+x-content/blank-cd=brasero.desktop;org.gnome.Nautilus.desktop; |
62 |
+x-content/blank-hddvd=brasero.desktop;org.gnome.Nautilus.desktop; |
63 |
+application/x-dia-diagram=dia.desktop; |
64 |
+image/bmp=eog.desktop; |
65 |
+image/gif=eog.desktop; |
66 |
+image/jpeg=eog.desktop; |
67 |
+image/jpg=eog.desktop; |
68 |
+image/pjpeg=eog.desktop; |
69 |
+image/png=eog.desktop; |
70 |
+image/svg+xml=eog.desktop; |
71 |
+image/svg+xml-compressed=eog.desktop; |
72 |
+image/x-bmp=eog.desktop; |
73 |
+image/x-gray=eog.desktop; |
74 |
+image/x-icb=eog.desktop; |
75 |
+image/x-ico=eog.desktop; |
76 |
+image/x-pcx=eog.desktop; |
77 |
+image/x-png=eog.desktop; |
78 |
+image/x-portable-anymap=eog.desktop; |
79 |
+image/x-portable-bitmap=eog.desktop; |
80 |
+image/x-portable-graymap=eog.desktop; |
81 |
+image/x-portable-pixmap=eog.desktop; |
82 |
+image/x-xbitmap=eog.desktop; |
83 |
+image/x-xpixmap=eog.desktop; |
84 |
+image/vnd.wap.wbmp=eog.desktop; |
85 |
+image/g3fax=gimp.desktop;zzz-gimp.desktop; |
86 |
+image/x-compressed-xcf=gimp.desktop;zzz-gimp.desktop; |
87 |
+image/x-fits=gimp.desktop;zzz-gimp.desktop; |
88 |
+image/x-icon=gimp.desktop;zzz-gimp.desktop; |
89 |
+image/x-psd=gimp.desktop;zzz-gimp.desktop; |
90 |
+image/x-sgi=gimp.desktop;zzz-gimp.desktop; |
91 |
+image/x-sun-raster=gimp.desktop;zzz-gimp.desktop; |
92 |
+image/x-tga=gimp.desktop;zzz-gimp.desktop; |
93 |
+image/x-xcf=gimp.desktop;zzz-gimp.desktop; |
94 |
+image/x-xwindowdump=gimp.desktop;zzz-gimp.desktop; |
95 |
+application/xhtml+xml=firefox.desktop;chromium-browser-chromium.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; |
96 |
+text/html=firefox.desktop;chromium-browser-chromium.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; |
97 |
+application/pdf=org.gnome.Evince.desktop;evince.desktop; |
98 |
+application/x-bzpdf=org.gnome.Evince.desktop;evince.desktop; |
99 |
+application/x-gzpdf=org.gnome.Evince.desktop;evince.desktop; |
100 |
+application/postscript=org.gnome.Evince.desktop;evince.desktop; |
101 |
+application/x-bzpostscript=org.gnome.Evince.desktop;evince.desktop; |
102 |
+application/x-gzpostscript=org.gnome.Evince.desktop;evince.desktop; |
103 |
+image/x-eps=org.gnome.Evince.desktop;evince.desktop; |
104 |
+image/x-bzeps=org.gnome.Evince.desktop;evince.desktop; |
105 |
+image/x-gzeps=org.gnome.Evince.desktop;evince.desktop; |
106 |
+application/x-dvi=org.gnome.Evince.desktop;evince.desktop; |
107 |
+application/x-bzdvi=org.gnome.Evince.desktop;evince.desktop; |
108 |
+application/x-gzdvi=org.gnome.Evince.desktop;evince.desktop; |
109 |
+image/vnd.djvu=org.gnome.Evince.desktop;evince.desktop; |
110 |
+image/tiff=org.gnome.Evince.desktop;evince.desktop; |
111 |
+application/x-cbr=org.gnome.Evince.desktop;evince.desktop; |
112 |
+application/x-cbz=org.gnome.Evince.desktop;evince.desktop; |
113 |
+application/x-cb7=org.gnome.Evince.desktop;evince.desktop; |
114 |
+application/x-7z-compressed=org.gnome.FileRoller.desktop; |
115 |
+application/x-7z-compressed-tar=org.gnome.FileRoller.desktop; |
116 |
+application/x-ace=org.gnome.FileRoller.desktop; |
117 |
+application/x-alz=org.gnome.FileRoller.desktop; |
118 |
+application/x-ar=org.gnome.FileRoller.desktop; |
119 |
+application/x-arj=org.gnome.FileRoller.desktop; |
120 |
+application/x-bzip=org.gnome.FileRoller.desktop; |
121 |
+application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop; |
122 |
+application/x-bzip1=org.gnome.FileRoller.desktop; |
123 |
+application/x-bzip1-compressed-tar=org.gnome.FileRoller.desktop; |
124 |
+application/x-cabinet=org.gnome.FileRoller.desktop; |
125 |
+application/x-cd-image=org.gnome.FileRoller.desktop; |
126 |
+application/x-compress=org.gnome.FileRoller.desktop; |
127 |
+application/x-compressed-tar=org.gnome.FileRoller.desktop; |
128 |
+application/x-cpio=org.gnome.FileRoller.desktop; |
129 |
+application/x-deb=org.gnome.FileRoller.desktop; |
130 |
+application/x-ear=org.gnome.FileRoller.desktop; |
131 |
+application/x-gtar=org.gnome.FileRoller.desktop; |
132 |
+application/x-gzip=org.gnome.FileRoller.desktop; |
133 |
+application/x-java-archive=org.gnome.FileRoller.desktop; |
134 |
+application/x-lha=org.gnome.FileRoller.desktop; |
135 |
+application/x-lhz=org.gnome.FileRoller.desktop; |
136 |
+application/x-lzip=org.gnome.FileRoller.desktop; |
137 |
+application/x-lzip-compressed-tar=org.gnome.FileRoller.desktop; |
138 |
+application/x-lzma=org.gnome.FileRoller.desktop; |
139 |
+application/x-lzma-compressed-tar=org.gnome.FileRoller.desktop; |
140 |
+application/x-lzop=org.gnome.FileRoller.desktop; |
141 |
+application/x-lzop-compressed-tar=org.gnome.FileRoller.desktop; |
142 |
+application/x-rar=org.gnome.FileRoller.desktop; |
143 |
+application/x-rar-compressed=org.gnome.FileRoller.desktop; |
144 |
+application/x-rpm=org.gnome.FileRoller.desktop; |
145 |
+application/x-rzip=org.gnome.FileRoller.desktop; |
146 |
+application/x-tar=org.gnome.FileRoller.desktop; |
147 |
+application/x-tarz=org.gnome.FileRoller.desktop; |
148 |
+application/x-stuffit=org.gnome.FileRoller.desktop; |
149 |
+application/x-war=org.gnome.FileRoller.desktop; |
150 |
+application/x-xz=org.gnome.FileRoller.desktop; |
151 |
+application/x-xz-compressed-tar=org.gnome.FileRoller.desktop; |
152 |
+application/x-zip=org.gnome.FileRoller.desktop; |
153 |
+application/x-zip-compressed=org.gnome.FileRoller.desktop; |
154 |
+application/x-zoo=org.gnome.FileRoller.desktop; |
155 |
+application/zip=org.gnome.FileRoller.desktop; |
156 |
+multipart/x-zip=org.gnome.FileRoller.desktop; |
157 |
+text/plain=org.gnome.gedit.desktop; |
158 |
+text/css=org.gnome.gedit.desktop; |
159 |
+text/javascript=org.gnome.gedit.desktop; |
160 |
+text/markdown=org.gnome.gedit.desktop; |
161 |
+text/mathml=org.gnome.gedit.desktop; |
162 |
+text/x-csrc=org.gnome.gedit.desktop; |
163 |
+text/x-chdr=org.gnome.gedit.desktop; |
164 |
+text/x-dtd=org.gnome.gedit.desktop; |
165 |
+text/x-java=org.gnome.gedit.desktop; |
166 |
+text/x-javascript=org.gnome.gedit.desktop; |
167 |
+text/x-patch=org.gnome.gedit.desktop; |
168 |
+text/x-perl=org.gnome.gedit.destkop |
169 |
+text/x-php=org.gnome.gedit.destkop |
170 |
+text/x-python=org.gnome.gedit.destkop |
171 |
+text/x-sql=org.gnome.gedit.desktop; |
172 |
+text/xml=org.gnome.gedit.desktop; |
173 |
+application/javascript=org.gnome.gedit.destkop |
174 |
+application/x-cgi=org.gnome.gedit.desktop; |
175 |
+application/x-javascript=org.gnome.gedit.desktop; |
176 |
+application/x-perl=org.gnome.gedit.desktop; |
177 |
+application/x-php=org.gnome.gedit.desktop; |
178 |
+application/x-python=org.gnome.gedit.desktop; |
179 |
+application/xml=org.gnome.gedit.desktop; |
180 |
+application/xml-dtd=org.gnome.gedit.desktop; |
181 |
+application/x-font-ttf=org.gnome.font-viewer.desktop; |
182 |
+application/x-font-pcf=org.gnome.font-viewer.desktop; |
183 |
+application/x-font-type1=org.gnome.font-viewer.desktop; |
184 |
+application/x-font-otf=org.gnome.font-viewer.desktop; |
185 |
+application/csv=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
186 |
+application/excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
187 |
+application/msexcel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
188 |
+application/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
189 |
+application/vnd.lotus-1-2-3=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
190 |
+application/vnd.ms-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
191 |
+application/x-123=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
192 |
+application/x-applix-spreadsheet=gnumeric.desktop; |
193 |
+application/x-dbase=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
194 |
+application/x-dbf=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
195 |
+application/x-dos_ms_excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
196 |
+application/x-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
197 |
+application/x-gnumeric=gnumeric.desktop; |
198 |
+application/x-mps=gnumeric.desktop; |
199 |
+application/x-ms-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
200 |
+application/x-msexcel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
201 |
+application/x-oleo=gnumeric.desktop; |
202 |
+application/x-planperfect=gnumeric.desktop; |
203 |
+application/x-quattropro=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
204 |
+application/x-sc=gnumeric.desktop; |
205 |
+application/x-sylk=gnumeric.desktop; |
206 |
+application/x-xbase=gnumeric.desktop; |
207 |
+application/x-xls=gnumeric.desktop; |
208 |
+application/xls=gnumeric.desktop; |
209 |
+text/comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
210 |
+text/csv=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
211 |
+text/spreadsheet=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
212 |
+text/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
213 |
+text/x-comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
214 |
+text/x-csv=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; |
215 |
+zz-application/zz-winassoc-xls=gnumeric.desktop; |
216 |
+x-content/software=nautilus-autorun-software.desktop; |
217 |
+x-content/unix-software=nautilus-autorun-software.desktop; |
218 |
+x-directory/gnome-default-handler=org.gnome.Nautilus.desktop; |
219 |
+x-directory/normal=org.gnome.Nautilus.desktop; |
220 |
+inode/directory=org.gnome.Nautilus.desktop; |
221 |
+application/x-gnome-saved-search=org.gnome.Nautilus.desktop; |
222 |
+application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop;openoffice.org-calc.desktop; |
223 |
+application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop;openoffice.org-calc.desktop; |
224 |
+application/vnd.sun.xml.calc=libreoffice-calc.desktop;openoffice.org-calc.desktop; |
225 |
+application/vnd.sun.xml.calc.template=libreoffice-calc.desktop;openoffice.org-calc.desktop; |
226 |
+application/vnd.stardivision.calc=libreoffice-calc.desktop;openoffice.org-calc.desktop; |
227 |
+application/vnd.stardivision.chart=libreoffice-calc.desktop;openoffice.org-calc.desktop; |
228 |
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop;openoffice.org-calc.desktop; |
229 |
+application/vnd.ms-excel.sheet.macroenabled.12=libreoffice-calc.desktop;openoffice.org-calc.desktop; |
230 |
+application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop;openoffice.org-calc.desktop; |
231 |
+application/vnd.ms-excel.template.macroenabled.12=libreoffice-calc.desktop;openoffice.org-calc.desktop; |
232 |
+application/vnd.ms-excel.sheet.binary.macroenabled.12=libreoffice-calc.desktop;openoffice.org-calc.desktop; |
233 |
+application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop;openoffice.org-draw.desktop; |
234 |
+application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop;openoffice.org-draw.desktop; |
235 |
+application/vnd.sun.xml.draw=libreoffice-draw.desktop;openoffice.org-draw.desktop; |
236 |
+application/vnd.sun.xml.draw.template=libreoffice-draw.desktop;openoffice.org-draw.desktop; |
237 |
+application/vnd.stardivision.draw=libreoffice-draw.desktop;openoffice.org-draw.desktop; |
238 |
+application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop;openoffice.org-impress.desktop; |
239 |
+application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop;openoffice.org-impress.desktop; |
240 |
+application/vnd.sun.xml.impress=libreoffice-impress.desktop;openoffice.org-impress.desktop; |
241 |
+application/vnd.sun.xml.impress.template=libreoffice-impress.desktop;openoffice.org-impress.desktop; |
242 |
+application/vnd.stardivision.impress=libreoffice-impress.desktop;openoffice.org-impress.desktop; |
243 |
+application/mspowerpoint=libreoffice-impress.desktop;openoffice.org-impress.desktop; |
244 |
+application/vnd.ms-powerpoint=libreoffice-impress.desktop;openoffice.org-impress.desktop; |
245 |
+application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop;openoffice.org-impress.desktop; |
246 |
+application/vnd.ms-powerpoint.presentation.macroenabled.12=libreoffice-impress.desktop;openoffice.org-impress.desktop; |
247 |
+application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop;openoffice.org-impress.desktop; |
248 |
+application/vnd.ms-powerpoint.template.macroenabled.12=libreoffice-impress.desktop;openoffice.org-impress.desktop; |
249 |
+application/vnd.oasis.opendocument.formula=libreoffice-math.desktop;openoffice.org-math.desktop; |
250 |
+application/vnd.sun.xml.math=libreoffice-math.desktop;openoffice.org-math.desktop; |
251 |
+application/vnd.stardivision.math=libreoffice-math.desktop;openoffice.org-math.desktop; |
252 |
+application/vnd.oasis.opendocument.text=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
253 |
+application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
254 |
+application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
255 |
+application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
256 |
+application/vnd.sun.xml.writer=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
257 |
+application/vnd.sun.xml.writer.template=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
258 |
+application/vnd.sun.xml.writer.global=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
259 |
+application/vnd.stardivision.writer=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
260 |
+application/msword=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
261 |
+application/vnd.ms-word=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
262 |
+application/x-doc=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
263 |
+application/vnd.wordperfect=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
264 |
+application/wordperfect=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
265 |
+application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
266 |
+application/vnd.ms-word.document.macroenabled.12=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
267 |
+application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
268 |
+application/vnd.ms-word.template.macroenabled.12=libreoffice-writer.desktop;openoffice.org-writer.desktop; |
269 |
+x-content/audio-player=rhythmbox.desktop; |
270 |
+x-content/audio-cdda=sound-juicer.desktop; |
271 |
+application/x-shockwave-flash=swfdec-player.desktop;firefox.desktop;chromium-browser-chromium.desktop; |
272 |
+application/futuresplash=swfdec-player.desktop;firefox.desktop;chromium-browser-chromium.desktop; |
273 |
+application/mxf=org.gnome.Totem.desktop; |
274 |
+application/ogg=org.gnome.Totem.desktop; |
275 |
+application/ram=org.gnome.Totem.desktop; |
276 |
+application/sdp=org.gnome.Totem.desktop; |
277 |
+application/smil=org.gnome.Totem.desktop; |
278 |
+application/smil+xml=org.gnome.Totem.desktop; |
279 |
+application/vnd.ms-wpl=org.gnome.Totem.desktop; |
280 |
+application/vnd.rn-realmedia=org.gnome.Totem.desktop; |
281 |
+application/x-extension-m4a=org.gnome.Totem.desktop; |
282 |
+application/x-extension-mp4=org.gnome.Totem.desktop; |
283 |
+application/x-flac=org.gnome.Totem.desktop; |
284 |
+application/x-flash-video=org.gnome.Totem.desktop; |
285 |
+application/x-matroska=org.gnome.Totem.desktop; |
286 |
+application/x-netshow-channel=org.gnome.Totem.desktop; |
287 |
+application/x-ogg=org.gnome.Totem.desktop; |
288 |
+application/x-quicktime-media-link=org.gnome.Totem.desktop; |
289 |
+application/x-quicktimeplayer=org.gnome.Totem.desktop; |
290 |
+application/x-shorten=org.gnome.Totem.desktop; |
291 |
+application/x-smil=org.gnome.Totem.desktop; |
292 |
+application/xspf+xml=org.gnome.Totem.desktop; |
293 |
+audio/3gpp=org.gnome.Totem.desktop; |
294 |
+audio/ac3=org.gnome.Totem.desktop; |
295 |
+audio/AMR=org.gnome.Totem.desktop; |
296 |
+audio/AMR-WB=org.gnome.Totem.desktop; |
297 |
+audio/basic=org.gnome.Totem.desktop; |
298 |
+audio/midi=org.gnome.Totem.desktop; |
299 |
+audio/mp4=org.gnome.Totem.desktop; |
300 |
+audio/mpeg=org.gnome.Totem.desktop; |
301 |
+audio/mpegurl=org.gnome.Totem.desktop; |
302 |
+audio/ogg=org.gnome.Totem.desktop; |
303 |
+audio/prs.sid=org.gnome.Totem.desktop; |
304 |
+audio/vnd.rn-realaudio=org.gnome.Totem.desktop; |
305 |
+audio/x-ape=org.gnome.Totem.desktop; |
306 |
+audio/x-flac=org.gnome.Totem.desktop; |
307 |
+audio/x-gsm=org.gnome.Totem.desktop; |
308 |
+audio/x-it=org.gnome.Totem.desktop; |
309 |
+audio/x-m4a=org.gnome.Totem.desktop; |
310 |
+audio/x-matroska=org.gnome.Totem.desktop; |
311 |
+audio/x-mod=org.gnome.Totem.desktop; |
312 |
+audio/x-mp3=org.gnome.Totem.desktop; |
313 |
+audio/x-mpeg=org.gnome.Totem.desktop; |
314 |
+audio/x-mpegurl=org.gnome.Totem.desktop; |
315 |
+audio/x-ms-asf=org.gnome.Totem.desktop; |
316 |
+audio/x-ms-asx=org.gnome.Totem.desktop; |
317 |
+audio/x-ms-wax=org.gnome.Totem.desktop; |
318 |
+audio/x-ms-wma=org.gnome.Totem.desktop; |
319 |
+audio/x-musepack=org.gnome.Totem.desktop; |
320 |
+audio/x-pn-aiff=org.gnome.Totem.desktop; |
321 |
+audio/x-pn-au=org.gnome.Totem.desktop; |
322 |
+audio/x-pn-realaudio=org.gnome.Totem.desktop; |
323 |
+audio/x-pn-realaudio-plugin=org.gnome.Totem.desktop; |
324 |
+audio/x-pn-wav=org.gnome.Totem.desktop; |
325 |
+audio/x-pn-windows-acm=org.gnome.Totem.desktop; |
326 |
+audio/x-realaudio=org.gnome.Totem.desktop; |
327 |
+audio/x-real-audio=org.gnome.Totem.desktop; |
328 |
+audio/x-sbc=org.gnome.Totem.desktop; |
329 |
+audio/x-scpls=org.gnome.Totem.desktop; |
330 |
+audio/x-speex=org.gnome.Totem.desktop; |
331 |
+audio/x-tta=org.gnome.Totem.desktop; |
332 |
+audio/x-vorbis=org.gnome.Totem.desktop; |
333 |
+audio/x-vorbis+ogg=org.gnome.Totem.desktop; |
334 |
+audio/x-wav=org.gnome.Totem.desktop; |
335 |
+audio/x-wavpack=org.gnome.Totem.desktop; |
336 |
+audio/x-xm=org.gnome.Totem.desktop; |
337 |
+image/vnd.rn-realpix=org.gnome.Totem.desktop; |
338 |
+image/x-pict=org.gnome.Totem.desktop; |
339 |
+misc/ultravox=org.gnome.Totem.desktop; |
340 |
+text/google-video-pointer=org.gnome.Totem.desktop; |
341 |
+text/x-google-video-pointer=org.gnome.Totem.desktop; |
342 |
+video/3gpp=org.gnome.Totem.desktop; |
343 |
+video/dv=org.gnome.Totem.desktop; |
344 |
+video/fli=org.gnome.Totem.desktop; |
345 |
+video/flv=org.gnome.Totem.desktop; |
346 |
+video/mp2t=org.gnome.Totem.desktop; |
347 |
+video/mp4=org.gnome.Totem.desktop; |
348 |
+video/mp4v-es=org.gnome.Totem.desktop; |
349 |
+video/mpeg=org.gnome.Totem.desktop; |
350 |
+video/msvideo=org.gnome.Totem.desktop; |
351 |
+video/ogg=org.gnome.Totem.desktop; |
352 |
+video/quicktime=org.gnome.Totem.desktop; |
353 |
+video/vivo=org.gnome.Totem.desktop; |
354 |
+video/vnd.divx=org.gnome.Totem.desktop; |
355 |
+video/vnd.rn-realvideo=org.gnome.Totem.desktop; |
356 |
+video/vnd.vivo=org.gnome.Totem.desktop; |
357 |
+video/webm=org.gnome.Totem.desktop; |
358 |
+video/x-anim=org.gnome.Totem.desktop; |
359 |
+video/x-avi=org.gnome.Totem.desktop; |
360 |
+video/x-flc=org.gnome.Totem.desktop; |
361 |
+video/x-fli=org.gnome.Totem.desktop; |
362 |
+video/x-flic=org.gnome.Totem.desktop; |
363 |
+video/x-flv=org.gnome.Totem.desktop; |
364 |
+video/x-m4v=org.gnome.Totem.desktop; |
365 |
+video/x-matroska=org.gnome.Totem.desktop; |
366 |
+video/x-mpeg=org.gnome.Totem.desktop; |
367 |
+video/x-ms-asf=org.gnome.Totem.desktop; |
368 |
+video/x-ms-asx=org.gnome.Totem.desktop; |
369 |
+video/x-msvideo=org.gnome.Totem.desktop; |
370 |
+video/x-ms-wm=org.gnome.Totem.desktop; |
371 |
+video/x-ms-wmv=org.gnome.Totem.desktop; |
372 |
+video/x-ms-wmx=org.gnome.Totem.desktop; |
373 |
+video/x-ms-wvx=org.gnome.Totem.desktop; |
374 |
+video/x-nsv=org.gnome.Totem.desktop; |
375 |
+video/x-ogm+ogg=org.gnome.Totem.desktop; |
376 |
+video/x-theora+ogg=org.gnome.Totem.desktop; |
377 |
+video/x-totem-stream=org.gnome.Totem.desktop; |
378 |
+x-content/video-dvd=org.gnome.Totem.desktop; |
379 |
+x-content/video-vcd=org.gnome.Totem.desktop; |
380 |
+x-content/video-svcd=org.gnome.Totem.desktop; |
381 |
+x-scheme-handler/ghelp=yelp.desktop; |
382 |
+x-scheme-handler/help=yelp.desktop; |
383 |
+x-scheme-handler/http=firefox.desktop;chromium-browser-chromium.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; |
384 |
+x-scheme-handler/https=firefox.desktop;chromium-browser-chromium.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; |
385 |
+x-scheme-handler/mailto=org.gnome.Evolution.desktop;evolution.desktop; |
386 |
|
387 |
diff --git a/gnome-base/gnome-session/gnome-session-3.28.1.ebuild b/gnome-base/gnome-session/gnome-session-3.28.1.ebuild |
388 |
new file mode 100644 |
389 |
index 00000000000..dd524fae1e3 |
390 |
--- /dev/null |
391 |
+++ b/gnome-base/gnome-session/gnome-session-3.28.1.ebuild |
392 |
@@ -0,0 +1,114 @@ |
393 |
+# Copyright 1999-2019 Gentoo Authors |
394 |
+# Distributed under the terms of the GNU General Public License v2 |
395 |
+ |
396 |
+EAPI=6 |
397 |
+inherit gnome.org meson xdg |
398 |
+ |
399 |
+DESCRIPTION="Gnome session manager" |
400 |
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session" |
401 |
+ |
402 |
+LICENSE="GPL-2+" |
403 |
+SLOT="0" |
404 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" |
405 |
+IUSE="consolekit doc systemd" |
406 |
+ |
407 |
+COMMON_DEPEND=" |
408 |
+ >=dev-libs/glib-2.46.0:2 |
409 |
+ >=x11-libs/gtk+-3.18.0:3 |
410 |
+ x11-libs/libICE |
411 |
+ x11-libs/libSM |
412 |
+ x11-libs/libX11 |
413 |
+ >=gnome-base/gnome-desktop-3.18:3= |
414 |
+ >=dev-libs/json-glib-0.10 |
415 |
+ media-libs/mesa[egl,gles2] |
416 |
+ media-libs/libepoxy |
417 |
+ x11-libs/libXcomposite |
418 |
+ |
419 |
+ systemd? ( >=sys-apps/systemd-183:0= ) |
420 |
+ consolekit? ( >=dev-libs/dbus-glib-0.76 ) |
421 |
+" |
422 |
+ |
423 |
+# Pure-runtime deps from the session files should *NOT* be added here |
424 |
+# Otherwise, things like gdm pull in gnome-shell. |
425 |
+# gnome-settings-daemon is assumed to be >=3.27.90, but this is about |
426 |
+# removed components, so no need to strictly require it (older just |
427 |
+# won't have those daemons loaded by gnome-session). |
428 |
+# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and |
429 |
+# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_* |
430 |
+# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below). |
431 |
+# sys-apps/dbus[X] is needed for session management. |
432 |
+# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas. |
433 |
+RDEPEND="${COMMON_DEPEND} |
434 |
+ >=gnome-base/gnome-settings-daemon-3.23.2 |
435 |
+ >=gnome-base/gsettings-desktop-schemas-0.1.7 |
436 |
+ sys-apps/dbus[X] |
437 |
+ consolekit? ( sys-auth/consolekit ) |
438 |
+ |
439 |
+ x11-misc/xdg-user-dirs |
440 |
+ x11-misc/xdg-user-dirs-gtk |
441 |
+" |
442 |
+DEPEND="${COMMON_DEPEND} |
443 |
+ dev-libs/libxslt |
444 |
+ dev-util/gdbus-codegen |
445 |
+ >=sys-devel/gettext-0.19.8 |
446 |
+ x11-libs/xtrans |
447 |
+ virtual/pkgconfig |
448 |
+ doc? ( app-text/xmlto |
449 |
+ app-text/docbook-xml-dtd:4.1.2 ) |
450 |
+" |
451 |
+ |
452 |
+src_prepare() { |
453 |
+ xdg_src_prepare |
454 |
+ # Install USE=doc in $PF if enabled |
455 |
+ sed -i -e "s:meson\.project_name(), 'dbus':'${PF}', 'dbus':" doc/dbus/meson.build || die |
456 |
+} |
457 |
+ |
458 |
+src_configure() { |
459 |
+ local emesonargs=( |
460 |
+ -Ddeprecation_flags=false |
461 |
+ -Dsession_selector=true # gnome-custom-session |
462 |
+ $(meson_use systemd) |
463 |
+ $(meson_use systemd systemd_journal) |
464 |
+ $(meson_use consolekit) |
465 |
+ $(meson_use doc docbook) |
466 |
+ -Dman=true |
467 |
+ ) |
468 |
+ meson_src_configure |
469 |
+} |
470 |
+ |
471 |
+src_install() { |
472 |
+ meson_src_install |
473 |
+ |
474 |
+ dodir /etc/X11/Sessions |
475 |
+ exeinto /etc/X11/Sessions |
476 |
+ doexe "${FILESDIR}/Gnome" |
477 |
+ |
478 |
+ insinto /usr/share/applications |
479 |
+ newins "${FILESDIR}/defaults.list-r4" gnome-mimeapps.list |
480 |
+ |
481 |
+ dodir /etc/X11/xinit/xinitrc.d/ |
482 |
+ exeinto /etc/X11/xinit/xinitrc.d/ |
483 |
+ newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome |
484 |
+ |
485 |
+ # This should be done here as discussed in bug #270852 |
486 |
+ newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome |
487 |
+ |
488 |
+ # Set XCURSOR_THEME from current dconf setting instead of installing |
489 |
+ # default cursor symlink globally and affecting other DEs (bug #543488) |
490 |
+ # https://bugzilla.gnome.org/show_bug.cgi?id=711703 |
491 |
+ newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome |
492 |
+} |
493 |
+ |
494 |
+pkg_postinst() { |
495 |
+ xdg_pkg_postinst |
496 |
+ |
497 |
+ if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then |
498 |
+ ewarn "If you use a custom .xinitrc for your X session," |
499 |
+ ewarn "make sure that the commands in the xinitrc.d scripts are run." |
500 |
+ fi |
501 |
+ |
502 |
+ if ! use systemd && ! use consolekit; then |
503 |
+ ewarn "You are building without systemd and/or consolekit support." |
504 |
+ ewarn "gnome-session won't be able to correctly track and manage your session." |
505 |
+ fi |
506 |
+} |
507 |
|
508 |
diff --git a/gnome-base/gnome-session/metadata.xml b/gnome-base/gnome-session/metadata.xml |
509 |
index 39980802b1d..506e4f9e5c5 100644 |
510 |
--- a/gnome-base/gnome-session/metadata.xml |
511 |
+++ b/gnome-base/gnome-session/metadata.xml |
512 |
@@ -5,4 +5,7 @@ |
513 |
<email>gnome@g.o</email> |
514 |
<name>Gentoo GNOME Desktop</name> |
515 |
</maintainer> |
516 |
+<use> |
517 |
+ <flag name="consolekit">Support <pkg>sys-auth/consolekit</pkg> for session tracking</flag> |
518 |
+</use> |
519 |
</pkgmetadata> |