1 |
commit: 108645f338284b2ab1dc180edcf5697ba28c87c5 |
2 |
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Mar 29 00:40:06 2020 +0000 |
4 |
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Mar 30 11:45:09 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108645f3 |
7 |
|
8 |
www-client/firefox: update .desktop file |
9 |
|
10 |
- Add support for application/pdf mime type |
11 |
|
12 |
- Add additional actions ("New Window", "New Private Window") |
13 |
|
14 |
- Add translations |
15 |
|
16 |
Closes: https://bugs.gentoo.org/705324 |
17 |
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org> |
18 |
|
19 |
www-client/firefox/files/icon/firefox-r1.desktop | 230 +++++++++++++++++++++++ |
20 |
www-client/firefox/firefox-68.6.0-r2.ebuild | 16 +- |
21 |
www-client/firefox/firefox-74.0-r2.ebuild | 16 +- |
22 |
3 files changed, 250 insertions(+), 12 deletions(-) |
23 |
|
24 |
diff --git a/www-client/firefox/files/icon/firefox-r1.desktop b/www-client/firefox/files/icon/firefox-r1.desktop |
25 |
new file mode 100644 |
26 |
index 00000000000..a000dffda12 |
27 |
--- /dev/null |
28 |
+++ b/www-client/firefox/files/icon/firefox-r1.desktop |
29 |
@@ -0,0 +1,230 @@ |
30 |
+[Desktop Entry] |
31 |
+Version=1.0 |
32 |
+Name=@NAME@ |
33 |
+GenericName=Web Browser |
34 |
+Comment=Browse the Web |
35 |
+Exec=@EXEC@ %u |
36 |
+Icon=@ICON@ |
37 |
+Terminal=false |
38 |
+Type=Application |
39 |
+MimeType=application/pdf;application/vnd.mozilla.xul+xml;application/xhtml+xml;text/html;text/mml;text/xml;x-scheme-handler/ftp;x-scheme-handler/http;x-scheme-handler/https; |
40 |
+StartupNotify=@STARTUP_NOTIFY@ |
41 |
+Categories=Network;WebBrowser; |
42 |
+Keywords=web;browser;internet; |
43 |
+Actions=new-window;new-private-window; |
44 |
+ |
45 |
+[Desktop Action new-window] |
46 |
+Name=Open a New Window |
47 |
+Name[ach]=Dirica manyen |
48 |
+Name[af]=Nuwe venster |
49 |
+Name[an]=Nueva finestra |
50 |
+Name[ar]=نافذة جديدة |
51 |
+Name[as]=নতুন উইন্ডো |
52 |
+Name[ast]=Ventana nueva |
53 |
+Name[az]=Yeni Pəncərə |
54 |
+Name[be]=Новае акно |
55 |
+Name[bg]=Нов прозорец |
56 |
+Name[bn_BD]=নতুন উইন্ডো (N) |
57 |
+Name[bn_IN]=নতুন উইন্ডো |
58 |
+Name[br]=Prenestr nevez |
59 |
+Name[brx]=गोदान उइन्ड'(N) |
60 |
+Name[bs]=Novi prozor |
61 |
+Name[ca]=Finestra nova |
62 |
+Name[cak]=K'ak'a' tzuwäch |
63 |
+Name[cs]=Nové okno |
64 |
+Name[cy]=Ffenestr Newydd |
65 |
+Name[da]=Nyt vindue |
66 |
+Name[de]=Neues Fenster |
67 |
+Name[dsb]=Nowe wokno |
68 |
+Name[el]=Νέο παράθυρο |
69 |
+Name[en_GB]=New Window |
70 |
+Name[en_US]=New Window |
71 |
+Name[en_ZA]=New Window |
72 |
+Name[eo]=Nova fenestro |
73 |
+Name[es_AR]=Nueva ventana |
74 |
+Name[es_CL]=Nueva ventana |
75 |
+Name[es_ES]=Nueva ventana |
76 |
+Name[es_MX]=Nueva ventana |
77 |
+Name[et]=Uus aken |
78 |
+Name[eu]=Leiho berria |
79 |
+Name[fa]=پنجره جدید |
80 |
+Name[ff]=Henorde Hesere |
81 |
+Name[fi]=Uusi ikkuna |
82 |
+Name[fr]=Nouvelle fenêtre |
83 |
+Name[fy_NL]=Nij finster |
84 |
+Name[ga_IE]=Fuinneog Nua |
85 |
+Name[gd]=Uinneag ùr |
86 |
+Name[gl]=Nova xanela |
87 |
+Name[gn]=Ovetã pyahu |
88 |
+Name[gu_IN]=નવી વિન્ડો |
89 |
+Name[he]=חלון חדש |
90 |
+Name[hi_IN]=नया विंडो |
91 |
+Name[hr]=Novi prozor |
92 |
+Name[hsb]=Nowe wokno |
93 |
+Name[hu]=Új ablak |
94 |
+Name[hy_AM]=Նոր Պատուհան |
95 |
+Name[id]=Jendela Baru |
96 |
+Name[is]=Nýr gluggi |
97 |
+Name[it]=Nuova finestra |
98 |
+Name[ja]=新しいウィンドウ |
99 |
+Name[ja_JP-mac]=新規ウインドウ |
100 |
+Name[ka]=ახალი ფანჯარა |
101 |
+Name[kk]=Жаңа терезе |
102 |
+Name[km]=បង្អួចថ្មី |
103 |
+Name[kn]=ಹೊಸ ಕಿಟಕಿ |
104 |
+Name[ko]=새 창 |
105 |
+Name[kok]=नवें जनेल |
106 |
+Name[ks]=نئئ وِنڈو |
107 |
+Name[lij]=Neuvo barcon |
108 |
+Name[lo]=ຫນ້າຕ່າງໃຫມ່ |
109 |
+Name[lt]=Naujas langas |
110 |
+Name[ltg]=Jauns lūgs |
111 |
+Name[lv]=Jauns logs |
112 |
+Name[mai]=नव विंडो |
113 |
+Name[mk]=Нов прозорец |
114 |
+Name[ml]=പുതിയ ജാലകം |
115 |
+Name[mr]=नवीन पटल |
116 |
+Name[ms]=Tetingkap Baru |
117 |
+Name[my]=ဝင်းဒိုးအသစ် |
118 |
+Name[nb_NO]=Nytt vindu |
119 |
+Name[ne_NP]=नयाँ सञ्झ्याल |
120 |
+Name[nl]=Nieuw venster |
121 |
+Name[nn_NO]=Nytt vindauge |
122 |
+Name[or]=ନୂତନ ୱିଣ୍ଡୋ |
123 |
+Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ |
124 |
+Name[pl]=Nowe okno |
125 |
+Name[pt_BR]=Nova janela |
126 |
+Name[pt_PT]=Nova janela |
127 |
+Name[rm]=Nova fanestra |
128 |
+Name[ro]=Fereastră nouă |
129 |
+Name[ru]=Новое окно |
130 |
+Name[sat]=नावा विंडो (N) |
131 |
+Name[si]=නව කවුළුවක් |
132 |
+Name[sk]=Nové okno |
133 |
+Name[sl]=Novo okno |
134 |
+Name[son]=Zanfun taaga |
135 |
+Name[sq]=Dritare e Re |
136 |
+Name[sr]=Нови прозор |
137 |
+Name[sv_SE]=Nytt fönster |
138 |
+Name[ta]=புதிய சாளரம் |
139 |
+Name[te]=కొత్త విండో |
140 |
+Name[th]=หน้าต่างใหม่ |
141 |
+Name[tr]=Yeni pencere |
142 |
+Name[tsz]=Eraatarakua jimpani |
143 |
+Name[uk]=Нове вікно |
144 |
+Name[ur]=نیا دریچہ |
145 |
+Name[uz]=Yangi oyna |
146 |
+Name[vi]=Cửa sổ mới |
147 |
+Name[wo]=Palanteer bu bees |
148 |
+Name[xh]=Ifestile entsha |
149 |
+Name[zh_CN]=新建窗口 |
150 |
+Name[zh_TW]=開新視窗 |
151 |
+Exec=@EXEC@ --new-window %u |
152 |
+ |
153 |
+[Desktop Action new-private-window] |
154 |
+Name=Open a New Private Window |
155 |
+Name[ach]=Dirica manyen me mung |
156 |
+Name[af]=Nuwe privaatvenster |
157 |
+Name[an]=Nueva finestra privada |
158 |
+Name[ar]=نافذة خاصة جديدة |
159 |
+Name[as]=নতুন ব্যক্তিগত উইন্ডো |
160 |
+Name[ast]=Ventana privada nueva |
161 |
+Name[az]=Yeni Məxfi Pəncərə |
162 |
+Name[be]=Новае акно адасаблення |
163 |
+Name[bg]=Нов прозорец за поверително сърфиране |
164 |
+Name[bn_BD]=নতুন ব্যক্তিগত উইন্ডো |
165 |
+Name[bn_IN]=নতুন ব্যক্তিগত উইন্ডো |
166 |
+Name[br]=Prenestr merdeiñ prevez nevez |
167 |
+Name[brx]=गोदान प्राइभेट उइन्ड' |
168 |
+Name[bs]=Novi privatni prozor |
169 |
+Name[ca]=Finestra privada nova |
170 |
+Name[cak]=K'ak'a' ichinan tzuwäch |
171 |
+Name[cs]=Nové anonymní okno |
172 |
+Name[cy]=Ffenestr Breifat Newydd |
173 |
+Name[da]=Nyt privat vindue |
174 |
+Name[de]=Neues privates Fenster |
175 |
+Name[dsb]=Nowe priwatne wokno |
176 |
+Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης |
177 |
+Name[en_GB]=New Private Window |
178 |
+Name[en_US]=New Private Window |
179 |
+Name[en_ZA]=New Private Window |
180 |
+Name[eo]=Nova privata fenestro |
181 |
+Name[es_AR]=Nueva ventana privada |
182 |
+Name[es_CL]=Nueva ventana privada |
183 |
+Name[es_ES]=Nueva ventana privada |
184 |
+Name[es_MX]=Nueva ventana privada |
185 |
+Name[et]=Uus privaatne aken |
186 |
+Name[eu]=Leiho pribatu berria |
187 |
+Name[fa]=پنجره ناشناس جدید |
188 |
+Name[ff]=Henorde Suturo Hesere |
189 |
+Name[fi]=Uusi yksityinen ikkuna |
190 |
+Name[fr]=Nouvelle fenêtre de navigation privée |
191 |
+Name[fy_NL]=Nij priveefinster |
192 |
+Name[ga_IE]=Fuinneog Nua Phríobháideach |
193 |
+Name[gd]=Uinneag phrìobhaideach ùr |
194 |
+Name[gl]=Nova xanela privada |
195 |
+Name[gn]=Ovetã ñemi pyahu |
196 |
+Name[gu_IN]=નવી ખાનગી વિન્ડો |
197 |
+Name[he]=חלון פרטי חדש |
198 |
+Name[hi_IN]=नयी निजी विंडो |
199 |
+Name[hr]=Novi privatni prozor |
200 |
+Name[hsb]=Nowe priwatne wokno |
201 |
+Name[hu]=Új privát ablak |
202 |
+Name[hy_AM]=Սկսել Գաղտնի դիտարկում |
203 |
+Name[id]=Jendela Mode Pribadi Baru |
204 |
+Name[is]=Nýr huliðsgluggi |
205 |
+Name[it]=Nuova finestra anonima |
206 |
+Name[ja]=新しいプライベートウィンドウ |
207 |
+Name[ja_JP-mac]=新規プライベートウインドウ |
208 |
+Name[ka]=ახალი პირადი ფანჯარა |
209 |
+Name[kk]=Жаңа жекелік терезе |
210 |
+Name[km]=បង្អួចឯកជនថ្មី |
211 |
+Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ |
212 |
+Name[ko]=새 사생활 보호 모드 |
213 |
+Name[kok]=नवो खाजगी विंडो |
214 |
+Name[ks]=نْو پرایوٹ وینڈو& |
215 |
+Name[lij]=Neuvo barcon privou |
216 |
+Name[lo]=ເປີດຫນ້າຕ່າງສວນຕົວຂື້ນມາໃຫມ່ |
217 |
+Name[lt]=Naujas privataus naršymo langas |
218 |
+Name[ltg]=Jauns privatais lūgs |
219 |
+Name[lv]=Jauns privātais logs |
220 |
+Name[mai]=नया निज विंडो (W) |
221 |
+Name[mk]=Нов приватен прозорец |
222 |
+Name[ml]=പുതിയ സ്വകാര്യ ജാലകം |
223 |
+Name[mr]=नवीन वैयक्तिक पटल |
224 |
+Name[ms]=Tetingkap Persendirian Baharu |
225 |
+Name[my]=New Private Window |
226 |
+Name[nb_NO]=Nytt privat vindu |
227 |
+Name[ne_NP]=नयाँ निजी सञ्झ्याल |
228 |
+Name[nl]=Nieuw privévenster |
229 |
+Name[nn_NO]=Nytt privat vindauge |
230 |
+Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ |
231 |
+Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ |
232 |
+Name[pl]=Nowe okno prywatne |
233 |
+Name[pt_BR]=Nova janela privativa |
234 |
+Name[pt_PT]=Nova janela privada |
235 |
+Name[rm]=Nova fanestra privata |
236 |
+Name[ro]=Fereastră privată nouă |
237 |
+Name[ru]=Новое приватное окно |
238 |
+Name[sat]=नावा निजेराक् विंडो (W ) |
239 |
+Name[si]=නව පුද්ගලික කවුළුව (W) |
240 |
+Name[sk]=Nové okno v režime Súkromné prehliadanie |
241 |
+Name[sl]=Novo zasebno okno |
242 |
+Name[son]=Sutura zanfun taaga |
243 |
+Name[sq]=Dritare e Re Private |
244 |
+Name[sr]=Нови приватан прозор |
245 |
+Name[sv_SE]=Nytt privat fönster |
246 |
+Name[ta]=புதிய தனிப்பட்ட சாளரம் |
247 |
+Name[te]=కొత్త ఆంతరంగిక విండో |
248 |
+Name[th]=หน้าต่างส่วนตัวใหม่ |
249 |
+Name[tr]=Yeni gizli pencere |
250 |
+Name[tsz]=Juchiiti eraatarakua jimpani |
251 |
+Name[uk]=Приватне вікно |
252 |
+Name[ur]=نیا نجی دریچہ |
253 |
+Name[uz]=Yangi maxfiy oyna |
254 |
+Name[vi]=Cửa sổ riêng tư mới |
255 |
+Name[wo]=Panlanteeru biir bu bees |
256 |
+Name[xh]=Ifestile yangasese entsha |
257 |
+Name[zh_CN]=新建隐私浏览窗口 |
258 |
+Name[zh_TW]=新增隱私視窗 |
259 |
+Exec=@EXEC@ --private-window %u |
260 |
|
261 |
diff --git a/www-client/firefox/firefox-68.6.0-r2.ebuild b/www-client/firefox/firefox-68.6.0-r2.ebuild |
262 |
index 270ebf15640..8aedb7bf41c 100644 |
263 |
--- a/www-client/firefox/firefox-68.6.0-r2.ebuild |
264 |
+++ b/www-client/firefox/firefox-68.6.0-r2.ebuild |
265 |
@@ -738,17 +738,21 @@ PROFILE_EOF |
266 |
done |
267 |
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs |
268 |
newicon "${icon_path}/default48.png" "${icon}.png" |
269 |
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" |
270 |
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \ |
271 |
- "${ED}/usr/share/applications/${PN}.desktop" || die |
272 |
+ newmenu "${FILESDIR}/icon/${PN}-r1.desktop" "${PN}.desktop" |
273 |
|
274 |
# Add StartupNotify=true bug 237317 |
275 |
+ local startup_notify="false" |
276 |
if use startup-notification ; then |
277 |
- echo "StartupNotify=true"\ |
278 |
- >> "${ED}/usr/share/applications/${PN}.desktop" \ |
279 |
- || die |
280 |
+ startup_notify="true" |
281 |
fi |
282 |
|
283 |
+ sed -i \ |
284 |
+ -e "s:@NAME@:${name}:" \ |
285 |
+ -e "s:@EXEC@:firefox:" \ |
286 |
+ -e "s:@ICON@:${icon}:" \ |
287 |
+ -e "s:@STARTUP_NOTIFY@:${startup_notify}:" \ |
288 |
+ "${ED%/}/usr/share/applications/${PN}.desktop" || die |
289 |
+ |
290 |
# Don't install llvm-symbolizer from sys-devel/llvm package |
291 |
[[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \ |
292 |
rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" |
293 |
|
294 |
diff --git a/www-client/firefox/firefox-74.0-r2.ebuild b/www-client/firefox/firefox-74.0-r2.ebuild |
295 |
index bf2680e3147..f59e1224f9f 100644 |
296 |
--- a/www-client/firefox/firefox-74.0-r2.ebuild |
297 |
+++ b/www-client/firefox/firefox-74.0-r2.ebuild |
298 |
@@ -757,17 +757,21 @@ PROFILE_EOF |
299 |
done |
300 |
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs |
301 |
newicon "${icon_path}/default48.png" "${icon}.png" |
302 |
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" |
303 |
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \ |
304 |
- "${ED}/usr/share/applications/${PN}.desktop" || die |
305 |
+ newmenu "${FILESDIR}/icon/${PN}-r1.desktop" "${PN}.desktop" |
306 |
|
307 |
# Add StartupNotify=true bug 237317 |
308 |
+ local startup_notify="false" |
309 |
if use startup-notification ; then |
310 |
- echo "StartupNotify=true"\ |
311 |
- >> "${ED}/usr/share/applications/${PN}.desktop" \ |
312 |
- || die |
313 |
+ startup_notify="true" |
314 |
fi |
315 |
|
316 |
+ sed -i \ |
317 |
+ -e "s:@NAME@:${name}:" \ |
318 |
+ -e "s:@EXEC@:firefox:" \ |
319 |
+ -e "s:@ICON@:${icon}:" \ |
320 |
+ -e "s:@STARTUP_NOTIFY@:${startup_notify}:" \ |
321 |
+ "${ED%/}/usr/share/applications/${PN}.desktop" || die |
322 |
+ |
323 |
# Don't install llvm-symbolizer from sys-devel/llvm package |
324 |
[[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \ |
325 |
rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" |