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