2 # - consider --enable-libproxy
3 # - do something with *.rdf file, there if file conflict with other lang packages
6 %bcond_without kerberos # krb5 support
7 %bcond_without lightning # Lightning calendar
8 %bcond_with crashreporter # report crashes to crash-stats.mozilla.com
9 %bcond_with tests # enable tests (whatever they check)
10 %bcond_with lowmem # lower memory requirements
12 %ifarch %{ix86} %{arm} aarch64
16 %define nspr_ver 4.13.1
17 %define nss_ver 3.28.6
19 # UPDATING TRANSALTIONS:
24 U=http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/$V/langpacks/linux-i686/
25 curl -s $U | sed -ne 's,.*href="\([^"]\+\)/".*,'"$U"'xpi/\1.xpi,p'
28 Summary: SeaMonkey Community Edition - web browser
29 Summary(es.UTF-8): Navegador de Internet SeaMonkey Community Edition
30 Summary(pl.UTF-8): SeaMonkey Community Edition - przeglądarka WWW
31 Summary(pt_BR.UTF-8): Navegador SeaMonkey Community Edition
36 Group: X11/Applications/Networking
37 Source0: http://releases.mozilla.org/pub/seamonkey/releases/%{version}/source/%{name}-%{version}.source.tar.xz
38 # Source0-md5: 3cba72ec6a37f7c68fac48876a3a5f8f
39 Source4: %{name}.desktop
40 Source5: %{name}-composer.desktop
41 Source7: %{name}-mail.desktop
43 Source100: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.cs.langpack.xpi
44 # Source100-md5: 94593194c153f8436cb0f1a3b28a2f69
45 Source101: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.de.langpack.xpi
46 # Source101-md5: 6874c56c3ed7380edf47980b1ef957eb
47 Source102: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.el.langpack.xpi
48 # Source102-md5: 3c5a86e85a1eabb04c5796c63f31bb8d
49 Source103: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.en-GB.langpack.xpi
50 # Source103-md5: 71ef6f07668b4d2bdfa2763c1cea4160
51 Source104: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.en-US.langpack.xpi
52 # Source104-md5: 55e5ac585e0b8ea5be3ca45896eb06a0
53 Source105: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.es-AR.langpack.xpi
54 # Source105-md5: f3bb6d37c4448a12f1d70e38c3690f13
55 Source106: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.es-ES.langpack.xpi
56 # Source106-md5: ef701301ec683f0aa1929bd46d3991c5
57 Source107: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.fi.langpack.xpi
58 # Source107-md5: e5b73e3c55c22486f8a51d9fc1f43279
59 Source108: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.fr.langpack.xpi
60 # Source108-md5: 8d248ae28fe1ae486d43f3784b874a82
61 Source109: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.hu.langpack.xpi
62 # Source109-md5: 13b3fe09806c2c4f37bab7a452779885
63 Source110: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.it.langpack.xpi
64 # Source110-md5: 75b70bedf8ac261eb7048591ef18fd4b
65 Source111: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ja.langpack.xpi
66 # Source111-md5: 30657d2ffe578e8dd9d47b70dc5e4de3
67 Source112: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ka.langpack.xpi
68 # Source112-md5: 508dc8520c55487723ba9a38b3d670b5
69 Source113: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.nb-NO.langpack.xpi
70 # Source113-md5: 7fbc6c1931ceaa9ab5ab6376307f8270
71 Source114: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.nl.langpack.xpi
72 # Source114-md5: 8fd3ab64b7b55904302a7544b44a7497
73 Source115: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pl.langpack.xpi
74 # Source115-md5: de09cb897a822346887a84fdadd7ed5f
75 Source116: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pt-BR.langpack.xpi
76 # Source116-md5: bf8b76312f992d72c10a0b93e0c599ce
77 Source117: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pt-PT.langpack.xpi
78 # Source117-md5: 51ac452e37e5af2aa73a56bc3c0b5d7f
79 Source118: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ru.langpack.xpi
80 # Source118-md5: bb24b5bf4161333fad3953daed423caf
81 Source119: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.sk.langpack.xpi
82 # Source119-md5: 90b9e5e8d62b3a017bd68b581ed6273b
83 Source120: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.sv-SE.langpack.xpi
84 # Source120-md5: 6491ef421621eae93105ec218af3cfae
85 Source121: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.zh-CN.langpack.xpi
86 # Source121-md5: 409bc991e143425869ced24e2ce40881
87 Source122: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.zh-TW.langpack.xpi
88 # Source122-md5: a2462056b235a8806e19078df77a296c
89 Patch1: %{name}-mozilla-revert-1332139.patch
90 Patch2: %{name}-pld-branding.patch
91 Patch3: %{name}-enable-addons.patch
92 # Edit patch below and restore --system-site-packages when system virtualenv gets 1.7 upgrade
93 Patch4: %{name}-system-virtualenv.patch
94 Patch5: %{name}-icu-detect.patch
95 URL: https://www.seamonkey-project.org/
96 BuildRequires: GConf2-devel >= 1.2.1
97 BuildRequires: OpenGL-devel
98 BuildRequires: alsa-lib-devel
99 BuildRequires: autoconf2_13 >= 2.13
100 BuildRequires: bzip2-devel
101 BuildRequires: cairo-devel >= 1.10.2-5
102 BuildRequires: dbus-glib-devel >= 0.60
103 BuildRequires: fontconfig-devel >= 1:2.7.0
104 BuildRequires: freetype-devel >= 1:2.1.8
105 BuildRequires: glib2-devel >= 1:2.22
106 BuildRequires: gtk+2-devel >= 2:2.18
107 BuildRequires: gtk+3-devel >= 3.4.0
108 %{?with_kerberos:BuildRequires: heimdal-devel >= 0.7.1}
109 BuildRequires: hunspell-devel
110 # DECnet (dnprogs.spec), not dummy net (libdnet.spec)
111 #BuildRequires: libdnet-devel
112 BuildRequires: libevent-devel >= 1.4.7
113 # standalone libffi 3.0.9 or gcc's from 4.5(?)+
114 BuildRequires: libffi-devel >= 6:3.0.9
115 BuildRequires: libicu-devel >= 50.1
116 # requires libjpeg-turbo implementing at least libjpeg 6b API
117 BuildRequires: libjpeg-devel >= 6b
118 BuildRequires: libjpeg-turbo-devel
119 BuildRequires: libnotify-devel >= 0.4
120 BuildRequires: libpng(APNG)-devel >= 0.10
121 BuildRequires: libpng-devel >= 2:1.6.21
122 BuildRequires: libstdc++-devel >= 6:4.7
123 BuildRequires: libvpx-devel >= 1.5.0
124 BuildRequires: mozldap-devel >= 6.0
125 BuildRequires: nspr-devel >= 1:%{nspr_ver}
126 BuildRequires: nss-devel >= 1:%{nss_ver}
127 BuildRequires: pango-devel >= 1:1.22.0
128 BuildRequires: perl-base >= 1:5.6
129 BuildRequires: perl-modules >= 5.004
130 BuildRequires: pixman-devel >= 0.19.2
131 BuildRequires: pkgconfig
132 BuildRequires: python >= 1:2.7
133 BuildRequires: python-modules >= 1:2.7
134 BuildRequires: python-virtualenv >= 15
135 BuildRequires: rpm-build >= 4.6
136 BuildRequires: rpmbuild(macros) >= 1.601
137 BuildRequires: sed >= 4.0
138 BuildRequires: startup-notification-devel >= 0.8
139 BuildRequires: tar >= 1:1.22
140 BuildRequires: xorg-lib-libX11-devel
141 BuildRequires: xorg-lib-libXcomposite-devel
142 BuildRequires: xorg-lib-libXdamage-devel
143 BuildRequires: xorg-lib-libXext-devel
144 BuildRequires: xorg-lib-libXfixes-devel
145 BuildRequires: xorg-lib-libXt-devel
147 %ifarch %{ix86} %{x8664}
148 BuildRequires: yasm >= 1.0.1
151 BuildRequires: zlib-devel >= 1.2.3
152 Requires(post): mktemp >= 1.5-18
153 Requires: desktop-file-utils
154 Requires: fontconfig >= 1:2.7.0
155 Requires: hicolor-icon-theme
156 Requires: browser-plugins >= 2.0
157 Requires: cairo >= 1.10.2-5
158 Requires: dbus-glib >= 0.60
159 Requires: glib2 >= 1:2.22
160 Requires: gtk+2 >= 2:2.18
161 Requires: gtk+3 >= 3.4.0
162 Requires: libjpeg-turbo
163 Requires: libpng >= 2:1.6.21
164 Requires: libpng(APNG) >= 0.10
165 Requires: libvpx >= 1.5.0
166 Requires: myspell-common
167 Requires: nspr >= 1:%{nspr_ver}
168 Requires: nss >= 1:%{nss_ver}
169 Requires: pango >= 1:1.22.0
170 Requires: pixman >= 0.19.2
171 Requires: startup-notification >= 0.8
172 Provides: seamonkey-embedded = %{version}-%{release}
174 Obsoletes: iceape < 2.47
175 Obsoletes: iceape-js-debugger < 2.40
176 Obsoletes: iceape-lang-be < 2.47
177 Obsoletes: iceape-lang-ca < 2.47
178 Obsoletes: iceape-lang-gl < 2.47
179 Obsoletes: iceape-lang-lt < 2.47
180 Obsoletes: iceape-lang-tr < 2.47
181 Obsoletes: iceape-lang-uk < 2.47
182 Obsoletes: iceape-mailnews < 2.9
183 Obsoletes: iceape-gnomevfs < 2.9
184 Obsoletes: light < 1.4.13
185 Obsoletes: mozilla < 1.8
186 Obsoletes: mozilla-gnomevfs < 1.8
187 Obsoletes: mozilla-js-debugger < 1.8
188 Obsoletes: mozilla-mailnews < 1.8
189 Obsoletes: seamonkey-calendar < 1.1
190 Obsoletes: seamonkey-js-debugger < 2.31
191 Obsoletes: seamonkey-lang-be < 2.47
192 Obsoletes: seamonkey-lang-ca < 2.47
193 Obsoletes: seamonkey-lang-gl < 2.47
194 Obsoletes: seamonkey-lang-lt < 2.53
195 Obsoletes: seamonkey-lang-tr < 2.47
196 Obsoletes: seamonkey-lang-uk < 2.47
197 Obsoletes: seamonkey-libs < 1.1.8-2
198 Obsoletes: seamonkey-mailnews < 2.9.1
199 Obsoletes: seamonkey-gnomevfs < 2.9.1
200 Conflicts: seamonkey-lang-resources < %{version}
201 # TODO: change to supported archs list
203 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
205 %define topdir %{_builddir}/%{name}-%{version}
206 %define objdir %{topdir}/obj-%{_target_cpu}
208 %define filterout_cpp -D_FORTIFY_SOURCE=[0-9]+
210 # don't satisfy other packages
211 %define _noautoprovfiles %{_libdir}/%{name}
212 # and as we don't provide them, don't require either
213 %define _noautoreq liblgpllibs.so libmozavcodec.so libmozavutil.so libmozgtk.so libmozsandbox.so libmozsqlite3.so libxul.so
216 SeaMonkey Community Edition is an open-source web browser, designed
217 for standards compliance, performance and portability.
219 %description -l es.UTF-8
220 SeaMonkey Community Edition es un navegador de Internet que se basa en
221 una versión inicial de Netscape Communicator.
223 %description -l pl.UTF-8
224 SeaMonkey Community Edition jest potężną graficzną przeglądarką WWW,
225 która jest następcą Mozilli, która następnie była następczynią
226 Netscape Communikatora.
228 %description -l pt_BR.UTF-8
229 O SeaMonkey Community Edition é um web browser baseado numa versão
230 inicial do Netscape Communicator.
232 %description -l ru.UTF-8
233 SeaMonkey Community Edition - полнофункциональный web-browser с
234 открытыми исходными текстами, разработанный для максимального
235 соотвествия стандартам, максмимальной переносимости и скорости работы
237 %package addon-lightning
238 Summary: An integrated calendar for SeaMonkey
239 Summary(pl.UTF-8): Zintegrowany kalendarz dla SeaMonkey
240 Group: Applications/Networking
241 Requires: %{name} = %{version}-%{release}
242 Obsoletes: iceape-addon-lightning < 2.46
244 %description addon-lightning
245 Lightning is an calendar extension to Icedove email client.
247 %description addon-lightning -l pl.UTF-8
248 Lightning to rozszerzenie do klienta poczty Icedove dodające
249 funkcjonalność kalendarza.
252 Summary: SeaMonkey Community Edition Chat - integrated IRC client
253 Summary(pl.UTF-8): SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
254 Group: X11/Applications/Networking
255 Requires(post,postun): %{name} = %{version}-%{release}
256 Requires: %{name} = %{version}-%{release}
257 Obsoletes: iceape-chat < 2.46
258 Obsoletes: mozilla-chat < 1.8
261 SeaMonkey Community Edition Chat - IRC client that is integrated with
262 the SeaMonkey Community Edition web browser.
264 %description chat -l pl.UTF-8
265 SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
266 przeglądarką SeaMonkey Community Edition.
268 %package dom-inspector
269 Summary: A tool for inspecting the DOM of pages in SeaMonkey Community Edition
270 Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
271 Group: X11/Applications/Networking
272 Requires(post,postun): %{name} = %{version}-%{release}
273 Requires: %{name} = %{version}-%{release}
274 Obsoletes: iceape-dom-inspector < 2.46
275 Obsoletes: mozilla-dom-inspector < 1.8
277 %description dom-inspector
278 This is a tool that allows you to inspect the DOM for web pages in
279 SeaMonkey Community Edition. This is of great use to people who are
280 doing SeaMonkey Community Edition chrome development or web page
283 %description dom-inspector -l pl.UTF-8
284 To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
285 Community Edition. Jest bardzo przydatne dla ludzi rozwijających
286 chrome w SeaMonkey Community Edition lub tworzących strony WWW.
289 Summary: Czech resources for SeaMonkey
290 Summary(pl.UTF-8): Czeskie pliki językowe dla SeaMonkeya
292 Requires: seamonkey >= %{version}
293 Provides: seamonkey-lang-resources = %{version}
294 Obsoletes: iceape-lang-cs < 2.47
298 Czech resources for SeaMonkey.
300 %description lang-cs -l pl.UTF-8
301 Czeskie pliki językowe dla SeaMonkeya.
304 Summary: German resources for SeaMonkey
305 Summary(pl.UTF-8): Niemieckie pliki językowe dla SeaMonkeya
307 Requires: seamonkey >= %{version}
308 Provides: seamonkey-lang-resources = %{version}
309 Obsoletes: iceape-lang-de < 2.47
313 German resources for SeaMonkey.
315 %description lang-de -l pl.UTF-8
316 Niemieckie pliki językowe dla SeaMonkeya.
319 Summary: Greek resources for SeaMonkey
320 Summary(pl.UTF-8): Greckie pliki językowe dla SeaMonkeya
322 Requires: seamonkey >= %{version}
323 Provides: seamonkey-lang-resources = %{version}
327 Greek resources for SeaMonkey.
329 %description lang-el -l pl.UTF-8
330 Greckie pliki językowe dla SeaMonkeya.
333 Summary: English (British) resources for SeaMonkey
334 Summary(pl.UTF-8): Angielskie (brytyjskie) pliki językowe dla SeaMonkeya
336 Requires: seamonkey >= %{version}
337 Provides: seamonkey-lang-resources = %{version}
338 Obsoletes: iceape-lang-en_GB < 2.47
341 %description lang-en_GB
342 English (British) resources for SeaMonkey.
344 %description lang-en_GB -l pl.UTF-8
345 Angielskie (brytyjskie) pliki językowe dla SeaMonkeya.
348 Summary: English (American) resources for SeaMonkey
349 Summary(pl.UTF-8): Angielskie (amerykańskie) pliki językowe dla SeaMonkeya
351 Requires: seamonkey >= %{version}
352 Provides: seamonkey-lang-resources = %{version}
353 Obsoletes: iceape-lang-en_US < 2.47
356 %description lang-en_US
357 English (American) resources for SeaMonkey.
359 %description lang-en_US -l pl.UTF-8
360 Angielskie (amerykańskie) pliki językowe dla SeaMonkeya.
363 Summary: Spanish (Andorra) resources for SeaMonkey
364 Summary(ca.UTF-8): Recursos espanyols (Andorra) per SeaMonkey
365 Summary(es.UTF-8): Recursos españoles (Andorra) para SeaMonkey
366 Summary(pl.UTF-8): Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Andory)
368 Requires: seamonkey >= %{version}
369 Provides: seamonkey-lang-resources = %{version}
370 Obsoletes: iceape-lang-es_AR < 2.47
373 %description lang-es_AR
374 Spanish (Spain) resources for SeaMonkey.
376 %description lang-es_AR -l ca.UTF-8
377 Recursos espanyols (Andorra) per SeaMonkey.
379 %description lang-es_AR -l es.UTF-8
380 Recursos españoles (Andorra) para SeaMonkey.
382 %description lang-es_AR -l pl.UTF-8
383 Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Andory).
386 Summary: Spanish (Spain) resources for SeaMonkey
387 Summary(ca.UTF-8): Recursos espanyols (Espanya) per SeaMonkey
388 Summary(es.UTF-8): Recursos españoles (España) para SeaMonkey
389 Summary(pl.UTF-8): Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Hiszpanii)
391 Requires: seamonkey >= %{version}
392 Provides: seamonkey-lang-resources = %{version}
393 Obsoletes: iceape-lang-es < 2.47
397 Spanish (Spain) resources for SeaMonkey.
399 %description lang-es -l ca.UTF-8
400 Recursos espanyols (Espanya) per SeaMonkey.
402 %description lang-es -l es.UTF-8
403 Recursos españoles (España) para SeaMonkey.
405 %description lang-es -l pl.UTF-8
406 Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Hiszpanii).
409 Summary: Finnish resources for SeaMonkey
410 Summary(pl.UTF-8): Fińskie pliki językowe dla SeaMonkeya
412 Requires: seamonkey >= %{version}
413 Provides: seamonkey-lang-resources = %{version}
414 Obsoletes: iceape-lang-fi < 2.47
418 Finnish resources for SeaMonkey.
420 %description lang-fi -l pl.UTF-8
421 Fińskie pliki językowe dla SeaMonkeya.
424 Summary: French resources for SeaMonkey
425 Summary(pl.UTF-8): Francuskie pliki językowe dla SeaMonkeya
427 Requires: seamonkey >= %{version}
428 Provides: seamonkey-lang-resources = %{version}
429 Obsoletes: iceape-lang-fr < 2.47
433 French resources for SeaMonkey.
435 %description lang-fr -l pl.UTF-8
436 Francuskie pliki językowe dla SeaMonkeya.
439 Summary: Hungarian resources for SeaMonkey
440 Summary(hu.UTF-8): Magyar nyelv SeaMonkey-hez
441 Summary(pl.UTF-8): Węgierskie pliki językowe dla SeaMonkeya
443 Requires: seamonkey >= %{version}
444 Provides: seamonkey-lang-resources = %{version}
445 Obsoletes: iceape-lang-hu < 2.47
449 Hungarian resources for SeaMonkey.
451 %description lang-hu -l hu.UTF-8
452 Magyar nyelv SeaMonkey-hez.
454 %description lang-hu -l pl.UTF-8
455 Węgierskie pliki językowe dla SeaMonkeya.
458 Summary: Italian resources for SeaMonkey
459 Summary(pl.UTF-8): Włoskie pliki językowe dla SeaMonkeya
461 Requires: seamonkey >= %{version}
462 Provides: seamonkey-lang-resources = %{version}
463 Obsoletes: iceape-lang-it < 2.47
467 Italian resources for SeaMonkey.
469 %description lang-it -l pl.UTF-8
470 Włoskie pliki językowe dla SeaMonkeya.
473 Summary: Japanese resources for SeaMonkey
474 Summary(pl.UTF-8): Japońskie pliki językowe dla SeaMonkeya
476 Requires: seamonkey >= %{version}
477 Provides: seamonkey-lang-resources = %{version}
478 Obsoletes: iceape-lang-ja < 2.47
482 Japanese resources for SeaMonkey.
484 %description lang-ja -l pl.UTF-8
485 Japońskie pliki językowe dla SeaMonkeya.
488 Summary: Georgian resources for SeaMonkey
489 Summary(pl.UTF-8): Gruzińskie pliki językowe dla SeaMonkeya
491 Requires: seamonkey >= %{version}
492 Provides: seamonkey-lang-resources = %{version}
496 Georgian resources for SeaMonkey.
498 %description lang-ka -l pl.UTF-8
499 Gruzińskie pliki językowe dla SeaMonkeya.
502 Summary: Lithuanian resources for SeaMonkey
503 Summary(pl.UTF-8): Litewskie pliki językowe dla SeaMonkeya
505 Requires: seamonkey >= %{version}
506 Provides: seamonkey-lang-resources = %{version}
507 Obsoletes: iceape-lang-lt < 2.47
511 Lithuanian resources for SeaMonkey.
513 %description lang-lt -l pl.UTF-8
514 Litewskie pliki językowe dla SeaMonkeya.
517 Summary: Norwegian Bokmaal resources for SeaMonkey
518 Summary(pl.UTF-8): Norweskie (bokmaal) pliki językowe dla SeaMonkeya
520 Requires: seamonkey >= %{version}
521 Provides: seamonkey-lang-resources = %{version}
522 Obsoletes: iceape-lang-nb < 2.47
526 Norwegian Bokmaal resources for SeaMonkey.
528 %description lang-nb -l pl.UTF-8
529 Norweskie (bokmaal) pliki językowe dla SeaMonkeya.
532 Summary: Dutch resources for SeaMonkey
533 Summary(pl.UTF-8): Holenderskie pliki językowe dla SeaMonkeya
535 Requires: seamonkey >= %{version}
536 Provides: seamonkey-lang-resources = %{version}
537 Obsoletes: iceape-lang-nl < 2.47
541 Dutch resources for SeaMonkey.
543 %description lang-nl -l pl.UTF-8
544 Holenderskie pliki językowe dla SeaMonkeya.
547 Summary: Polish resources for SeaMonkey
548 Summary(pl.UTF-8): Polskie pliki językowe dla SeaMonkeya
550 Requires: seamonkey >= %{version}
551 Provides: seamonkey-lang-resources = %{version}
552 Obsoletes: iceape-lang-pl < 2.47
556 Polish resources for SeaMonkey.
558 %description lang-pl -l pl.UTF-8
559 Polskie pliki językowe dla SeaMonkeya.
562 Summary: Portuguese (Brazilian) resources for SeaMonkey
563 Summary(pl.UTF-8): Portugalskie pliki językowe dla SeaMonkeya (wersja dla Brazylii)
565 Requires: seamonkey >= %{version}
566 Provides: seamonkey-lang-resources = %{version}
569 %description lang-pt_BR
570 Portuguese (Brazilian) resources for SeaMonkey.
572 %description lang-pt_BR -l pl.UTF-8
573 Portugalskie pliki językowe dla SeaMonkeya (wersja dla Brazylii).
576 Summary: Portuguese (Portugal) resources for SeaMonkey
577 Summary(pl.UTF-8): Portugalskie pliki językowe dla SeaMonkeya (wersja dla Portugalii)
579 Requires: seamonkey >= %{version}
580 Provides: seamonkey-lang-resources = %{version}
581 Obsoletes: iceape-lang-pt < 2.47
585 Portuguese (Portugal) resources for SeaMonkey.
587 %description lang-pt -l pl.UTF-8
588 Portugalskie pliki językowe dla SeaMonkeya (wersja dla Portugalii).
591 Summary: Russian resources for SeaMonkey
592 Summary(pl.UTF-8): Rosyjskie pliki językowe dla SeaMonkeya
594 Requires: seamonkey >= %{version}
595 Provides: seamonkey-lang-resources = %{version}
596 Obsoletes: iceape-lang-ru < 2.47
600 Russian resources for SeaMonkey.
602 %description lang-ru -l pl.UTF-8
603 Rosyjskie pliki językowe dla SeaMonkeya.
606 Summary: Slovak resources for SeaMonkey
607 Summary(pl.UTF-8): Słowackie pliki językowe dla SeaMonkeya
609 Requires: seamonkey >= %{version}
610 Provides: seamonkey-lang-resources = %{version}
611 Obsoletes: iceape-lang-sk < 2.47
615 Slovak resources for SeaMonkey.
617 %description lang-sk -l pl.UTF-8
618 Słowackie pliki językowe dla SeaMonkeya.
621 Summary: Swedish resources for SeaMonkey
622 Summary(pl.UTF-8): Szwedzkie pliki językowe dla SeaMonkeya
624 Requires: seamonkey >= %{version}
625 Provides: seamonkey-lang-resources = %{version}
626 Obsoletes: iceape-lang-sv < 2.47
630 Swedish resources for SeaMonkey.
632 %description lang-sv -l pl.UTF-8
633 Szwedzkie pliki językowe dla SeaMonkeya.
636 Summary: Simplified Chinese resources for SeaMonkey
637 Summary(pl.UTF-8): Chińskie (uproszczone) pliki językowe dla SeaMonkeya
639 Requires: seamonkey >= %{version}
640 Provides: seamonkey-lang-resources = %{version}
641 Obsoletes: iceape-lang-zh_CN < 2.47
644 %description lang-zh_CN
645 Simplified Chinese resources for SeaMonkey.
647 %description lang-zh_CN -l pl.UTF-8
648 Chińskie uproszczone pliki językowe dla SeaMonkeya.
651 Summary: Traditional Chinese resources for SeaMonkey
652 Summary(pl.UTF-8): Chińskie tradycyjne pliki językowe dla SeaMonkeya
654 Requires: seamonkey >= %{version}
655 Provides: seamonkey-lang-resources = %{version}
656 Obsoletes: iceape-lang-zh_TW < 2.47
659 %description lang-zh_TW
660 Traditional Chinese resources for SeaMonkey.
662 %description lang-zh_TW -l pl.UTF-8
663 Chińskie tradycyjne pliki językowe dla SeaMonkeya.
667 local args="$1" file="$2"
670 %define __unzip unpack
671 %setup -q %(seq -f '-a %g' 100 122 | xargs)
679 cat << EOF > .mozconfig
680 mk_add_options MOZ_OBJDIR=%{objdir}
682 export CFLAGS="%{rpmcflags} -D_FILE_OFFSET_BITS=64"
683 export CXXFLAGS="%{rpmcxxflags} -D_FILE_OFFSET_BITS=64"
686 export CFLAGS="$CFLAGS -g0"
687 export CXXFLAGS="$CXXFLAGS -g0"
688 export MOZ_DEBUG_FLAGS=" "
689 export LLVM_USE_SPLIT_DWARF=1
690 export LLVM_PARALLEL_LINK_JOBS=1
691 export MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
692 export RUSTFLAGS="-Cdebuginfo=0"
695 %if %{with crashreporter}
696 export MOZ_DEBUG_SYMBOLS=1
699 # Options for 'configure' (same as command-line options).
700 ac_add_options --prefix=%{_prefix}
701 ac_add_options --libdir=%{_libdir}
703 ac_add_options --disable-optimize
704 ac_add_options --enable-crash-on-assert
705 ac_add_options --enable-debug
706 ac_add_options --enable-debug-modules
707 ac_add_options --enable-debugger-info-modules
709 ac_add_options --disable-debug
711 ac_add_options --disable-strip
712 ac_add_options --disable-install-strip
714 ac_add_options --enable-tests
716 ac_add_options --disable-tests
718 %if %{with crashreporter}
719 ac_add_options --enable-crashreporter
721 ac_add_options --disable-crashreporter
723 ac_add_options --disable-elf-hack
724 ac_add_options --disable-necko-wifi
725 ac_add_options --disable-updater
726 ac_add_options --enable-application=comm/suite
727 %if %{with lightning}
728 ac_add_options --enable-calendar
730 ac_add_options --enable-chrome-format=omni
731 ac_add_options --enable-default-toolkit=cairo-gtk3
732 ac_add_options --enable-dominspector
733 ac_add_options --enable-extensions=default
734 ac_add_options --enable-irc
736 #ac_add_options --enable-shared-js
737 ac_add_options --enable-startup-notification
738 ac_add_options --enable-system-cairo
739 ac_add_options --enable-system-hunspell
740 ac_add_options --with-distribution-id=org.pld-linux
741 ac_add_options --with-system-bz2
742 ac_add_options --with-system-ffi
743 ac_add_options --with-system-icu
744 ac_add_options --with-system-jpeg
745 ac_add_options --with-system-libevent
746 ac_add_options --with-system-libvpx
747 ac_add_options --with-system-nspr
748 ac_add_options --with-system-nss
749 ac_add_options --with-system-pixman
750 ac_add_options --with-system-png
751 ac_add_options --with-system-zlib
754 %{__make} -j1 build \
755 AUTOCONF=/usr/bin/autoconf2_13 \
757 MOZ_MAKE_FLAGS="%{?_smp_mflags}" \
758 installdir=%{_libdir}/%{name} \
763 %if %{with crashreporter}
764 # create debuginfo for crash-stats.mozilla.com
765 %{__make} -j1 -C obj-%{_target_cpu} buildsymbols
769 rm -rf $RPM_BUILD_ROOT
771 $RPM_BUILD_ROOT{%{_bindir},%{_libdir}} \
772 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
773 $RPM_BUILD_ROOT%{_datadir}/%{name} \
774 $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins \
775 $RPM_BUILD_ROOT%{_mandir}/man1
777 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
781 %{__make} -C comm/suite/installer stage-package \
782 DESTDIR=$RPM_BUILD_ROOT \
783 installdir=%{_libdir}/%{name} \
786 cp -a dist/seamonkey/* $RPM_BUILD_ROOT%{_libdir}/%{name}/
787 cp -p dist/man/man1/seamonkey.1 $RPM_BUILD_ROOT%{_mandir}/man1
789 # Enable crash reporter for Thunderbird application
790 %if %{with crashreporter}
791 %{__sed} -i -e 's/\[Crash Reporter\]/[Crash Reporter]\nEnabled=1/' $RPM_BUILD_ROOT%{_libdir}/%{name}/application.ini
793 # Add debuginfo for crash-stats.mozilla.com
794 install -d $RPM_BUILD_ROOT%{_exec_prefix}/lib/debug%{_libdir}/%{name}
795 cp -a dist/%{name}-%{version}.en-US.linux-*.crashreporter-symbols.zip $RPM_BUILD_ROOT%{_prefix}/lib/debug%{_libdir}/%{name}
798 # move arch independent ones to datadir
799 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
800 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
801 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/fonts $RPM_BUILD_ROOT%{_datadir}/%{name}/fonts
803 ln -s ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome
804 ln -s ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
805 ln -s ../../share/%{name}/fonts $RPM_BUILD_ROOT%{_libdir}/%{name}/fonts
807 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/isp $RPM_BUILD_ROOT%{_datadir}/%{name}/isp
808 ln -s ../../share/%{name}/isp $RPM_BUILD_ROOT%{_libdir}/%{name}/isp
810 # dir for arch independant extensions besides arch dependant extensions
811 # see mozilla/xpcom/build/nsXULAppAPI.h
812 # XRE_SYS_LOCAL_EXTENSION_PARENT_DIR and XRE_SYS_SHARE_EXTENSION_PARENT_DIR
813 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/extensions
815 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
816 ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
818 sed 's,@LIBDIR@,%{_libdir},' %{SOURCE9} > $RPM_BUILD_ROOT%{_bindir}/seamonkey
819 chmod a+rx $RPM_BUILD_ROOT%{_bindir}/seamonkey
821 install %{SOURCE4} %{SOURCE5} %{SOURCE7} \
822 $RPM_BUILD_ROOT%{_desktopdir}
824 for d in 16 32 48 64 128 ; do
825 install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${d}x${d}/apps
826 if [ $d -eq 32 ]; then
827 cp -p %{topdir}/comm/suite/branding/seamonkey/default.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${d}x${d}/apps/%{name}.png
829 cp -p %{topdir}/comm/suite/branding/seamonkey/default${d}.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${d}x${d}/apps/%{name}.png
833 # don't package, rely on system mozldap libraries
834 %{__sed} -i '/lib\(ldap\|ldif\|prldap\)60.so/d' $RPM_BUILD_ROOT%{_libdir}/%{name}/dependentlibs.list
835 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/lib{ldap,ldif,prldap}60.so
839 basename=$(basename $a .langpack.xpi)
840 basename=${basename##seamonkey-%{version}.}
841 cp -p $a $RPM_BUILD_ROOT%{_datadir}/%{name}/extensions/langpack-$basename@seamonkey.mozilla.org.xpi
844 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/{license.txt,precomplete,removed-files}
847 rm -rf $RPM_BUILD_ROOT
850 %update_browser_plugins
851 %update_icon_cache hicolor
852 %update_desktop_database
855 if [ "$1" = 0 ]; then
856 %update_browser_plugins
857 %update_icon_cache hicolor
861 %defattr(644,root,root,755)
863 %attr(755,root,root) %{_bindir}/seamonkey
864 %{_mandir}/man1/seamonkey.1*
867 %{_browserpluginsconfdir}/browsers.d/%{name}.*
868 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
870 %dir %{_libdir}/%{name}
871 %attr(755,root,root) %{_libdir}/%{name}/liblgpllibs.so
872 %attr(755,root,root) %{_libdir}/%{name}/libmozavcodec.so
873 %attr(755,root,root) %{_libdir}/%{name}/libmozavutil.so
874 %attr(755,root,root) %{_libdir}/%{name}/libmozgtk.so
875 %attr(755,root,root) %{_libdir}/%{name}/libmozsandbox.so
876 %attr(755,root,root) %{_libdir}/%{name}/libmozsqlite3.so
877 %attr(755,root,root) %{_libdir}/%{name}/libxul.so
878 %dir %{_libdir}/%{name}/gtk2
879 %attr(755,root,root) %{_libdir}/%{name}/gtk2/libmozgtk.so
881 %{_libdir}/%{name}/blocklist.xml
882 %{_libdir}/%{name}/omni.ja
884 %if %{with crashreporter}
885 %{_libdir}/%{name}/crashreporter
886 %{_libdir}/%{name}/crashreporter-override.ini
887 %{_libdir}/%{name}/crashreporter.ini
888 %{_libdir}/%{name}/Throbber-small.gif
892 %{_libdir}/%{name}/application.ini
893 %{_libdir}/%{name}/chrome.manifest
895 %{_libdir}/%{name}/dependentlibs.list
896 %{_libdir}/%{name}/platform.ini
897 %attr(755,root,root) %{_libdir}/%{name}/run-mozilla.sh
898 %attr(755,root,root) %{_libdir}/%{name}/seamonkey-bin
899 %attr(755,root,root) %{_libdir}/%{name}/pingsender
900 %attr(755,root,root) %{_libdir}/%{name}/plugin-container
902 %attr(755,root,root) %{_libdir}/%{name}/seamonkey
903 %dir %{_libdir}/%{name}/plugins
906 %{_libdir}/%{name}/chrome
907 %{_libdir}/%{name}/defaults
908 %{_libdir}/%{name}/fonts
909 %{_libdir}/%{name}/dictionaries
911 %dir %{_datadir}/%{name}
912 %{_datadir}/%{name}/chrome
913 %{_datadir}/%{name}/defaults
914 %{_datadir}/%{name}/fonts
916 %dir %{_libdir}/%{name}/distribution
917 %dir %{_libdir}/%{name}/distribution/extensions
919 %dir %{_datadir}/%{name}/extensions
920 %dir %{_libdir}/%{name}/extensions
921 # the signature of the default theme
922 %{_libdir}/%{name}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
923 %{_libdir}/%{name}/extensions/modern@themes.mozilla.org.xpi
925 %{_libdir}/%{name}/isp
926 %dir %{_datadir}/%{name}/isp
927 %{_datadir}/%{name}/isp/Bogofilter.sfd
928 %{_datadir}/%{name}/isp/DSPAM.sfd
929 %{_datadir}/%{name}/isp/POPFile.sfd
930 %{_datadir}/%{name}/isp/SpamAssassin.sfd
931 %{_datadir}/%{name}/isp/SpamPal.sfd
932 %{_datadir}/%{name}/isp/movemail.rdf
933 %{_datadir}/%{name}/isp/rss.rdf
935 %{_iconsdir}/hicolor/*x*/apps/seamonkey.png
936 %{_desktopdir}/%{name}.desktop
937 %{_desktopdir}/%{name}-composer.desktop
938 %{_desktopdir}/%{name}-mail.desktop
940 %if %{with lightning}
941 %files addon-lightning
942 %defattr(644,root,root,755)
943 %{_libdir}/%{name}/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
947 %defattr(644,root,root,755)
948 %{_libdir}/%{name}/distribution/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.xpi
951 %defattr(644,root,root,755)
952 %{_libdir}/%{name}/distribution/extensions/inspector@mozilla.org.xpi
955 %defattr(644,root,root,755)
956 %{_datadir}/%{name}/extensions/langpack-cs@seamonkey.mozilla.org.xpi
959 %defattr(644,root,root,755)
960 %{_datadir}/%{name}/extensions/langpack-de@seamonkey.mozilla.org.xpi
963 %defattr(644,root,root,755)
964 %{_datadir}/%{name}/extensions/langpack-el@seamonkey.mozilla.org.xpi
967 %defattr(644,root,root,755)
968 %{_datadir}/%{name}/extensions/langpack-en-GB@seamonkey.mozilla.org.xpi
971 %defattr(644,root,root,755)
972 %{_datadir}/%{name}/extensions/langpack-en-US@seamonkey.mozilla.org.xpi
975 %defattr(644,root,root,755)
976 %{_datadir}/%{name}/extensions/langpack-es-AR@seamonkey.mozilla.org.xpi
979 %defattr(644,root,root,755)
980 %{_datadir}/%{name}/extensions/langpack-es-ES@seamonkey.mozilla.org.xpi
983 %defattr(644,root,root,755)
984 %{_datadir}/%{name}/extensions/langpack-fi@seamonkey.mozilla.org.xpi
987 %defattr(644,root,root,755)
988 %{_datadir}/%{name}/extensions/langpack-fr@seamonkey.mozilla.org.xpi
991 %defattr(644,root,root,755)
992 %{_datadir}/%{name}/extensions/langpack-hu@seamonkey.mozilla.org.xpi
995 %defattr(644,root,root,755)
996 %{_datadir}/%{name}/extensions/langpack-it@seamonkey.mozilla.org.xpi
999 %defattr(644,root,root,755)
1000 %{_datadir}/%{name}/extensions/langpack-ja@seamonkey.mozilla.org.xpi
1003 %defattr(644,root,root,755)
1004 %{_datadir}/%{name}/extensions/langpack-ka@seamonkey.mozilla.org.xpi
1007 #%defattr(644,root,root,755)
1008 #%{_datadir}/%{name}/extensions/langpack-lt@seamonkey.mozilla.org.xpi
1011 %defattr(644,root,root,755)
1012 %{_datadir}/%{name}/extensions/langpack-nb-NO@seamonkey.mozilla.org.xpi
1015 %defattr(644,root,root,755)
1016 %{_datadir}/%{name}/extensions/langpack-nl@seamonkey.mozilla.org.xpi
1019 %defattr(644,root,root,755)
1020 %{_datadir}/%{name}/extensions/langpack-pl@seamonkey.mozilla.org.xpi
1023 %defattr(644,root,root,755)
1024 %{_datadir}/%{name}/extensions/langpack-pt-BR@seamonkey.mozilla.org.xpi
1027 %defattr(644,root,root,755)
1028 %{_datadir}/%{name}/extensions/langpack-pt-PT@seamonkey.mozilla.org.xpi
1031 %defattr(644,root,root,755)
1032 %{_datadir}/%{name}/extensions/langpack-ru@seamonkey.mozilla.org.xpi
1035 %defattr(644,root,root,755)
1036 %{_datadir}/%{name}/extensions/langpack-sk@seamonkey.mozilla.org.xpi
1039 %defattr(644,root,root,755)
1040 %{_datadir}/%{name}/extensions/langpack-sv-SE@seamonkey.mozilla.org.xpi
1043 %defattr(644,root,root,755)
1044 %{_datadir}/%{name}/extensions/langpack-zh-CN@seamonkey.mozilla.org.xpi
1047 %defattr(644,root,root,755)
1048 %{_datadir}/%{name}/extensions/langpack-zh-TW@seamonkey.mozilla.org.xpi