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_without gold # gold linker
9 %bcond_with crashreporter # report crashes to crash-stats.mozilla.com
10 %bcond_with system_cairo # build with system cairo (not supported in 2.53.9+)
11 %bcond_with tests # enable tests (whatever they check)
12 %bcond_with lowmem # lower memory requirements
14 %ifarch %{ix86} %{arm} aarch64
18 # /usr/bin/ld.gold: internal error in relocate_section, at i386.cc:3683 (seamonkey 2.53.9, binutils 2.37-1)
23 %define nss_ver 3.53.1
25 # UPDATING TRANSALTIONS:
30 U=http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/$V/langpacks/linux-i686/
31 curl -s $U | sed -ne 's,.*href="\([^"]\+\)/".*,'"$U"'xpi/\1.xpi,p'
34 Summary: SeaMonkey Community Edition - web browser
35 Summary(es.UTF-8): Navegador de Internet SeaMonkey Community Edition
36 Summary(pl.UTF-8): SeaMonkey Community Edition - przeglądarka WWW
37 Summary(pt_BR.UTF-8): Navegador SeaMonkey Community Edition
42 Group: X11/Applications/Networking
43 Source0: http://releases.mozilla.org/pub/seamonkey/releases/%{version}/source/%{name}-%{version}.source.tar.xz
44 # Source0-md5: f36c532bbd9c6903036aa02e9a40246b
45 Source4: %{name}.desktop
46 Source5: %{name}-composer.desktop
47 Source7: %{name}-mail.desktop
49 Source100: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.cs.langpack.xpi
50 # Source100-md5: adb34a40e717b73323f26d3c68b20595
51 Source101: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.de.langpack.xpi
52 # Source101-md5: 9eeb29910c8edcd86ac1e8561635d5a8
53 Source102: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.el.langpack.xpi
54 # Source102-md5: c0eebd55fd7b41c64369c3d9a6aaee4e
55 Source103: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.en-GB.langpack.xpi
56 # Source103-md5: 4afa0d9987970804e9e567e0d05b9d78
57 Source104: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.en-US.langpack.xpi
58 # Source104-md5: f7b68e830567a94fb6edf38dbe57d1df
59 Source105: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.es-AR.langpack.xpi
60 # Source105-md5: 26b70a8f80ce91fb1ac084e6b9f64a10
61 Source106: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.es-ES.langpack.xpi
62 # Source106-md5: d348adbe80b2ef64f9a4a25af48d572e
63 Source107: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.fi.langpack.xpi
64 # Source107-md5: 058fa778412409991be773689d180d5e
65 Source108: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.fr.langpack.xpi
66 # Source108-md5: 389943fd55829de5ca71e2e426ee41bd
67 Source109: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.hu.langpack.xpi
68 # Source109-md5: 3b3bd3dfddc5d1668c7e043a5d28ef81
69 Source110: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.it.langpack.xpi
70 # Source110-md5: 3bc75eaa9c792571914fb91a1c787f0f
71 Source111: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ja.langpack.xpi
72 # Source111-md5: aaf51217dbcce1ff6c875c59ec3b2500
73 Source112: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ka.langpack.xpi
74 # Source112-md5: 0f50f6b769ec4f1398811fd20d0936a7
75 Source113: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.nb-NO.langpack.xpi
76 # Source113-md5: 2a865cf7c201e4aa4632e6a8e3209b68
77 Source114: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.nl.langpack.xpi
78 # Source114-md5: df61de39057a4390a50f731a6c8844cf
79 Source115: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pl.langpack.xpi
80 # Source115-md5: db421324d0c24b5b91b756956f7e12a9
81 Source116: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pt-BR.langpack.xpi
82 # Source116-md5: 4ba22a80c4d3f9f450b4e902606743e2
83 Source117: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pt-PT.langpack.xpi
84 # Source117-md5: 6aeca0889c40fb155780a702ae374bfb
85 Source118: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ru.langpack.xpi
86 # Source118-md5: a9191b11a790a538a2e67bfc881cd784
87 Source119: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.sk.langpack.xpi
88 # Source119-md5: 3570093a6734db6c6d203a3350d24abf
89 Source120: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.sv-SE.langpack.xpi
90 # Source120-md5: e9b340d91a56b7f6074b97bc343c0065
91 Source121: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.zh-CN.langpack.xpi
92 # Source121-md5: f8de38dc004fb333def675da78e0a689
93 Source122: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.zh-TW.langpack.xpi
94 # Source122-md5: e768719745ee8abbc3148b36436c7d7e
95 Patch1: %{name}-mozilla-revert-1332139.patch
96 Patch2: %{name}-pld-branding.patch
97 Patch3: %{name}-enable-addons.patch
98 # Edit patch below and restore --system-site-packages when system virtualenv gets 1.7 upgrade
99 Patch4: %{name}-system-virtualenv.patch
100 Patch5: %{name}-icu-detect.patch
101 URL: https://www.seamonkey-project.org/
102 BuildRequires: GConf2-devel >= 1.2.1
103 BuildRequires: OpenGL-devel
104 BuildRequires: alsa-lib-devel
105 BuildRequires: autoconf2_13 >= 2.13
106 BuildRequires: bzip2-devel
107 %{?with_system_cairo:BuildRequires: cairo-devel >= 1.10.2-5}
109 BuildRequires: dbus-glib-devel >= 0.60
110 BuildRequires: fontconfig-devel >= 1:2.7.0
111 BuildRequires: freetype-devel >= 1:2.1.8
112 BuildRequires: glib2-devel >= 1:2.22
113 BuildRequires: gtk+2-devel >= 2:2.18
114 BuildRequires: gtk+3-devel >= 3.4.0
115 %{?with_kerberos:BuildRequires: heimdal-devel >= 0.7.1}
116 BuildRequires: hunspell-devel
117 # DECnet (dnprogs.spec), not dummy net (libdnet.spec)
118 #BuildRequires: libdnet-devel
119 BuildRequires: libevent-devel >= 1.4.7
120 # standalone libffi 3.0.9 or gcc's from 4.5(?)+
121 BuildRequires: libffi-devel >= 6:3.0.9
122 BuildRequires: libicu-devel >= 50.1
123 # requires libjpeg-turbo implementing at least libjpeg 6b API
124 BuildRequires: libjpeg-devel >= 6b
125 BuildRequires: libjpeg-turbo-devel
126 BuildRequires: libnotify-devel >= 0.4
127 BuildRequires: libpng(APNG)-devel >= 0.10
128 BuildRequires: libpng-devel >= 2:1.6.35
129 BuildRequires: libstdc++-devel >= 6:4.7
130 BuildRequires: libvpx-devel >= 1.5.0
131 BuildRequires: mozldap-devel >= 6.0
132 BuildRequires: nspr-devel >= 1:%{nspr_ver}
133 BuildRequires: nss-devel >= 1:%{nss_ver}
134 BuildRequires: pango-devel >= 1:1.22.0
135 BuildRequires: perl-base >= 1:5.6
136 BuildRequires: perl-modules >= 5.004
137 BuildRequires: pixman-devel >= 0.19.2
138 BuildRequires: pkgconfig
139 BuildRequires: python >= 1:2.7
140 BuildRequires: python-modules >= 1:2.7
141 BuildRequires: python-virtualenv >= 15
142 BuildRequires: rpm-build >= 4.6
143 BuildRequires: rpmbuild(macros) >= 1.601
144 BuildRequires: rust >= 1.47.0
145 BuildRequires: sed >= 4.0
146 BuildRequires: startup-notification-devel >= 0.8
147 BuildRequires: tar >= 1:1.22
148 BuildRequires: xorg-lib-libX11-devel
149 BuildRequires: xorg-lib-libXcomposite-devel
150 BuildRequires: xorg-lib-libXdamage-devel
151 BuildRequires: xorg-lib-libXext-devel
152 BuildRequires: xorg-lib-libXfixes-devel
153 BuildRequires: xorg-lib-libXt-devel
155 %ifarch %{ix86} %{x8664}
156 BuildRequires: yasm >= 1.0.1
159 BuildRequires: zlib-devel >= 1.2.3
160 Requires(post): mktemp >= 1.5-18
161 Requires: desktop-file-utils
162 Requires: fontconfig >= 1:2.7.0
163 Requires: hicolor-icon-theme
164 Requires: browser-plugins >= 2.0
165 %{?with_system_cairo:Requires: cairo >= 1.10.2-5}
166 Requires: dbus-glib >= 0.60
167 Requires: glib2 >= 1:2.22
168 Requires: gtk+2 >= 2:2.18
169 Requires: gtk+3 >= 3.4.0
170 Requires: libjpeg-turbo
171 Requires: libpng >= 2:1.6.35
172 Requires: libpng(APNG) >= 0.10
173 Requires: libvpx >= 1.5.0
174 Requires: myspell-common
175 Requires: nspr >= 1:%{nspr_ver}
176 Requires: nss >= 1:%{nss_ver}
177 Requires: pango >= 1:1.22.0
178 Requires: pixman >= 0.19.2
179 Requires: startup-notification >= 0.8
180 Provides: seamonkey-embedded = %{version}-%{release}
182 Obsoletes: iceape < 2.47
183 Obsoletes: iceape-js-debugger < 2.40
184 Obsoletes: iceape-lang-be < 2.47
185 Obsoletes: iceape-lang-ca < 2.47
186 Obsoletes: iceape-lang-gl < 2.47
187 Obsoletes: iceape-lang-lt < 2.47
188 Obsoletes: iceape-lang-tr < 2.47
189 Obsoletes: iceape-lang-uk < 2.47
190 Obsoletes: iceape-mailnews < 2.9
191 Obsoletes: iceape-gnomevfs < 2.9
192 Obsoletes: light < 1.4.13
193 Obsoletes: mozilla < 1.8
194 Obsoletes: mozilla-gnomevfs < 1.8
195 Obsoletes: mozilla-js-debugger < 1.8
196 Obsoletes: mozilla-mailnews < 1.8
197 Obsoletes: seamonkey-calendar < 1.1
198 Obsoletes: seamonkey-js-debugger < 2.31
199 Obsoletes: seamonkey-lang-be < 2.47
200 Obsoletes: seamonkey-lang-ca < 2.47
201 Obsoletes: seamonkey-lang-gl < 2.47
202 Obsoletes: seamonkey-lang-lt < 2.53
203 Obsoletes: seamonkey-lang-tr < 2.47
204 Obsoletes: seamonkey-lang-uk < 2.47
205 Obsoletes: seamonkey-libs < 1.1.8-2
206 Obsoletes: seamonkey-mailnews < 2.9.1
207 Obsoletes: seamonkey-gnomevfs < 2.9.1
208 Conflicts: seamonkey-lang-resources < %{version}
209 # TODO: change to supported archs list
211 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
213 %define topdir %{_builddir}/%{name}-%{version}
214 %define objdir %{topdir}/obj-%{_target_cpu}
216 %define filterout_cpp -D_FORTIFY_SOURCE=[0-9]+
218 # don't satisfy other packages
219 %define _noautoprovfiles %{_libdir}/%{name}
220 # and as we don't provide them, don't require either
221 %define _noautoreq liblgpllibs.so libmozavcodec.so libmozavutil.so libmozgtk.so libmozsandbox.so libmozsqlite3.so libxul.so
224 SeaMonkey Community Edition is an open-source web browser, designed
225 for standards compliance, performance and portability.
227 %description -l es.UTF-8
228 SeaMonkey Community Edition es un navegador de Internet que se basa en
229 una versión inicial de Netscape Communicator.
231 %description -l pl.UTF-8
232 SeaMonkey Community Edition jest potężną graficzną przeglądarką WWW,
233 która jest następcą Mozilli, która następnie była następczynią
234 Netscape Communikatora.
236 %description -l pt_BR.UTF-8
237 O SeaMonkey Community Edition é um web browser baseado numa versão
238 inicial do Netscape Communicator.
240 %description -l ru.UTF-8
241 SeaMonkey Community Edition - полнофункциональный web-browser с
242 открытыми исходными текстами, разработанный для максимального
243 соотвествия стандартам, максмимальной переносимости и скорости работы
245 %package addon-lightning
246 Summary: An integrated calendar for SeaMonkey
247 Summary(pl.UTF-8): Zintegrowany kalendarz dla SeaMonkey
248 Group: Applications/Networking
249 Requires: %{name} = %{version}-%{release}
250 Obsoletes: iceape-addon-lightning < 2.46
252 %description addon-lightning
253 Lightning is an calendar extension to Icedove email client.
255 %description addon-lightning -l pl.UTF-8
256 Lightning to rozszerzenie do klienta poczty Icedove dodające
257 funkcjonalność kalendarza.
260 Summary: SeaMonkey Community Edition Chat - integrated IRC client
261 Summary(pl.UTF-8): SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
262 Group: X11/Applications/Networking
263 Requires(post,postun): %{name} = %{version}-%{release}
264 Requires: %{name} = %{version}-%{release}
265 Obsoletes: iceape-chat < 2.46
266 Obsoletes: mozilla-chat < 1.8
269 SeaMonkey Community Edition Chat - IRC client that is integrated with
270 the SeaMonkey Community Edition web browser.
272 %description chat -l pl.UTF-8
273 SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
274 przeglądarką SeaMonkey Community Edition.
276 %package dom-inspector
277 Summary: A tool for inspecting the DOM of pages in SeaMonkey Community Edition
278 Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
279 Group: X11/Applications/Networking
280 Requires(post,postun): %{name} = %{version}-%{release}
281 Requires: %{name} = %{version}-%{release}
282 Obsoletes: iceape-dom-inspector < 2.46
283 Obsoletes: mozilla-dom-inspector < 1.8
285 %description dom-inspector
286 This is a tool that allows you to inspect the DOM for web pages in
287 SeaMonkey Community Edition. This is of great use to people who are
288 doing SeaMonkey Community Edition chrome development or web page
291 %description dom-inspector -l pl.UTF-8
292 To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
293 Community Edition. Jest bardzo przydatne dla ludzi rozwijających
294 chrome w SeaMonkey Community Edition lub tworzących strony WWW.
297 Summary: Czech resources for SeaMonkey
298 Summary(pl.UTF-8): Czeskie pliki językowe dla SeaMonkeya
300 Requires: seamonkey >= %{version}
301 Provides: seamonkey-lang-resources = %{version}
302 Obsoletes: iceape-lang-cs < 2.47
306 Czech resources for SeaMonkey.
308 %description lang-cs -l pl.UTF-8
309 Czeskie pliki językowe dla SeaMonkeya.
312 Summary: German resources for SeaMonkey
313 Summary(pl.UTF-8): Niemieckie pliki językowe dla SeaMonkeya
315 Requires: seamonkey >= %{version}
316 Provides: seamonkey-lang-resources = %{version}
317 Obsoletes: iceape-lang-de < 2.47
321 German resources for SeaMonkey.
323 %description lang-de -l pl.UTF-8
324 Niemieckie pliki językowe dla SeaMonkeya.
327 Summary: Greek resources for SeaMonkey
328 Summary(pl.UTF-8): Greckie pliki językowe dla SeaMonkeya
330 Requires: seamonkey >= %{version}
331 Provides: seamonkey-lang-resources = %{version}
335 Greek resources for SeaMonkey.
337 %description lang-el -l pl.UTF-8
338 Greckie pliki językowe dla SeaMonkeya.
341 Summary: English (British) resources for SeaMonkey
342 Summary(pl.UTF-8): Angielskie (brytyjskie) pliki językowe dla SeaMonkeya
344 Requires: seamonkey >= %{version}
345 Provides: seamonkey-lang-resources = %{version}
346 Obsoletes: iceape-lang-en_GB < 2.47
349 %description lang-en_GB
350 English (British) resources for SeaMonkey.
352 %description lang-en_GB -l pl.UTF-8
353 Angielskie (brytyjskie) pliki językowe dla SeaMonkeya.
356 Summary: English (American) resources for SeaMonkey
357 Summary(pl.UTF-8): Angielskie (amerykańskie) pliki językowe dla SeaMonkeya
359 Requires: seamonkey >= %{version}
360 Provides: seamonkey-lang-resources = %{version}
361 Obsoletes: iceape-lang-en_US < 2.47
364 %description lang-en_US
365 English (American) resources for SeaMonkey.
367 %description lang-en_US -l pl.UTF-8
368 Angielskie (amerykańskie) pliki językowe dla SeaMonkeya.
371 Summary: Spanish (Andorra) resources for SeaMonkey
372 Summary(ca.UTF-8): Recursos espanyols (Andorra) per SeaMonkey
373 Summary(es.UTF-8): Recursos españoles (Andorra) para SeaMonkey
374 Summary(pl.UTF-8): Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Andory)
376 Requires: seamonkey >= %{version}
377 Provides: seamonkey-lang-resources = %{version}
378 Obsoletes: iceape-lang-es_AR < 2.47
381 %description lang-es_AR
382 Spanish (Spain) resources for SeaMonkey.
384 %description lang-es_AR -l ca.UTF-8
385 Recursos espanyols (Andorra) per SeaMonkey.
387 %description lang-es_AR -l es.UTF-8
388 Recursos españoles (Andorra) para SeaMonkey.
390 %description lang-es_AR -l pl.UTF-8
391 Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Andory).
394 Summary: Spanish (Spain) resources for SeaMonkey
395 Summary(ca.UTF-8): Recursos espanyols (Espanya) per SeaMonkey
396 Summary(es.UTF-8): Recursos españoles (España) para SeaMonkey
397 Summary(pl.UTF-8): Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Hiszpanii)
399 Requires: seamonkey >= %{version}
400 Provides: seamonkey-lang-resources = %{version}
401 Obsoletes: iceape-lang-es < 2.47
405 Spanish (Spain) resources for SeaMonkey.
407 %description lang-es -l ca.UTF-8
408 Recursos espanyols (Espanya) per SeaMonkey.
410 %description lang-es -l es.UTF-8
411 Recursos españoles (España) para SeaMonkey.
413 %description lang-es -l pl.UTF-8
414 Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Hiszpanii).
417 Summary: Finnish resources for SeaMonkey
418 Summary(pl.UTF-8): Fińskie pliki językowe dla SeaMonkeya
420 Requires: seamonkey >= %{version}
421 Provides: seamonkey-lang-resources = %{version}
422 Obsoletes: iceape-lang-fi < 2.47
426 Finnish resources for SeaMonkey.
428 %description lang-fi -l pl.UTF-8
429 Fińskie pliki językowe dla SeaMonkeya.
432 Summary: French resources for SeaMonkey
433 Summary(pl.UTF-8): Francuskie pliki językowe dla SeaMonkeya
435 Requires: seamonkey >= %{version}
436 Provides: seamonkey-lang-resources = %{version}
437 Obsoletes: iceape-lang-fr < 2.47
441 French resources for SeaMonkey.
443 %description lang-fr -l pl.UTF-8
444 Francuskie pliki językowe dla SeaMonkeya.
447 Summary: Hungarian resources for SeaMonkey
448 Summary(hu.UTF-8): Magyar nyelv SeaMonkey-hez
449 Summary(pl.UTF-8): Węgierskie pliki językowe dla SeaMonkeya
451 Requires: seamonkey >= %{version}
452 Provides: seamonkey-lang-resources = %{version}
453 Obsoletes: iceape-lang-hu < 2.47
457 Hungarian resources for SeaMonkey.
459 %description lang-hu -l hu.UTF-8
460 Magyar nyelv SeaMonkey-hez.
462 %description lang-hu -l pl.UTF-8
463 Węgierskie pliki językowe dla SeaMonkeya.
466 Summary: Italian resources for SeaMonkey
467 Summary(pl.UTF-8): Włoskie pliki językowe dla SeaMonkeya
469 Requires: seamonkey >= %{version}
470 Provides: seamonkey-lang-resources = %{version}
471 Obsoletes: iceape-lang-it < 2.47
475 Italian resources for SeaMonkey.
477 %description lang-it -l pl.UTF-8
478 Włoskie pliki językowe dla SeaMonkeya.
481 Summary: Japanese resources for SeaMonkey
482 Summary(pl.UTF-8): Japońskie pliki językowe dla SeaMonkeya
484 Requires: seamonkey >= %{version}
485 Provides: seamonkey-lang-resources = %{version}
486 Obsoletes: iceape-lang-ja < 2.47
490 Japanese resources for SeaMonkey.
492 %description lang-ja -l pl.UTF-8
493 Japońskie pliki językowe dla SeaMonkeya.
496 Summary: Georgian resources for SeaMonkey
497 Summary(pl.UTF-8): Gruzińskie pliki językowe dla SeaMonkeya
499 Requires: seamonkey >= %{version}
500 Provides: seamonkey-lang-resources = %{version}
504 Georgian resources for SeaMonkey.
506 %description lang-ka -l pl.UTF-8
507 Gruzińskie pliki językowe dla SeaMonkeya.
510 Summary: Lithuanian resources for SeaMonkey
511 Summary(pl.UTF-8): Litewskie pliki językowe dla SeaMonkeya
513 Requires: seamonkey >= %{version}
514 Provides: seamonkey-lang-resources = %{version}
515 Obsoletes: iceape-lang-lt < 2.47
519 Lithuanian resources for SeaMonkey.
521 %description lang-lt -l pl.UTF-8
522 Litewskie pliki językowe dla SeaMonkeya.
525 Summary: Norwegian Bokmaal resources for SeaMonkey
526 Summary(pl.UTF-8): Norweskie (bokmaal) pliki językowe dla SeaMonkeya
528 Requires: seamonkey >= %{version}
529 Provides: seamonkey-lang-resources = %{version}
530 Obsoletes: iceape-lang-nb < 2.47
534 Norwegian Bokmaal resources for SeaMonkey.
536 %description lang-nb -l pl.UTF-8
537 Norweskie (bokmaal) pliki językowe dla SeaMonkeya.
540 Summary: Dutch resources for SeaMonkey
541 Summary(pl.UTF-8): Holenderskie pliki językowe dla SeaMonkeya
543 Requires: seamonkey >= %{version}
544 Provides: seamonkey-lang-resources = %{version}
545 Obsoletes: iceape-lang-nl < 2.47
549 Dutch resources for SeaMonkey.
551 %description lang-nl -l pl.UTF-8
552 Holenderskie pliki językowe dla SeaMonkeya.
555 Summary: Polish resources for SeaMonkey
556 Summary(pl.UTF-8): Polskie pliki językowe dla SeaMonkeya
558 Requires: seamonkey >= %{version}
559 Provides: seamonkey-lang-resources = %{version}
560 Obsoletes: iceape-lang-pl < 2.47
564 Polish resources for SeaMonkey.
566 %description lang-pl -l pl.UTF-8
567 Polskie pliki językowe dla SeaMonkeya.
570 Summary: Portuguese (Brazilian) resources for SeaMonkey
571 Summary(pl.UTF-8): Portugalskie pliki językowe dla SeaMonkeya (wersja dla Brazylii)
573 Requires: seamonkey >= %{version}
574 Provides: seamonkey-lang-resources = %{version}
577 %description lang-pt_BR
578 Portuguese (Brazilian) resources for SeaMonkey.
580 %description lang-pt_BR -l pl.UTF-8
581 Portugalskie pliki językowe dla SeaMonkeya (wersja dla Brazylii).
584 Summary: Portuguese (Portugal) resources for SeaMonkey
585 Summary(pl.UTF-8): Portugalskie pliki językowe dla SeaMonkeya (wersja dla Portugalii)
587 Requires: seamonkey >= %{version}
588 Provides: seamonkey-lang-resources = %{version}
589 Obsoletes: iceape-lang-pt < 2.47
593 Portuguese (Portugal) resources for SeaMonkey.
595 %description lang-pt -l pl.UTF-8
596 Portugalskie pliki językowe dla SeaMonkeya (wersja dla Portugalii).
599 Summary: Russian resources for SeaMonkey
600 Summary(pl.UTF-8): Rosyjskie pliki językowe dla SeaMonkeya
602 Requires: seamonkey >= %{version}
603 Provides: seamonkey-lang-resources = %{version}
604 Obsoletes: iceape-lang-ru < 2.47
608 Russian resources for SeaMonkey.
610 %description lang-ru -l pl.UTF-8
611 Rosyjskie pliki językowe dla SeaMonkeya.
614 Summary: Slovak resources for SeaMonkey
615 Summary(pl.UTF-8): Słowackie pliki językowe dla SeaMonkeya
617 Requires: seamonkey >= %{version}
618 Provides: seamonkey-lang-resources = %{version}
619 Obsoletes: iceape-lang-sk < 2.47
623 Slovak resources for SeaMonkey.
625 %description lang-sk -l pl.UTF-8
626 Słowackie pliki językowe dla SeaMonkeya.
629 Summary: Swedish resources for SeaMonkey
630 Summary(pl.UTF-8): Szwedzkie pliki językowe dla SeaMonkeya
632 Requires: seamonkey >= %{version}
633 Provides: seamonkey-lang-resources = %{version}
634 Obsoletes: iceape-lang-sv < 2.47
638 Swedish resources for SeaMonkey.
640 %description lang-sv -l pl.UTF-8
641 Szwedzkie pliki językowe dla SeaMonkeya.
644 Summary: Simplified Chinese resources for SeaMonkey
645 Summary(pl.UTF-8): Chińskie (uproszczone) pliki językowe dla SeaMonkeya
647 Requires: seamonkey >= %{version}
648 Provides: seamonkey-lang-resources = %{version}
649 Obsoletes: iceape-lang-zh_CN < 2.47
652 %description lang-zh_CN
653 Simplified Chinese resources for SeaMonkey.
655 %description lang-zh_CN -l pl.UTF-8
656 Chińskie uproszczone pliki językowe dla SeaMonkeya.
659 Summary: Traditional Chinese resources for SeaMonkey
660 Summary(pl.UTF-8): Chińskie tradycyjne pliki językowe dla SeaMonkeya
662 Requires: seamonkey >= %{version}
663 Provides: seamonkey-lang-resources = %{version}
664 Obsoletes: iceape-lang-zh_TW < 2.47
667 %description lang-zh_TW
668 Traditional Chinese resources for SeaMonkey.
670 %description lang-zh_TW -l pl.UTF-8
671 Chińskie tradycyjne pliki językowe dla SeaMonkeya.
675 local args="$1" file="$2"
678 %define __unzip unpack
679 %setup -q %(seq -f '-a %g' 100 122 | xargs)
687 cat << EOF > .mozconfig
688 mk_add_options MOZ_OBJDIR=%{objdir}
690 export CFLAGS="%{rpmcflags} -D_FILE_OFFSET_BITS=64"
691 export CXXFLAGS="%{rpmcxxflags} -D_FILE_OFFSET_BITS=64"
694 export CFLAGS="$CFLAGS -g0"
695 export CXXFLAGS="$CXXFLAGS -g0"
696 export MOZ_DEBUG_FLAGS=" "
697 export LLVM_USE_SPLIT_DWARF=1
698 export LLVM_PARALLEL_LINK_JOBS=1
699 export MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
700 export RUSTFLAGS="-Cdebuginfo=0"
703 %if %{with crashreporter}
704 export MOZ_DEBUG_SYMBOLS=1
707 # Options for 'configure' (same as command-line options).
708 ac_add_options --prefix=%{_prefix}
709 ac_add_options --libdir=%{_libdir}
711 ac_add_options --disable-optimize
712 ac_add_options --enable-crash-on-assert
713 ac_add_options --enable-debug
714 ac_add_options --enable-debug-modules
715 ac_add_options --enable-debugger-info-modules
717 ac_add_options --disable-debug
719 ac_add_options --disable-strip
720 ac_add_options --disable-install-strip
722 ac_add_options --enable-tests
724 ac_add_options --disable-tests
726 %if %{with crashreporter}
727 ac_add_options --enable-crashreporter
729 ac_add_options --disable-crashreporter
731 ac_add_options --disable-elf-hack
732 ac_add_options --disable-necko-wifi
733 ac_add_options --disable-updater
734 ac_add_options --enable-application=comm/suite
735 %if %{with lightning}
736 ac_add_options --enable-calendar
738 ac_add_options --enable-chrome-format=omni
739 ac_add_options --enable-default-toolkit=cairo-gtk3
740 ac_add_options --enable-dominspector
741 ac_add_options --enable-extensions=default
742 ac_add_options --enable-irc
744 ac_add_options --enable-linker=bfd
747 #ac_add_options --enable-shared-js
748 ac_add_options --enable-startup-notification
749 %if %{with system_cairo}
750 ac_add_options --enable-system-cairo
752 ac_add_options --enable-system-hunspell
753 ac_add_options --with-distribution-id=org.pld-linux
754 ac_add_options --with-system-bz2
755 ac_add_options --with-system-ffi
756 ac_add_options --with-system-icu
757 ac_add_options --with-system-jpeg
758 ac_add_options --with-system-libevent
759 ac_add_options --with-system-libvpx
760 ac_add_options --with-system-nspr
761 ac_add_options --with-system-nss
762 ac_add_options --with-system-pixman
763 ac_add_options --with-system-png
764 ac_add_options --with-system-zlib
767 %{__make} -j1 build \
768 AUTOCONF=/usr/bin/autoconf2_13 \
770 MOZ_MAKE_FLAGS="%{?_smp_mflags}" \
771 installdir=%{_libdir}/%{name} \
776 %if %{with crashreporter}
777 # create debuginfo for crash-stats.mozilla.com
778 %{__make} -j1 -C obj-%{_target_cpu} buildsymbols
782 rm -rf $RPM_BUILD_ROOT
784 $RPM_BUILD_ROOT{%{_bindir},%{_libdir}} \
785 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
786 $RPM_BUILD_ROOT%{_datadir}/%{name} \
787 $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins \
788 $RPM_BUILD_ROOT%{_mandir}/man1
790 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
794 %{__make} -C comm/suite/installer stage-package \
795 DESTDIR=$RPM_BUILD_ROOT \
796 installdir=%{_libdir}/%{name} \
799 cp -a dist/seamonkey/* $RPM_BUILD_ROOT%{_libdir}/%{name}/
800 cp -p dist/man/man1/seamonkey.1 $RPM_BUILD_ROOT%{_mandir}/man1
802 # Enable crash reporter for Thunderbird application
803 %if %{with crashreporter}
804 %{__sed} -i -e 's/\[Crash Reporter\]/[Crash Reporter]\nEnabled=1/' $RPM_BUILD_ROOT%{_libdir}/%{name}/application.ini
806 # Add debuginfo for crash-stats.mozilla.com
807 install -d $RPM_BUILD_ROOT%{_exec_prefix}/lib/debug%{_libdir}/%{name}
808 cp -a dist/%{name}-%{version}.en-US.linux-*.crashreporter-symbols.zip $RPM_BUILD_ROOT%{_prefix}/lib/debug%{_libdir}/%{name}
811 # move arch independent ones to datadir
812 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
813 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
814 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/fonts $RPM_BUILD_ROOT%{_datadir}/%{name}/fonts
816 ln -s ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome
817 ln -s ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
818 ln -s ../../share/%{name}/fonts $RPM_BUILD_ROOT%{_libdir}/%{name}/fonts
820 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/isp $RPM_BUILD_ROOT%{_datadir}/%{name}/isp
821 ln -s ../../share/%{name}/isp $RPM_BUILD_ROOT%{_libdir}/%{name}/isp
823 # dir for arch independant extensions besides arch dependant extensions
824 # see mozilla/xpcom/build/nsXULAppAPI.h
825 # XRE_SYS_LOCAL_EXTENSION_PARENT_DIR and XRE_SYS_SHARE_EXTENSION_PARENT_DIR
826 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/extensions
828 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
829 ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
831 sed 's,@LIBDIR@,%{_libdir},' %{SOURCE9} > $RPM_BUILD_ROOT%{_bindir}/seamonkey
832 chmod a+rx $RPM_BUILD_ROOT%{_bindir}/seamonkey
834 install %{SOURCE4} %{SOURCE5} %{SOURCE7} \
835 $RPM_BUILD_ROOT%{_desktopdir}
837 for d in 16 32 48 64 128 ; do
838 install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${d}x${d}/apps
839 cp -p %{topdir}/comm/suite/branding/seamonkey/default${d}.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${d}x${d}/apps/%{name}.png
842 # don't package, rely on system mozldap libraries
843 %{__sed} -i '/lib\(ldap\|ldif\|prldap\)60.so/d' $RPM_BUILD_ROOT%{_libdir}/%{name}/dependentlibs.list
844 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/lib{ldap,ldif,prldap}60.so
848 basename=$(basename $a .langpack.xpi)
849 basename=${basename##seamonkey-%{version}.}
850 cp -p $a $RPM_BUILD_ROOT%{_datadir}/%{name}/extensions/langpack-$basename@seamonkey.mozilla.org.xpi
853 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/{license.txt,precomplete,removed-files}
856 rm -rf $RPM_BUILD_ROOT
859 %update_browser_plugins
860 %update_icon_cache hicolor
861 %update_desktop_database
864 if [ "$1" = 0 ]; then
865 %update_browser_plugins
866 %update_icon_cache hicolor
870 %defattr(644,root,root,755)
872 %attr(755,root,root) %{_bindir}/seamonkey
873 %{_mandir}/man1/seamonkey.1*
876 %{_browserpluginsconfdir}/browsers.d/%{name}.*
877 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
879 %dir %{_libdir}/%{name}
880 %attr(755,root,root) %{_libdir}/%{name}/liblgpllibs.so
881 %attr(755,root,root) %{_libdir}/%{name}/libmozavcodec.so
882 %attr(755,root,root) %{_libdir}/%{name}/libmozavutil.so
883 %attr(755,root,root) %{_libdir}/%{name}/libmozgtk.so
884 %attr(755,root,root) %{_libdir}/%{name}/libmozsandbox.so
885 %attr(755,root,root) %{_libdir}/%{name}/libmozsqlite3.so
886 %attr(755,root,root) %{_libdir}/%{name}/libxul.so
887 %dir %{_libdir}/%{name}/gtk2
888 %attr(755,root,root) %{_libdir}/%{name}/gtk2/libmozgtk.so
890 %{_libdir}/%{name}/blocklist.xml
891 %{_libdir}/%{name}/omni.ja
893 %if %{with crashreporter}
894 %{_libdir}/%{name}/crashreporter
895 %{_libdir}/%{name}/crashreporter-override.ini
896 %{_libdir}/%{name}/crashreporter.ini
897 %{_libdir}/%{name}/Throbber-small.gif
901 %{_libdir}/%{name}/application.ini
902 %{_libdir}/%{name}/chrome.manifest
904 %{_libdir}/%{name}/dependentlibs.list
905 %{_libdir}/%{name}/platform.ini
906 %attr(755,root,root) %{_libdir}/%{name}/run-mozilla.sh
907 %attr(755,root,root) %{_libdir}/%{name}/seamonkey-bin
908 %attr(755,root,root) %{_libdir}/%{name}/plugin-container
910 %attr(755,root,root) %{_libdir}/%{name}/seamonkey
911 %dir %{_libdir}/%{name}/plugins
914 %{_libdir}/%{name}/chrome
915 %{_libdir}/%{name}/defaults
916 %{_libdir}/%{name}/fonts
917 %{_libdir}/%{name}/dictionaries
919 %dir %{_datadir}/%{name}
920 %{_datadir}/%{name}/chrome
921 %{_datadir}/%{name}/defaults
922 %{_datadir}/%{name}/fonts
924 %dir %{_datadir}/%{name}/extensions
925 %dir %{_libdir}/%{name}/extensions
926 # the signature of the default theme
927 %{_libdir}/%{name}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
928 %{_libdir}/%{name}/extensions/modern@themes.mozilla.org.xpi
930 %{_libdir}/%{name}/isp
931 %dir %{_datadir}/%{name}/isp
932 %{_datadir}/%{name}/isp/Bogofilter.sfd
933 %{_datadir}/%{name}/isp/DSPAM.sfd
934 %{_datadir}/%{name}/isp/POPFile.sfd
935 %{_datadir}/%{name}/isp/SpamAssassin.sfd
936 %{_datadir}/%{name}/isp/SpamPal.sfd
937 %{_datadir}/%{name}/isp/movemail.rdf
938 %{_datadir}/%{name}/isp/rss.rdf
940 %{_iconsdir}/hicolor/*x*/apps/seamonkey.png
941 %{_desktopdir}/%{name}.desktop
942 %{_desktopdir}/%{name}-composer.desktop
943 %{_desktopdir}/%{name}-mail.desktop
945 %if %{with lightning}
946 %files addon-lightning
947 %defattr(644,root,root,755)
948 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
952 %defattr(644,root,root,755)
953 %{_libdir}/%{name}/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.xpi
956 %defattr(644,root,root,755)
957 %{_libdir}/%{name}/extensions/inspector@mozilla.org.xpi
960 %defattr(644,root,root,755)
961 %{_datadir}/%{name}/extensions/langpack-cs@seamonkey.mozilla.org.xpi
964 %defattr(644,root,root,755)
965 %{_datadir}/%{name}/extensions/langpack-de@seamonkey.mozilla.org.xpi
968 %defattr(644,root,root,755)
969 %{_datadir}/%{name}/extensions/langpack-el@seamonkey.mozilla.org.xpi
972 %defattr(644,root,root,755)
973 %{_datadir}/%{name}/extensions/langpack-en-GB@seamonkey.mozilla.org.xpi
976 %defattr(644,root,root,755)
977 %{_datadir}/%{name}/extensions/langpack-en-US@seamonkey.mozilla.org.xpi
980 %defattr(644,root,root,755)
981 %{_datadir}/%{name}/extensions/langpack-es-AR@seamonkey.mozilla.org.xpi
984 %defattr(644,root,root,755)
985 %{_datadir}/%{name}/extensions/langpack-es-ES@seamonkey.mozilla.org.xpi
988 %defattr(644,root,root,755)
989 %{_datadir}/%{name}/extensions/langpack-fi@seamonkey.mozilla.org.xpi
992 %defattr(644,root,root,755)
993 %{_datadir}/%{name}/extensions/langpack-fr@seamonkey.mozilla.org.xpi
996 %defattr(644,root,root,755)
997 %{_datadir}/%{name}/extensions/langpack-hu@seamonkey.mozilla.org.xpi
1000 %defattr(644,root,root,755)
1001 %{_datadir}/%{name}/extensions/langpack-it@seamonkey.mozilla.org.xpi
1004 %defattr(644,root,root,755)
1005 %{_datadir}/%{name}/extensions/langpack-ja@seamonkey.mozilla.org.xpi
1008 %defattr(644,root,root,755)
1009 %{_datadir}/%{name}/extensions/langpack-ka@seamonkey.mozilla.org.xpi
1012 #%defattr(644,root,root,755)
1013 #%{_datadir}/%{name}/extensions/langpack-lt@seamonkey.mozilla.org.xpi
1016 %defattr(644,root,root,755)
1017 %{_datadir}/%{name}/extensions/langpack-nb-NO@seamonkey.mozilla.org.xpi
1020 %defattr(644,root,root,755)
1021 %{_datadir}/%{name}/extensions/langpack-nl@seamonkey.mozilla.org.xpi
1024 %defattr(644,root,root,755)
1025 %{_datadir}/%{name}/extensions/langpack-pl@seamonkey.mozilla.org.xpi
1028 %defattr(644,root,root,755)
1029 %{_datadir}/%{name}/extensions/langpack-pt-BR@seamonkey.mozilla.org.xpi
1032 %defattr(644,root,root,755)
1033 %{_datadir}/%{name}/extensions/langpack-pt-PT@seamonkey.mozilla.org.xpi
1036 %defattr(644,root,root,755)
1037 %{_datadir}/%{name}/extensions/langpack-ru@seamonkey.mozilla.org.xpi
1040 %defattr(644,root,root,755)
1041 %{_datadir}/%{name}/extensions/langpack-sk@seamonkey.mozilla.org.xpi
1044 %defattr(644,root,root,755)
1045 %{_datadir}/%{name}/extensions/langpack-sv-SE@seamonkey.mozilla.org.xpi
1048 %defattr(644,root,root,755)
1049 %{_datadir}/%{name}/extensions/langpack-zh-CN@seamonkey.mozilla.org.xpi
1052 %defattr(644,root,root,755)
1053 %{_datadir}/%{name}/extensions/langpack-zh-TW@seamonkey.mozilla.org.xpi