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]=نْو پرایوٹ وینڈو& |
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 |