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