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: 045ca741d5fac8aa87b4be617969ff9a
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: fc276bd4bf965f32b15592ccf4e09238
45 Source101: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.de.langpack.xpi
46 # Source101-md5: 738b08e05b885544c4946a70cfbd66a5
47 Source102: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.el.langpack.xpi
48 # Source102-md5: 87ccb1366dd23813bc0264ea67cc126b
49 Source103: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.en-GB.langpack.xpi
50 # Source103-md5: e2cb02e017fcb25a8d3ecdb3704b9df3
51 Source104: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.en-US.langpack.xpi
52 # Source104-md5: 3df6da0ab4cb04078ebbe798b3810e74
53 Source105: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.es-AR.langpack.xpi
54 # Source105-md5: 948ff8345efdb5aac5f5e68f0ec41518
55 Source106: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.es-ES.langpack.xpi
56 # Source106-md5: e141b8fa7ead9789d4c33752a8143040
57 Source107: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.fi.langpack.xpi
58 # Source107-md5: fe57689c3d780ee3507e6d2794faa59c
59 Source108: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.fr.langpack.xpi
60 # Source108-md5: 470cfc441d07b933e53e05e23ce61c01
61 Source109: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.hu.langpack.xpi
62 # Source109-md5: b1cba1cf46e57a6c0e2485785d06f1ee
63 Source110: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.it.langpack.xpi
64 # Source110-md5: 0cc4c10e7d3a6f26b26eb857dee1a89e
65 Source111: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ja.langpack.xpi
66 # Source111-md5: f0ce347625936155e34ae37642ea9d6f
67 Source112: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ka.langpack.xpi
68 # Source112-md5: be8898de65266fa5cf412c5ef54e13d1
69 Source113: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.nb-NO.langpack.xpi
70 # Source113-md5: fe407da48dadd42fd9b9db8c38ef8ef2
71 Source114: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.nl.langpack.xpi
72 # Source114-md5: a4ab0f878a2c756b07ce2368bd9d711c
73 Source115: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pl.langpack.xpi
74 # Source115-md5: 9211ababef041b36ac8e080e0145f755
75 Source116: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pt-BR.langpack.xpi
76 # Source116-md5: 1caedbdceb03205738ab1214dbd261c5
77 Source117: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pt-PT.langpack.xpi
78 # Source117-md5: 7208de5de55837b87b030ef44b9b40e5
79 Source118: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ru.langpack.xpi
80 # Source118-md5: 84b45a3b6ae5091716affe1491ffc992
81 Source119: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.sk.langpack.xpi
82 # Source119-md5: f5d261537549c45b2143e8f504096e24
83 Source120: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.sv-SE.langpack.xpi
84 # Source120-md5: ce22eae780150bbb2c630bce4fdf721b
85 Source121: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.zh-CN.langpack.xpi
86 # Source121-md5: d26cf32689c5dbe9b190fd817e6fe4aa
87 Source122: http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.zh-TW.langpack.xpi
88 # Source122-md5: 90b06447fcbf80104a1f4ddffa5cbc43
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}
175 Obsoletes: iceape-js-debugger
176 Obsoletes: iceape-mailnews
177 Obsoletes: iceape-gnomevfs
180 Obsoletes: mozilla-gnomevfs
181 Obsoletes: seamonkey-addon-lightning < 2.46
182 Obsoletes: seamonkey-chat < 2.46
183 Obsoletes: seamonkey-calendar
184 Obsoletes: seamonkey-dom-inspector < 2.46
185 Obsoletes: seamonkey-js-debugger
186 Obsoletes: seamonkey-lang-lt < 2.53
187 Obsoletes: seamonkey-libs
188 Obsoletes: seamonkey-mailnews
189 Obsoletes: seamonkey-gnomevfs
190 Conflicts: seamonkey-lang-resources < %{version}
191 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
193 %define topdir %{_builddir}/%{name}-%{version}
194 %define objdir %{topdir}/obj-%{_target_cpu}
196 %define filterout_cpp -D_FORTIFY_SOURCE=[0-9]+
198 # don't satisfy other packages
199 %define _noautoprovfiles %{_libdir}/%{name}
200 # and as we don't provide them, don't require either
201 %define _noautoreq liblgpllibs.so libmozavcodec.so libmozavutil.so libmozgtk.so libmozsandbox.so libmozsqlite3.so libxul.so
204 SeaMonkey Community Edition is an open-source web browser, designed
205 for standards compliance, performance and portability.
207 %description -l es.UTF-8
208 SeaMonkey Community Edition es un navegador de Internet que se basa en
209 una versión inicial de Netscape Communicator.
211 %description -l pl.UTF-8
212 SeaMonkey Community Edition jest potężną graficzną przeglądarką WWW,
213 która jest następcą Mozilli, która następnie była następczynią
214 Netscape Communikatora.
216 %description -l pt_BR.UTF-8
217 O SeaMonkey Community Edition é um web browser baseado numa versão
218 inicial do Netscape Communicator.
220 %description -l ru.UTF-8
221 SeaMonkey Community Edition - полнофункциональный web-browser с
222 открытыми исходными текстами, разработанный для максимального
223 соотвествия стандартам, максмимальной переносимости и скорости работы
225 %package addon-lightning
226 Summary: An integrated calendar for SeaMonkey
227 Summary(pl.UTF-8): Zintegrowany kalendarz dla SeaMonkey
228 Group: Applications/Networking
229 Requires: %{name} = %{version}-%{release}
230 Obsoletes: iceape-addon-lightning
232 %description addon-lightning
233 Lightning is an calendar extension to Icedove email client.
235 %description addon-lightning -l pl.UTF-8
236 Lightning to rozszerzenie do klienta poczty Icedove dodające
237 funkcjonalność kalendarza.
240 Summary: SeaMonkey Community Edition Chat - integrated IRC client
241 Summary(pl.UTF-8): SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
242 Group: X11/Applications/Networking
243 Requires(post,postun): %{name} = %{version}-%{release}
244 Requires: %{name} = %{version}-%{release}
245 Obsoletes: iceape-chat
246 Obsoletes: mozilla-chat
249 SeaMonkey Community Edition Chat - IRC client that is integrated with
250 the SeaMonkey Community Edition web browser.
252 %description chat -l pl.UTF-8
253 SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
254 przeglądarką SeaMonkey Community Edition.
256 %package dom-inspector
257 Summary: A tool for inspecting the DOM of pages in SeaMonkey Community Edition
258 Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
259 Group: X11/Applications/Networking
260 Requires(post,postun): %{name} = %{version}-%{release}
261 Requires: %{name} = %{version}-%{release}
262 Obsoletes: iceape-dom-inspector
263 Obsoletes: mozilla-dom-inspector
265 %description dom-inspector
266 This is a tool that allows you to inspect the DOM for web pages in
267 SeaMonkey Community Edition. This is of great use to people who are
268 doing SeaMonkey Community Edition chrome development or web page
271 %description dom-inspector -l pl.UTF-8
272 To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
273 Community Edition. Jest bardzo przydatne dla ludzi rozwijających
274 chrome w SeaMonkey Community Edition lub tworzących strony WWW.
277 Summary: Czech resources for SeaMonkey
278 Summary(pl.UTF-8): Czeskie pliki językowe dla SeaMonkeya
280 Requires: seamonkey >= %{version}
281 Provides: seamonkey-lang-resources = %{version}
285 Czech resources for SeaMonkey.
287 %description lang-cs -l pl.UTF-8
288 Czeskie pliki językowe dla SeaMonkeya.
291 Summary: German resources for SeaMonkey
292 Summary(pl.UTF-8): Niemieckie pliki językowe dla SeaMonkeya
294 Requires: seamonkey >= %{version}
295 Provides: seamonkey-lang-resources = %{version}
299 German resources for SeaMonkey.
301 %description lang-de -l pl.UTF-8
302 Niemieckie pliki językowe dla SeaMonkeya.
305 Summary: Greek resources for SeaMonkey
306 Summary(pl.UTF-8): Greckie pliki językowe dla SeaMonkeya
308 Requires: seamonkey >= %{version}
309 Provides: seamonkey-lang-resources = %{version}
313 Greek resources for SeaMonkey.
315 %description lang-el -l pl.UTF-8
316 Greckie pliki językowe dla SeaMonkeya.
319 Summary: English (British) resources for SeaMonkey
320 Summary(pl.UTF-8): Angielskie (brytyjskie) pliki językowe dla SeaMonkeya
322 Requires: seamonkey >= %{version}
323 Provides: seamonkey-lang-resources = %{version}
326 %description lang-en_GB
327 English (British) resources for SeaMonkey.
329 %description lang-en_GB -l pl.UTF-8
330 Angielskie (brytyjskie) pliki językowe dla SeaMonkeya.
333 Summary: English (American) resources for SeaMonkey
334 Summary(pl.UTF-8): Angielskie (amerykańskie) pliki językowe dla SeaMonkeya
336 Requires: seamonkey >= %{version}
337 Provides: seamonkey-lang-resources = %{version}
340 %description lang-en_US
341 English (American) resources for SeaMonkey.
343 %description lang-en_US -l pl.UTF-8
344 Angielskie (amerykańskie) pliki językowe dla SeaMonkeya.
347 Summary: Spanish (Andorra) resources for SeaMonkey
348 Summary(ca.UTF-8): Recursos espanyols (Andorra) per SeaMonkey
349 Summary(es.UTF-8): Recursos españoles (Andorra) para SeaMonkey
350 Summary(pl.UTF-8): Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Andory)
352 Requires: seamonkey >= %{version}
353 Provides: seamonkey-lang-resources = %{version}
356 %description lang-es_AR
357 Spanish (Spain) resources for SeaMonkey.
359 %description lang-es_AR -l ca.UTF-8
360 Recursos espanyols (Andorra) per SeaMonkey.
362 %description lang-es_AR -l es.UTF-8
363 Recursos españoles (Andorra) para SeaMonkey.
365 %description lang-es_AR -l pl.UTF-8
366 Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Andory).
369 Summary: Spanish (Spain) resources for SeaMonkey
370 Summary(ca.UTF-8): Recursos espanyols (Espanya) per SeaMonkey
371 Summary(es.UTF-8): Recursos españoles (España) para SeaMonkey
372 Summary(pl.UTF-8): Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Hiszpanii)
374 Requires: seamonkey >= %{version}
375 Provides: seamonkey-lang-resources = %{version}
379 Spanish (Spain) resources for SeaMonkey.
381 %description lang-es -l ca.UTF-8
382 Recursos espanyols (Espanya) per SeaMonkey.
384 %description lang-es -l es.UTF-8
385 Recursos españoles (España) para SeaMonkey.
387 %description lang-es -l pl.UTF-8
388 Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Hiszpanii).
391 Summary: Finnish resources for SeaMonkey
392 Summary(pl.UTF-8): Fińskie pliki językowe dla SeaMonkeya
394 Requires: seamonkey >= %{version}
395 Provides: seamonkey-lang-resources = %{version}
399 Finnish resources for SeaMonkey.
401 %description lang-fi -l pl.UTF-8
402 Fińskie pliki językowe dla SeaMonkeya.
405 Summary: French resources for SeaMonkey
406 Summary(pl.UTF-8): Francuskie pliki językowe dla SeaMonkeya
408 Requires: seamonkey >= %{version}
409 Provides: seamonkey-lang-resources = %{version}
413 French resources for SeaMonkey.
415 %description lang-fr -l pl.UTF-8
416 Francuskie pliki językowe dla SeaMonkeya.
419 Summary: Hungarian resources for SeaMonkey
420 Summary(hu.UTF-8): Magyar nyelv SeaMonkey-hez
421 Summary(pl.UTF-8): Węgierskie pliki językowe dla SeaMonkeya
423 Requires: seamonkey >= %{version}
424 Provides: seamonkey-lang-resources = %{version}
428 Hungarian resources for SeaMonkey.
430 %description lang-hu -l hu.UTF-8
431 Magyar nyelv SeaMonkey-hez.
433 %description lang-hu -l pl.UTF-8
434 Węgierskie pliki językowe dla SeaMonkeya.
437 Summary: Italian resources for SeaMonkey
438 Summary(pl.UTF-8): Włoskie pliki językowe dla SeaMonkeya
440 Requires: seamonkey >= %{version}
441 Provides: seamonkey-lang-resources = %{version}
445 Italian resources for SeaMonkey.
447 %description lang-it -l pl.UTF-8
448 Włoskie pliki językowe dla SeaMonkeya.
451 Summary: Japanese resources for SeaMonkey
452 Summary(pl.UTF-8): Japońskie pliki językowe dla SeaMonkeya
454 Requires: seamonkey >= %{version}
455 Provides: seamonkey-lang-resources = %{version}
459 Japanese resources for SeaMonkey.
461 %description lang-ja -l pl.UTF-8
462 Japońskie pliki językowe dla SeaMonkeya.
465 Summary: Georgian resources for SeaMonkey
466 Summary(pl.UTF-8): Gruzińskie pliki językowe dla SeaMonkeya
468 Requires: seamonkey >= %{version}
469 Provides: seamonkey-lang-resources = %{version}
473 Georgian resources for SeaMonkey.
475 %description lang-ka -l pl.UTF-8
476 Gruzińskie pliki językowe dla SeaMonkeya.
479 Summary: Lithuanian resources for SeaMonkey
480 Summary(pl.UTF-8): Litewskie pliki językowe dla SeaMonkeya
482 Requires: seamonkey >= %{version}
483 Provides: seamonkey-lang-resources = %{version}
487 Lithuanian resources for SeaMonkey.
489 %description lang-lt -l pl.UTF-8
490 Litewskie pliki językowe dla SeaMonkeya.
493 Summary: Norwegian Bokmaal resources for SeaMonkey
494 Summary(pl.UTF-8): Norweskie (bokmaal) pliki językowe dla SeaMonkeya
496 Requires: seamonkey >= %{version}
497 Provides: seamonkey-lang-resources = %{version}
501 Norwegian Bokmaal resources for SeaMonkey.
503 %description lang-nb -l pl.UTF-8
504 Norweskie (bokmaal) pliki językowe dla SeaMonkeya.
507 Summary: Dutch resources for SeaMonkey
508 Summary(pl.UTF-8): Holenderskie pliki językowe dla SeaMonkeya
510 Requires: seamonkey >= %{version}
511 Provides: seamonkey-lang-resources = %{version}
515 Dutch resources for SeaMonkey.
517 %description lang-nl -l pl.UTF-8
518 Holenderskie pliki językowe dla SeaMonkeya.
521 Summary: Polish resources for SeaMonkey
522 Summary(pl.UTF-8): Polskie pliki językowe dla SeaMonkeya
524 Requires: seamonkey >= %{version}
525 Provides: seamonkey-lang-resources = %{version}
529 Polish resources for SeaMonkey.
531 %description lang-pl -l pl.UTF-8
532 Polskie pliki językowe dla SeaMonkeya.
535 Summary: Portuguese (Brazilian) resources for SeaMonkey
536 Summary(pl.UTF-8): Portugalskie pliki językowe dla SeaMonkeya (wersja dla Brazylii)
538 Requires: seamonkey >= %{version}
539 Provides: seamonkey-lang-resources = %{version}
542 %description lang-pt_BR
543 Portuguese (Brazilian) resources for SeaMonkey.
545 %description lang-pt_BR -l pl.UTF-8
546 Portugalskie pliki językowe dla SeaMonkeya (wersja dla Brazylii).
549 Summary: Portuguese (Portugal) resources for SeaMonkey
550 Summary(pl.UTF-8): Portugalskie pliki językowe dla SeaMonkeya (wersja dla Portugalii)
552 Requires: seamonkey >= %{version}
553 Provides: seamonkey-lang-resources = %{version}
557 Portuguese (Portugal) resources for SeaMonkey.
559 %description lang-pt -l pl.UTF-8
560 Portugalskie pliki językowe dla SeaMonkeya (wersja dla Portugalii).
563 Summary: Russian resources for SeaMonkey
564 Summary(pl.UTF-8): Rosyjskie pliki językowe dla SeaMonkeya
566 Requires: seamonkey >= %{version}
567 Provides: seamonkey-lang-resources = %{version}
571 Russian resources for SeaMonkey.
573 %description lang-ru -l pl.UTF-8
574 Rosyjskie pliki językowe dla SeaMonkeya.
577 Summary: Slovak resources for SeaMonkey
578 Summary(pl.UTF-8): Słowackie pliki językowe dla SeaMonkeya
580 Requires: seamonkey >= %{version}
581 Provides: seamonkey-lang-resources = %{version}
585 Slovak resources for SeaMonkey.
587 %description lang-sk -l pl.UTF-8
588 Słowackie pliki językowe dla SeaMonkeya.
591 Summary: Swedish resources for SeaMonkey
592 Summary(pl.UTF-8): Szwedzkie pliki językowe dla SeaMonkeya
594 Requires: seamonkey >= %{version}
595 Provides: seamonkey-lang-resources = %{version}
599 Swedish resources for SeaMonkey.
601 %description lang-sv -l pl.UTF-8
602 Szwedzkie pliki językowe dla SeaMonkeya.
605 Summary: Simplified Chinese resources for SeaMonkey
606 Summary(pl.UTF-8): Chińskie (uproszczone) pliki językowe dla SeaMonkeya
608 Requires: seamonkey >= %{version}
609 Provides: seamonkey-lang-resources = %{version}
612 %description lang-zh_CN
613 Simplified Chinese resources for SeaMonkey.
615 %description lang-zh_CN -l pl.UTF-8
616 Chińskie uproszczone pliki językowe dla SeaMonkeya.
619 Summary: Traditional Chinese resources for SeaMonkey
620 Summary(pl.UTF-8): Chińskie tradycyjne pliki językowe dla SeaMonkeya
622 Requires: seamonkey >= %{version}
623 Provides: seamonkey-lang-resources = %{version}
626 %description lang-zh_TW
627 Traditional Chinese resources for SeaMonkey.
629 %description lang-zh_TW -l pl.UTF-8
630 Chińskie tradycyjne pliki językowe dla SeaMonkeya.
634 local args="$1" file="$2"
637 %define __unzip unpack
638 %setup -q %(seq -f '-a %g' 100 122 | xargs)
646 cat << EOF > .mozconfig
647 mk_add_options MOZ_OBJDIR=%{objdir}
649 export CFLAGS="%{rpmcflags} -D_FILE_OFFSET_BITS=64"
650 export CXXFLAGS="%{rpmcxxflags} -D_FILE_OFFSET_BITS=64"
653 export CFLAGS="$CFLAGS -g0"
654 export CXXFLAGS="$CXXFLAGS -g0"
655 export MOZ_DEBUG_FLAGS=" "
656 export LLVM_USE_SPLIT_DWARF=1
657 export LLVM_PARALLEL_LINK_JOBS=1
658 export MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
659 export RUSTFLAGS="-Cdebuginfo=0"
662 %if %{with crashreporter}
663 export MOZ_DEBUG_SYMBOLS=1
666 # Options for 'configure' (same as command-line options).
667 ac_add_options --prefix=%{_prefix}
668 ac_add_options --libdir=%{_libdir}
670 ac_add_options --disable-optimize
671 ac_add_options --enable-crash-on-assert
672 ac_add_options --enable-debug
673 ac_add_options --enable-debug-modules
674 ac_add_options --enable-debugger-info-modules
676 ac_add_options --disable-debug
678 ac_add_options --disable-strip
679 ac_add_options --disable-install-strip
681 ac_add_options --enable-tests
683 ac_add_options --disable-tests
685 %if %{with crashreporter}
686 ac_add_options --enable-crashreporter
688 ac_add_options --disable-crashreporter
690 ac_add_options --disable-elf-hack
691 ac_add_options --disable-necko-wifi
692 ac_add_options --disable-updater
693 ac_add_options --enable-application=comm/suite
694 %if %{with lightning}
695 ac_add_options --enable-calendar
697 ac_add_options --enable-chrome-format=omni
698 ac_add_options --enable-default-toolkit=cairo-gtk3
699 ac_add_options --enable-dominspector
700 ac_add_options --enable-extensions=default
701 ac_add_options --enable-irc
703 #ac_add_options --enable-shared-js
704 ac_add_options --enable-startup-notification
705 ac_add_options --enable-system-cairo
706 ac_add_options --enable-system-hunspell
707 ac_add_options --with-distribution-id=org.pld-linux
708 ac_add_options --with-system-bz2
709 ac_add_options --with-system-ffi
710 ac_add_options --with-system-icu
711 ac_add_options --with-system-jpeg
712 ac_add_options --with-system-libevent
713 ac_add_options --with-system-libvpx
714 ac_add_options --with-system-nspr
715 ac_add_options --with-system-nss
716 ac_add_options --with-system-pixman
717 ac_add_options --with-system-png
718 ac_add_options --with-system-zlib
721 %{__make} -j1 -f client.mk build \
722 AUTOCONF=/usr/bin/autoconf2_13 \
724 MOZ_MAKE_FLAGS="%{?_smp_mflags}" \
725 installdir=%{_libdir}/%{name} \
730 %if %{with crashreporter}
731 # create debuginfo for crash-stats.mozilla.com
732 %{__make} -j1 -C obj-%{_target_cpu} buildsymbols
736 rm -rf $RPM_BUILD_ROOT
738 $RPM_BUILD_ROOT{%{_bindir},%{_libdir}} \
739 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
740 $RPM_BUILD_ROOT%{_datadir}/%{name} \
741 $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins \
742 $RPM_BUILD_ROOT%{_mandir}/man1
744 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
748 %{__make} -C comm/suite/installer stage-package \
749 DESTDIR=$RPM_BUILD_ROOT \
750 installdir=%{_libdir}/%{name} \
753 cp -a dist/seamonkey/* $RPM_BUILD_ROOT%{_libdir}/%{name}/
754 cp -p dist/man/man1/seamonkey.1 $RPM_BUILD_ROOT%{_mandir}/man1
756 # Enable crash reporter for Thunderbird application
757 %if %{with crashreporter}
758 %{__sed} -i -e 's/\[Crash Reporter\]/[Crash Reporter]\nEnabled=1/' $RPM_BUILD_ROOT%{_libdir}/%{name}/application.ini
760 # Add debuginfo for crash-stats.mozilla.com
761 install -d $RPM_BUILD_ROOT%{_exec_prefix}/lib/debug%{_libdir}/%{name}
762 cp -a dist/%{name}-%{version}.en-US.linux-*.crashreporter-symbols.zip $RPM_BUILD_ROOT%{_prefix}/lib/debug%{_libdir}/%{name}
765 # move arch independent ones to datadir
766 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
767 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
768 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/fonts $RPM_BUILD_ROOT%{_datadir}/%{name}/fonts
770 ln -s ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome
771 ln -s ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
772 ln -s ../../share/%{name}/fonts $RPM_BUILD_ROOT%{_libdir}/%{name}/fonts
774 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/isp $RPM_BUILD_ROOT%{_datadir}/%{name}/isp
775 ln -s ../../share/%{name}/isp $RPM_BUILD_ROOT%{_libdir}/%{name}/isp
777 # dir for arch independant extensions besides arch dependant extensions
778 # see mozilla/xpcom/build/nsXULAppAPI.h
779 # XRE_SYS_LOCAL_EXTENSION_PARENT_DIR and XRE_SYS_SHARE_EXTENSION_PARENT_DIR
780 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/extensions
782 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
783 ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
785 sed 's,@LIBDIR@,%{_libdir},' %{SOURCE9} > $RPM_BUILD_ROOT%{_bindir}/seamonkey
786 chmod a+rx $RPM_BUILD_ROOT%{_bindir}/seamonkey
788 install %{SOURCE4} %{SOURCE5} %{SOURCE7} \
789 $RPM_BUILD_ROOT%{_desktopdir}
791 for d in 16 32 48 64 128 ; do
792 install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${d}x${d}/apps
793 if [ $d -eq 32 ]; then
794 cp -p %{topdir}/comm/suite/branding/seamonkey/default.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${d}x${d}/apps/%{name}.png
796 cp -p %{topdir}/comm/suite/branding/seamonkey/default${d}.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${d}x${d}/apps/%{name}.png
800 # don't package, rely on system mozldap libraries
801 %{__sed} -i '/lib\(ldap\|ldif\|prldap\)60.so/d' $RPM_BUILD_ROOT%{_libdir}/%{name}/dependentlibs.list
802 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/lib{ldap,ldif,prldap}60.so
806 basename=$(basename $a .langpack.xpi)
807 basename=${basename##seamonkey-%{version}.}
808 cp -p $a $RPM_BUILD_ROOT%{_datadir}/%{name}/extensions/langpack-$basename@seamonkey.mozilla.org.xpi
811 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/{license.txt,precomplete,removed-files}
814 rm -rf $RPM_BUILD_ROOT
817 %update_browser_plugins
818 %update_icon_cache hicolor
819 %update_desktop_database
822 if [ "$1" = 0 ]; then
823 %update_browser_plugins
824 %update_icon_cache hicolor
828 %defattr(644,root,root,755)
830 %attr(755,root,root) %{_bindir}/seamonkey
831 %{_mandir}/man1/seamonkey.1*
834 %{_browserpluginsconfdir}/browsers.d/%{name}.*
835 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
837 %dir %{_libdir}/%{name}
838 %attr(755,root,root) %{_libdir}/%{name}/liblgpllibs.so
839 %attr(755,root,root) %{_libdir}/%{name}/libmozavcodec.so
840 %attr(755,root,root) %{_libdir}/%{name}/libmozavutil.so
841 %attr(755,root,root) %{_libdir}/%{name}/libmozgtk.so
842 %attr(755,root,root) %{_libdir}/%{name}/libmozsandbox.so
843 %attr(755,root,root) %{_libdir}/%{name}/libmozsqlite3.so
844 %attr(755,root,root) %{_libdir}/%{name}/libxul.so
845 %dir %{_libdir}/%{name}/gtk2
846 %attr(755,root,root) %{_libdir}/%{name}/gtk2/libmozgtk.so
848 %{_libdir}/%{name}/blocklist.xml
849 %{_libdir}/%{name}/omni.ja
851 %if %{with crashreporter}
852 %{_libdir}/%{name}/crashreporter
853 %{_libdir}/%{name}/crashreporter-override.ini
854 %{_libdir}/%{name}/crashreporter.ini
855 %{_libdir}/%{name}/Throbber-small.gif
859 %{_libdir}/%{name}/application.ini
860 %{_libdir}/%{name}/chrome.manifest
862 %{_libdir}/%{name}/dependentlibs.list
863 %{_libdir}/%{name}/platform.ini
864 %attr(755,root,root) %{_libdir}/%{name}/run-mozilla.sh
865 %attr(755,root,root) %{_libdir}/%{name}/seamonkey-bin
866 %attr(755,root,root) %{_libdir}/%{name}/pingsender
867 %attr(755,root,root) %{_libdir}/%{name}/plugin-container
869 %attr(755,root,root) %{_libdir}/%{name}/seamonkey
870 %dir %{_libdir}/%{name}/plugins
873 %{_libdir}/%{name}/chrome
874 %{_libdir}/%{name}/defaults
875 %{_libdir}/%{name}/fonts
876 %{_libdir}/%{name}/dictionaries
878 %dir %{_datadir}/%{name}
879 %{_datadir}/%{name}/chrome
880 %{_datadir}/%{name}/defaults
881 %{_datadir}/%{name}/fonts
883 %dir %{_libdir}/%{name}/distribution
884 %dir %{_libdir}/%{name}/distribution/extensions
886 %dir %{_datadir}/%{name}/extensions
887 %dir %{_libdir}/%{name}/extensions
888 # the signature of the default theme
889 %{_libdir}/%{name}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
890 %{_libdir}/%{name}/extensions/modern@themes.mozilla.org.xpi
892 %{_libdir}/%{name}/isp
893 %dir %{_datadir}/%{name}/isp
894 %{_datadir}/%{name}/isp/Bogofilter.sfd
895 %{_datadir}/%{name}/isp/DSPAM.sfd
896 %{_datadir}/%{name}/isp/POPFile.sfd
897 %{_datadir}/%{name}/isp/SpamAssassin.sfd
898 %{_datadir}/%{name}/isp/SpamPal.sfd
899 %{_datadir}/%{name}/isp/movemail.rdf
900 %{_datadir}/%{name}/isp/rss.rdf
902 %{_iconsdir}/hicolor/*x*/apps/seamonkey.png
903 %{_desktopdir}/%{name}.desktop
904 %{_desktopdir}/%{name}-composer.desktop
905 %{_desktopdir}/%{name}-mail.desktop
907 %if %{with lightning}
908 %files addon-lightning
909 %defattr(644,root,root,755)
910 %{_libdir}/%{name}/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
914 %defattr(644,root,root,755)
915 %{_libdir}/%{name}/distribution/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.xpi
918 %defattr(644,root,root,755)
919 %{_libdir}/%{name}/distribution/extensions/inspector@mozilla.org.xpi
922 %defattr(644,root,root,755)
923 %{_datadir}/%{name}/extensions/langpack-cs@seamonkey.mozilla.org.xpi
926 %defattr(644,root,root,755)
927 %{_datadir}/%{name}/extensions/langpack-de@seamonkey.mozilla.org.xpi
930 %defattr(644,root,root,755)
931 %{_datadir}/%{name}/extensions/langpack-el@seamonkey.mozilla.org.xpi
934 %defattr(644,root,root,755)
935 %{_datadir}/%{name}/extensions/langpack-en-GB@seamonkey.mozilla.org.xpi
938 %defattr(644,root,root,755)
939 %{_datadir}/%{name}/extensions/langpack-en-US@seamonkey.mozilla.org.xpi
942 %defattr(644,root,root,755)
943 %{_datadir}/%{name}/extensions/langpack-es-AR@seamonkey.mozilla.org.xpi
946 %defattr(644,root,root,755)
947 %{_datadir}/%{name}/extensions/langpack-es-ES@seamonkey.mozilla.org.xpi
950 %defattr(644,root,root,755)
951 %{_datadir}/%{name}/extensions/langpack-fi@seamonkey.mozilla.org.xpi
954 %defattr(644,root,root,755)
955 %{_datadir}/%{name}/extensions/langpack-fr@seamonkey.mozilla.org.xpi
958 %defattr(644,root,root,755)
959 %{_datadir}/%{name}/extensions/langpack-hu@seamonkey.mozilla.org.xpi
962 %defattr(644,root,root,755)
963 %{_datadir}/%{name}/extensions/langpack-it@seamonkey.mozilla.org.xpi
966 %defattr(644,root,root,755)
967 %{_datadir}/%{name}/extensions/langpack-ja@seamonkey.mozilla.org.xpi
970 %defattr(644,root,root,755)
971 %{_datadir}/%{name}/extensions/langpack-ka@seamonkey.mozilla.org.xpi
974 #%defattr(644,root,root,755)
975 #%{_datadir}/%{name}/extensions/langpack-lt@seamonkey.mozilla.org.xpi
978 %defattr(644,root,root,755)
979 %{_datadir}/%{name}/extensions/langpack-nb-NO@seamonkey.mozilla.org.xpi
982 %defattr(644,root,root,755)
983 %{_datadir}/%{name}/extensions/langpack-nl@seamonkey.mozilla.org.xpi
986 %defattr(644,root,root,755)
987 %{_datadir}/%{name}/extensions/langpack-pl@seamonkey.mozilla.org.xpi
990 %defattr(644,root,root,755)
991 %{_datadir}/%{name}/extensions/langpack-pt-BR@seamonkey.mozilla.org.xpi
994 %defattr(644,root,root,755)
995 %{_datadir}/%{name}/extensions/langpack-pt-PT@seamonkey.mozilla.org.xpi
998 %defattr(644,root,root,755)
999 %{_datadir}/%{name}/extensions/langpack-ru@seamonkey.mozilla.org.xpi
1002 %defattr(644,root,root,755)
1003 %{_datadir}/%{name}/extensions/langpack-sk@seamonkey.mozilla.org.xpi
1006 %defattr(644,root,root,755)
1007 %{_datadir}/%{name}/extensions/langpack-sv-SE@seamonkey.mozilla.org.xpi
1010 %defattr(644,root,root,755)
1011 %{_datadir}/%{name}/extensions/langpack-zh-CN@seamonkey.mozilla.org.xpi
1014 %defattr(644,root,root,755)
1015 %{_datadir}/%{name}/extensions/langpack-zh-TW@seamonkey.mozilla.org.xpi