Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/firefox/files/icon/, www-client/firefox/
Date: Mon, 30 Mar 2020 11:46:18
Message-Id: 1585568709.108645f338284b2ab1dc180edcf5697ba28c87c5.whissi@gentoo
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]=نْو پرایوٹ وینڈو&amp;
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"