]> git.pld-linux.org Git - packages/seamonkey.git/blame_incremental - seamonkey.spec
- updated to 2.53.18
[packages/seamonkey.git] / seamonkey.spec
... / ...
CommitLineData
1# TODO:
2# - consider --enable-libproxy
3# - do something with *.rdf file, there if file conflict with other lang packages
4#
5# Conditional build:
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
13
14%ifarch %{ix86} %{arm} aarch64
15%define with_lowmem 1
16%endif
17%ifarch %{ix86}
18# /usr/bin/ld.gold: internal error in relocate_section, at i386.cc:3683 (seamonkey 2.53.9, binutils 2.37-1)
19%undefine with_gold
20%endif
21
22%define nspr_ver 4.32
23%define nss_ver 3.90
24
25# UPDATING TRANSALTIONS:
26%if 0
27rm -vf *.xpi
28./builder -g
29V=2.49.5
30U=https://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/$V/langpacks/linux-i686/
31curl -s $U | sed -ne 's,.*href="\([^"]\+\)/".*,'"$U"'xpi/\1.xpi,p'
32%endif
33
34Summary: SeaMonkey Community Edition - web browser
35Summary(es.UTF-8): Navegador de Internet SeaMonkey Community Edition
36Summary(pl.UTF-8): SeaMonkey Community Edition - przeglądarka WWW
37Summary(pt_BR.UTF-8): Navegador SeaMonkey Community Edition
38Name: seamonkey
39Version: 2.53.18
40Release: 1
41License: MPL v2.0
42Group: X11/Applications/Networking
43Source0: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/source/%{name}-%{version}.source.tar.xz
44# Source0-md5: 6ac064816caa2c3fe6bc1f130bd9599b
45Source4: %{name}.desktop
46Source5: %{name}-composer.desktop
47Source7: %{name}-mail.desktop
48Source9: %{name}.sh
49Source100: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.cs.langpack.xpi
50# Source100-md5: 9c8bac37197299450f9f0640d36513ff
51Source101: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.de.langpack.xpi
52# Source101-md5: 67de9240a5f47d08a3aa0e05b84ae2fd
53Source102: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.el.langpack.xpi
54# Source102-md5: a6dd39b888a42261475b29d5b9c2afc3
55Source103: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.en-GB.langpack.xpi
56# Source103-md5: 58cfb46eae8cfced94b429817b30dec1
57Source104: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.en-US.langpack.xpi
58# Source104-md5: 0170a5f8e4314bed6fce4ec42b1a6676
59Source105: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.es-AR.langpack.xpi
60# Source105-md5: a9137c2d369d80e4da5d706e838b0b90
61Source106: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.es-ES.langpack.xpi
62# Source106-md5: b86936b85c43986f601fe105f1a128ee
63Source107: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.fi.langpack.xpi
64# Source107-md5: c197113dbca44a23e90666245f20cff0
65Source108: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.fr.langpack.xpi
66# Source108-md5: 4ee5600b2dc983a080f3208c7a4389a7
67Source109: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.hu.langpack.xpi
68# Source109-md5: 16775c3d1099c76d293944f8a618b930
69Source110: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.it.langpack.xpi
70# Source110-md5: 73ffd5f16cb42c5c2e175dad98f5c36b
71Source111: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ja.langpack.xpi
72# Source111-md5: 790f607d8686041649cb6d25a16c6665
73Source112: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ka.langpack.xpi
74# Source112-md5: d1e7a96d2ad0198fd8502fcd6b2ad6e4
75Source113: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.nb-NO.langpack.xpi
76# Source113-md5: d73a43b445dbd904ce34e109cc1eb7c9
77Source114: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.nl.langpack.xpi
78# Source114-md5: 8582b43803cc7ff38883aab7165b33ce
79Source115: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pl.langpack.xpi
80# Source115-md5: e125bbf76efa67d1afd495a808844351
81Source116: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pt-BR.langpack.xpi
82# Source116-md5: f28564c0d3f34eec08141f3d8eb38c2a
83Source117: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.pt-PT.langpack.xpi
84# Source117-md5: b92809004b73904985e295e9d519d73b
85Source118: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.ru.langpack.xpi
86# Source118-md5: 91bbde04e7b9897bdc70e21c3fb49216
87Source119: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.sk.langpack.xpi
88# Source119-md5: 3cd03d5b6866f15cf559113c3788fbcf
89Source120: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.sv-SE.langpack.xpi
90# Source120-md5: b16a9aafa2ebcbe2907de735b43f1eff
91Source121: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.zh-CN.langpack.xpi
92# Source121-md5: ecbc19c599e637ec1ed0c5b9bed135db
93Source122: https://releases.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{version}.zh-TW.langpack.xpi
94# Source122-md5: 5020c2761abdaf2704adee3ea773d5ee
95Patch1: %{name}-mozilla-revert-1332139.patch
96Patch2: %{name}-pld-branding.patch
97Patch3: %{name}-enable-addons.patch
98# Edit patch below and restore --system-site-packages when system virtualenv gets 1.7 upgrade
99Patch4: %{name}-system-virtualenv.patch
100Patch7: glibc-double.patch
101URL: https://www.seamonkey-project.org/
102BuildRequires: GConf2-devel >= 1.2.1
103BuildRequires: autoconf2_13 >= 2.13
104%{?with_system_cairo:BuildRequires: cairo-devel >= 1.10.2-5}
105BuildRequires: cargo
106BuildRequires: dbus-devel >= 0.60
107BuildRequires: dbus-glib-devel >= 0.60
108BuildRequires: fontconfig-devel >= 1:2.7.0
109# pkgconfig(freetype2) >= 9.10.3
110BuildRequires: freetype-devel >= 1:2.2.1
111BuildRequires: glib2-devel >= 1:2.22
112BuildRequires: gn
113BuildRequires: gtk+3-devel >= 3.4.0
114%{?with_kerberos:BuildRequires: heimdal-devel >= 0.7.1}
115# DECnet (dnprogs.spec), not dummy net (libdnet.spec)
116#BuildRequires: libdnet-devel
117BuildRequires: libevent-devel >= 1.4.7
118# standalone libffi 3.0.9 or gcc's from 4.5(?)+
119BuildRequires: libffi-devel >= 6:3.0.9
120BuildRequires: libicu-devel >= 67.1
121# requires libjpeg-turbo implementing at least libjpeg 6b API
122BuildRequires: libjpeg-devel >= 6b
123BuildRequires: libjpeg-turbo-devel
124BuildRequires: libnotify-devel >= 0.4
125BuildRequires: libpng(APNG)-devel >= 0.10
126BuildRequires: libpng-devel >= 2:1.6.35
127BuildRequires: libstdc++-devel >= 6:4.7
128BuildRequires: libvpx-devel >= 1.5.0
129BuildRequires: nodejs >= 8.11.0
130BuildRequires: nspr-devel >= 1:%{nspr_ver}
131BuildRequires: nss-devel >= 1:%{nss_ver}
132BuildRequires: pango-devel >= 1:1.22.0
133BuildRequires: perl-base >= 1:5.6
134BuildRequires: perl-modules >= 5.004
135BuildRequires: pixman-devel >= 0.19.2
136BuildRequires: pkgconfig
137BuildRequires: python >= 1:2.7.3
138BuildRequires: python-modules >= 1:2.7.3
139BuildRequires: python-virtualenv >= 15
140BuildRequires: python3 >= 1:3.5.0
141BuildRequires: rpm-build >= 4.6
142BuildRequires: rpmbuild(macros) >= 1.601
143BuildRequires: rust >= 1.47.0
144BuildRequires: rust-cbindgen
145BuildRequires: sed >= 4.0
146BuildRequires: startup-notification-devel >= 0.8
147BuildRequires: tar >= 1:1.22
148BuildRequires: xorg-lib-libX11-devel
149BuildRequires: xorg-lib-libXcomposite-devel
150BuildRequires: xorg-lib-libXdamage-devel
151BuildRequires: xorg-lib-libXext-devel
152BuildRequires: xorg-lib-libXfixes-devel
153BuildRequires: xorg-lib-libXt-devel
154BuildRequires: xz
155%ifarch %{ix86} %{x8664}
156BuildRequires: yasm >= 1.0.1
157%endif
158BuildRequires: zip
159BuildRequires: zlib-devel >= 1.2.3
160Requires(post): mktemp >= 1.5-18
161Requires: desktop-file-utils
162Requires: fontconfig >= 1:2.7.0
163Requires: hicolor-icon-theme
164Requires: browser-plugins >= 2.0
165%{?with_system_cairo:Requires: cairo >= 1.10.2-5}
166Requires: dbus-glib >= 0.60
167Requires: glib2 >= 1:2.22
168Requires: gtk+3 >= 3.4.0
169Requires: libjpeg-turbo
170Requires: libpng >= 2:1.6.35
171Requires: libpng(APNG) >= 0.10
172Requires: libvpx >= 1.5.0
173Requires: myspell-common
174Requires: nspr >= 1:%{nspr_ver}
175Requires: nss >= 1:%{nss_ver}
176Requires: pango >= 1:1.22.0
177Requires: pixman >= 0.19.2
178Requires: startup-notification >= 0.8
179Provides: seamonkey-embedded = %{version}-%{release}
180Provides: wwwbrowser
181Obsoletes: iceape < 2.47
182Obsoletes: iceape-js-debugger < 2.40
183Obsoletes: iceape-lang-be < 2.47
184Obsoletes: iceape-lang-ca < 2.47
185Obsoletes: iceape-lang-gl < 2.47
186Obsoletes: iceape-lang-lt < 2.47
187Obsoletes: iceape-lang-tr < 2.47
188Obsoletes: iceape-lang-uk < 2.47
189Obsoletes: iceape-mailnews < 2.9
190Obsoletes: iceape-gnomevfs < 2.9
191Obsoletes: light < 1.4.13
192Obsoletes: mozilla < 1.8
193Obsoletes: mozilla-gnomevfs < 1.8
194Obsoletes: mozilla-js-debugger < 1.8
195Obsoletes: mozilla-mailnews < 1.8
196Obsoletes: seamonkey-calendar < 1.1
197Obsoletes: seamonkey-js-debugger < 2.31
198Obsoletes: seamonkey-lang-be < 2.47
199Obsoletes: seamonkey-lang-ca < 2.47
200Obsoletes: seamonkey-lang-gl < 2.47
201Obsoletes: seamonkey-lang-lt < 2.53
202Obsoletes: seamonkey-lang-tr < 2.47
203Obsoletes: seamonkey-lang-uk < 2.47
204Obsoletes: seamonkey-libs < 1.1.8-2
205Obsoletes: seamonkey-mailnews < 2.9.1
206Obsoletes: seamonkey-gnomevfs < 2.9.1
207Conflicts: seamonkey-lang-resources < %{version}
208# TODO: change to supported archs list
209ExcludeArch: x32
210BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
211
212%define topdir %{_builddir}/%{name}-%{version}
213%define objdir %{topdir}/obj-%{_target_cpu}
214
215%define filterout_cpp -D_FORTIFY_SOURCE=[0-9]+
216
217# don't satisfy other packages
218%define _noautoprovfiles %{_libdir}/%{name}
219# and as we don't provide them, don't require either
220%define _noautoreq liblgpllibs.so libmozavcodec.so libmozavutil.so libmozgtk.so libmozsandbox.so libmozsqlite3.so libxul.so
221
222%description
223SeaMonkey Community Edition is an open-source web browser, designed
224for standards compliance, performance and portability.
225
226%description -l es.UTF-8
227SeaMonkey Community Edition es un navegador de Internet que se basa en
228una versión inicial de Netscape Communicator.
229
230%description -l pl.UTF-8
231SeaMonkey Community Edition jest potężną graficzną przeglądarką WWW,
232która jest następcą Mozilli, która następnie była następczynią
233Netscape Communikatora.
234
235%description -l pt_BR.UTF-8
236O SeaMonkey Community Edition é um web browser baseado numa versão
237inicial do Netscape Communicator.
238
239%description -l ru.UTF-8
240SeaMonkey Community Edition - полнофункциональный web-browser с
241открытыми исходными текстами, разработанный для максимального
242соотвествия стандартам, максмимальной переносимости и скорости работы
243
244%package addon-lightning
245Summary: An integrated calendar for SeaMonkey
246Summary(pl.UTF-8): Zintegrowany kalendarz dla SeaMonkey
247Group: Applications/Networking
248Requires: %{name} = %{version}-%{release}
249Obsoletes: iceape-addon-lightning < 2.46
250
251%description addon-lightning
252Lightning is an calendar extension to Icedove email client.
253
254%description addon-lightning -l pl.UTF-8
255Lightning to rozszerzenie do klienta poczty Icedove dodające
256funkcjonalność kalendarza.
257
258%package chat
259Summary: SeaMonkey Community Edition Chat - integrated IRC client
260Summary(pl.UTF-8): SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
261Group: X11/Applications/Networking
262Requires(post,postun): %{name} = %{version}-%{release}
263Requires: %{name} = %{version}-%{release}
264Obsoletes: iceape-chat < 2.46
265Obsoletes: mozilla-chat < 1.8
266
267%description chat
268SeaMonkey Community Edition Chat - IRC client that is integrated with
269the SeaMonkey Community Edition web browser.
270
271%description chat -l pl.UTF-8
272SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
273przeglądarką SeaMonkey Community Edition.
274
275%package dom-inspector
276Summary: A tool for inspecting the DOM of pages in SeaMonkey Community Edition
277Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
278Group: X11/Applications/Networking
279Requires(post,postun): %{name} = %{version}-%{release}
280Requires: %{name} = %{version}-%{release}
281Obsoletes: iceape-dom-inspector < 2.46
282Obsoletes: mozilla-dom-inspector < 1.8
283
284%description dom-inspector
285This is a tool that allows you to inspect the DOM for web pages in
286SeaMonkey Community Edition. This is of great use to people who are
287doing SeaMonkey Community Edition chrome development or web page
288development.
289
290%description dom-inspector -l pl.UTF-8
291To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
292Community Edition. Jest bardzo przydatne dla ludzi rozwijających
293chrome w SeaMonkey Community Edition lub tworzących strony WWW.
294
295%package lang-cs
296Summary: Czech resources for SeaMonkey
297Summary(pl.UTF-8): Czeskie pliki językowe dla SeaMonkeya
298Group: I18n
299Requires: seamonkey >= %{version}
300Provides: seamonkey-lang-resources = %{version}
301Obsoletes: iceape-lang-cs < 2.47
302BuildArch: noarch
303
304%description lang-cs
305Czech resources for SeaMonkey.
306
307%description lang-cs -l pl.UTF-8
308Czeskie pliki językowe dla SeaMonkeya.
309
310%package lang-de
311Summary: German resources for SeaMonkey
312Summary(pl.UTF-8): Niemieckie pliki językowe dla SeaMonkeya
313Group: I18n
314Requires: seamonkey >= %{version}
315Provides: seamonkey-lang-resources = %{version}
316Obsoletes: iceape-lang-de < 2.47
317BuildArch: noarch
318
319%description lang-de
320German resources for SeaMonkey.
321
322%description lang-de -l pl.UTF-8
323Niemieckie pliki językowe dla SeaMonkeya.
324
325%package lang-el
326Summary: Greek resources for SeaMonkey
327Summary(pl.UTF-8): Greckie pliki językowe dla SeaMonkeya
328Group: I18n
329Requires: seamonkey >= %{version}
330Provides: seamonkey-lang-resources = %{version}
331BuildArch: noarch
332
333%description lang-el
334Greek resources for SeaMonkey.
335
336%description lang-el -l pl.UTF-8
337Greckie pliki językowe dla SeaMonkeya.
338
339%package lang-en_GB
340Summary: English (British) resources for SeaMonkey
341Summary(pl.UTF-8): Angielskie (brytyjskie) pliki językowe dla SeaMonkeya
342Group: I18n
343Requires: seamonkey >= %{version}
344Provides: seamonkey-lang-resources = %{version}
345Obsoletes: iceape-lang-en_GB < 2.47
346BuildArch: noarch
347
348%description lang-en_GB
349English (British) resources for SeaMonkey.
350
351%description lang-en_GB -l pl.UTF-8
352Angielskie (brytyjskie) pliki językowe dla SeaMonkeya.
353
354%package lang-en_US
355Summary: English (American) resources for SeaMonkey
356Summary(pl.UTF-8): Angielskie (amerykańskie) pliki językowe dla SeaMonkeya
357Group: I18n
358Requires: seamonkey >= %{version}
359Provides: seamonkey-lang-resources = %{version}
360Obsoletes: iceape-lang-en_US < 2.47
361BuildArch: noarch
362
363%description lang-en_US
364English (American) resources for SeaMonkey.
365
366%description lang-en_US -l pl.UTF-8
367Angielskie (amerykańskie) pliki językowe dla SeaMonkeya.
368
369%package lang-es_AR
370Summary: Spanish (Andorra) resources for SeaMonkey
371Summary(ca.UTF-8): Recursos espanyols (Andorra) per SeaMonkey
372Summary(es.UTF-8): Recursos españoles (Andorra) para SeaMonkey
373Summary(pl.UTF-8): Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Andory)
374Group: I18n
375Requires: seamonkey >= %{version}
376Provides: seamonkey-lang-resources = %{version}
377Obsoletes: iceape-lang-es_AR < 2.47
378BuildArch: noarch
379
380%description lang-es_AR
381Spanish (Spain) resources for SeaMonkey.
382
383%description lang-es_AR -l ca.UTF-8
384Recursos espanyols (Andorra) per SeaMonkey.
385
386%description lang-es_AR -l es.UTF-8
387Recursos españoles (Andorra) para SeaMonkey.
388
389%description lang-es_AR -l pl.UTF-8
390Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Andory).
391
392%package lang-es
393Summary: Spanish (Spain) resources for SeaMonkey
394Summary(ca.UTF-8): Recursos espanyols (Espanya) per SeaMonkey
395Summary(es.UTF-8): Recursos españoles (España) para SeaMonkey
396Summary(pl.UTF-8): Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Hiszpanii)
397Group: I18n
398Requires: seamonkey >= %{version}
399Provides: seamonkey-lang-resources = %{version}
400Obsoletes: iceape-lang-es < 2.47
401BuildArch: noarch
402
403%description lang-es
404Spanish (Spain) resources for SeaMonkey.
405
406%description lang-es -l ca.UTF-8
407Recursos espanyols (Espanya) per SeaMonkey.
408
409%description lang-es -l es.UTF-8
410Recursos españoles (España) para SeaMonkey.
411
412%description lang-es -l pl.UTF-8
413Hiszpańskie pliki językowe dla SeaMonkeya (wersja dla Hiszpanii).
414
415%package lang-fi
416Summary: Finnish resources for SeaMonkey
417Summary(pl.UTF-8): Fińskie pliki językowe dla SeaMonkeya
418Group: I18n
419Requires: seamonkey >= %{version}
420Provides: seamonkey-lang-resources = %{version}
421Obsoletes: iceape-lang-fi < 2.47
422BuildArch: noarch
423
424%description lang-fi
425Finnish resources for SeaMonkey.
426
427%description lang-fi -l pl.UTF-8
428Fińskie pliki językowe dla SeaMonkeya.
429
430%package lang-fr
431Summary: French resources for SeaMonkey
432Summary(pl.UTF-8): Francuskie pliki językowe dla SeaMonkeya
433Group: I18n
434Requires: seamonkey >= %{version}
435Provides: seamonkey-lang-resources = %{version}
436Obsoletes: iceape-lang-fr < 2.47
437BuildArch: noarch
438
439%description lang-fr
440French resources for SeaMonkey.
441
442%description lang-fr -l pl.UTF-8
443Francuskie pliki językowe dla SeaMonkeya.
444
445%package lang-hu
446Summary: Hungarian resources for SeaMonkey
447Summary(hu.UTF-8): Magyar nyelv SeaMonkey-hez
448Summary(pl.UTF-8): Węgierskie pliki językowe dla SeaMonkeya
449Group: I18n
450Requires: seamonkey >= %{version}
451Provides: seamonkey-lang-resources = %{version}
452Obsoletes: iceape-lang-hu < 2.47
453BuildArch: noarch
454
455%description lang-hu
456Hungarian resources for SeaMonkey.
457
458%description lang-hu -l hu.UTF-8
459Magyar nyelv SeaMonkey-hez.
460
461%description lang-hu -l pl.UTF-8
462Węgierskie pliki językowe dla SeaMonkeya.
463
464%package lang-it
465Summary: Italian resources for SeaMonkey
466Summary(pl.UTF-8): Włoskie pliki językowe dla SeaMonkeya
467Group: I18n
468Requires: seamonkey >= %{version}
469Provides: seamonkey-lang-resources = %{version}
470Obsoletes: iceape-lang-it < 2.47
471BuildArch: noarch
472
473%description lang-it
474Italian resources for SeaMonkey.
475
476%description lang-it -l pl.UTF-8
477Włoskie pliki językowe dla SeaMonkeya.
478
479%package lang-ja
480Summary: Japanese resources for SeaMonkey
481Summary(pl.UTF-8): Japońskie pliki językowe dla SeaMonkeya
482Group: I18n
483Requires: seamonkey >= %{version}
484Provides: seamonkey-lang-resources = %{version}
485Obsoletes: iceape-lang-ja < 2.47
486BuildArch: noarch
487
488%description lang-ja
489Japanese resources for SeaMonkey.
490
491%description lang-ja -l pl.UTF-8
492Japońskie pliki językowe dla SeaMonkeya.
493
494%package lang-ka
495Summary: Georgian resources for SeaMonkey
496Summary(pl.UTF-8): Gruzińskie pliki językowe dla SeaMonkeya
497Group: I18n
498Requires: seamonkey >= %{version}
499Provides: seamonkey-lang-resources = %{version}
500BuildArch: noarch
501
502%description lang-ka
503Georgian resources for SeaMonkey.
504
505%description lang-ka -l pl.UTF-8
506Gruzińskie pliki językowe dla SeaMonkeya.
507
508%package lang-lt
509Summary: Lithuanian resources for SeaMonkey
510Summary(pl.UTF-8): Litewskie pliki językowe dla SeaMonkeya
511Group: I18n
512Requires: seamonkey >= %{version}
513Provides: seamonkey-lang-resources = %{version}
514Obsoletes: iceape-lang-lt < 2.47
515BuildArch: noarch
516
517%description lang-lt
518Lithuanian resources for SeaMonkey.
519
520%description lang-lt -l pl.UTF-8
521Litewskie pliki językowe dla SeaMonkeya.
522
523%package lang-nb
524Summary: Norwegian Bokmaal resources for SeaMonkey
525Summary(pl.UTF-8): Norweskie (bokmaal) pliki językowe dla SeaMonkeya
526Group: I18n
527Requires: seamonkey >= %{version}
528Provides: seamonkey-lang-resources = %{version}
529Obsoletes: iceape-lang-nb < 2.47
530BuildArch: noarch
531
532%description lang-nb
533Norwegian Bokmaal resources for SeaMonkey.
534
535%description lang-nb -l pl.UTF-8
536Norweskie (bokmaal) pliki językowe dla SeaMonkeya.
537
538%package lang-nl
539Summary: Dutch resources for SeaMonkey
540Summary(pl.UTF-8): Holenderskie pliki językowe dla SeaMonkeya
541Group: I18n
542Requires: seamonkey >= %{version}
543Provides: seamonkey-lang-resources = %{version}
544Obsoletes: iceape-lang-nl < 2.47
545BuildArch: noarch
546
547%description lang-nl
548Dutch resources for SeaMonkey.
549
550%description lang-nl -l pl.UTF-8
551Holenderskie pliki językowe dla SeaMonkeya.
552
553%package lang-pl
554Summary: Polish resources for SeaMonkey
555Summary(pl.UTF-8): Polskie pliki językowe dla SeaMonkeya
556Group: I18n
557Requires: seamonkey >= %{version}
558Provides: seamonkey-lang-resources = %{version}
559Obsoletes: iceape-lang-pl < 2.47
560BuildArch: noarch
561
562%description lang-pl
563Polish resources for SeaMonkey.
564
565%description lang-pl -l pl.UTF-8
566Polskie pliki językowe dla SeaMonkeya.
567
568%package lang-pt_BR
569Summary: Portuguese (Brazilian) resources for SeaMonkey
570Summary(pl.UTF-8): Portugalskie pliki językowe dla SeaMonkeya (wersja dla Brazylii)
571Group: I18n
572Requires: seamonkey >= %{version}
573Provides: seamonkey-lang-resources = %{version}
574BuildArch: noarch
575
576%description lang-pt_BR
577Portuguese (Brazilian) resources for SeaMonkey.
578
579%description lang-pt_BR -l pl.UTF-8
580Portugalskie pliki językowe dla SeaMonkeya (wersja dla Brazylii).
581
582%package lang-pt
583Summary: Portuguese (Portugal) resources for SeaMonkey
584Summary(pl.UTF-8): Portugalskie pliki językowe dla SeaMonkeya (wersja dla Portugalii)
585Group: I18n
586Requires: seamonkey >= %{version}
587Provides: seamonkey-lang-resources = %{version}
588Obsoletes: iceape-lang-pt < 2.47
589BuildArch: noarch
590
591%description lang-pt
592Portuguese (Portugal) resources for SeaMonkey.
593
594%description lang-pt -l pl.UTF-8
595Portugalskie pliki językowe dla SeaMonkeya (wersja dla Portugalii).
596
597%package lang-ru
598Summary: Russian resources for SeaMonkey
599Summary(pl.UTF-8): Rosyjskie pliki językowe dla SeaMonkeya
600Group: I18n
601Requires: seamonkey >= %{version}
602Provides: seamonkey-lang-resources = %{version}
603Obsoletes: iceape-lang-ru < 2.47
604BuildArch: noarch
605
606%description lang-ru
607Russian resources for SeaMonkey.
608
609%description lang-ru -l pl.UTF-8
610Rosyjskie pliki językowe dla SeaMonkeya.
611
612%package lang-sk
613Summary: Slovak resources for SeaMonkey
614Summary(pl.UTF-8): Słowackie pliki językowe dla SeaMonkeya
615Group: I18n
616Requires: seamonkey >= %{version}
617Provides: seamonkey-lang-resources = %{version}
618Obsoletes: iceape-lang-sk < 2.47
619BuildArch: noarch
620
621%description lang-sk
622Slovak resources for SeaMonkey.
623
624%description lang-sk -l pl.UTF-8
625Słowackie pliki językowe dla SeaMonkeya.
626
627%package lang-sv
628Summary: Swedish resources for SeaMonkey
629Summary(pl.UTF-8): Szwedzkie pliki językowe dla SeaMonkeya
630Group: I18n
631Requires: seamonkey >= %{version}
632Provides: seamonkey-lang-resources = %{version}
633Obsoletes: iceape-lang-sv < 2.47
634BuildArch: noarch
635
636%description lang-sv
637Swedish resources for SeaMonkey.
638
639%description lang-sv -l pl.UTF-8
640Szwedzkie pliki językowe dla SeaMonkeya.
641
642%package lang-zh_CN
643Summary: Simplified Chinese resources for SeaMonkey
644Summary(pl.UTF-8): Chińskie (uproszczone) pliki językowe dla SeaMonkeya
645Group: I18n
646Requires: seamonkey >= %{version}
647Provides: seamonkey-lang-resources = %{version}
648Obsoletes: iceape-lang-zh_CN < 2.47
649BuildArch: noarch
650
651%description lang-zh_CN
652Simplified Chinese resources for SeaMonkey.
653
654%description lang-zh_CN -l pl.UTF-8
655Chińskie uproszczone pliki językowe dla SeaMonkeya.
656
657%package lang-zh_TW
658Summary: Traditional Chinese resources for SeaMonkey
659Summary(pl.UTF-8): Chińskie tradycyjne pliki językowe dla SeaMonkeya
660Group: I18n
661Requires: seamonkey >= %{version}
662Provides: seamonkey-lang-resources = %{version}
663Obsoletes: iceape-lang-zh_TW < 2.47
664BuildArch: noarch
665
666%description lang-zh_TW
667Traditional Chinese resources for SeaMonkey.
668
669%description lang-zh_TW -l pl.UTF-8
670Chińskie tradycyjne pliki językowe dla SeaMonkeya.
671
672%prep
673unpack() {
674 local args="$1" file="$2"
675 cp -p $file .
676}
677%define __unzip unpack
678%setup -q %(seq -f '-a %g' 100 122 | xargs)
679%patch1 -p1
680%patch2 -p1
681%patch3 -p1
682%patch4 -p1
683%patch7 -p1
684
685%build
686cat << EOF > .mozconfig
687mk_add_options MOZ_OBJDIR=%{objdir}
688
689export CFLAGS="%{rpmcflags} -D_FILE_OFFSET_BITS=64"
690export CXXFLAGS="%{rpmcxxflags} -D_FILE_OFFSET_BITS=64"
691
692%if %{with lowmem}
693export CFLAGS="$CFLAGS -g0"
694export CXXFLAGS="$CXXFLAGS -g0"
695export MOZ_DEBUG_FLAGS=" "
696export LLVM_USE_SPLIT_DWARF=1
697export LLVM_PARALLEL_LINK_JOBS=1
698export MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
699export RUSTFLAGS="-Cdebuginfo=0"
700%endif
701
702%if %{with crashreporter}
703export MOZ_DEBUG_SYMBOLS=1
704%endif
705
706# Options for 'configure' (same as command-line options).
707ac_add_options --prefix=%{_prefix}
708ac_add_options --libdir=%{_libdir}
709%if %{?debug:1}0
710ac_add_options --disable-optimize
711ac_add_options --enable-crash-on-assert
712ac_add_options --enable-debug
713ac_add_options --enable-debug-modules
714ac_add_options --enable-debugger-info-modules
715%else
716ac_add_options --disable-debug
717%endif
718ac_add_options --disable-strip
719ac_add_options --disable-install-strip
720%if %{with tests}
721ac_add_options --enable-tests
722%else
723ac_add_options --disable-tests
724%endif
725%if %{with crashreporter}
726ac_add_options --enable-crashreporter
727%else
728ac_add_options --disable-crashreporter
729%endif
730ac_add_options --disable-elf-hack
731ac_add_options --disable-necko-wifi
732ac_add_options --disable-updater
733ac_add_options --enable-application=comm/suite
734%if %{with lightning}
735ac_add_options --enable-calendar
736%endif
737ac_add_options --enable-chrome-format=omni
738ac_add_options --enable-default-toolkit=cairo-gtk3
739ac_add_options --enable-dominspector
740ac_add_options --enable-irc
741%if %{without gold}
742ac_add_options --enable-linker=bfd
743%endif
744# breaks build
745#ac_add_options --enable-shared-js
746ac_add_options --enable-startup-notification
747%if %{with system_cairo}
748ac_add_options --enable-system-cairo
749%endif
750ac_add_options --with-distribution-id=org.pld-linux
751ac_add_options --with-system-bz2
752ac_add_options --with-system-ffi
753ac_add_options --with-system-icu
754ac_add_options --with-system-jpeg
755ac_add_options --with-system-libevent
756ac_add_options --with-system-libvpx
757ac_add_options --with-system-nspr
758ac_add_options --with-system-nss
759ac_add_options --with-system-pixman
760ac_add_options --with-system-png
761ac_add_options --with-system-zlib
762EOF
763
764%{__make} -j1 build \
765 AUTOCONF=/usr/bin/autoconf2_13 \
766 STRIP="/bin/true" \
767 MOZ_MAKE_FLAGS="%{?_smp_mflags}" \
768 installdir=%{_libdir}/%{name} \
769 XLIBS="-lX11 -lXt" \
770 CC="%{__cc}" \
771 CXX="%{__cxx}"
772
773%if %{with crashreporter}
774# create debuginfo for crash-stats.mozilla.com
775%{__make} -j1 -C obj-%{_target_cpu} buildsymbols
776%endif
777
778%install
779rm -rf $RPM_BUILD_ROOT
780install -d \
781 $RPM_BUILD_ROOT{%{_bindir},%{_libdir}} \
782 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
783 $RPM_BUILD_ROOT%{_datadir}/%{name} \
784 $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins \
785 $RPM_BUILD_ROOT%{_mandir}/man1
786
787%browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
788
789cd %{objdir}
790cwd=`pwd`
791%{__make} -C comm/suite/installer stage-package \
792 DESTDIR=$RPM_BUILD_ROOT \
793 installdir=%{_libdir}/%{name} \
794 PKG_SKIP_STRIP=1
795
796cp -a dist/seamonkey/* $RPM_BUILD_ROOT%{_libdir}/%{name}/
797cp -p dist/man/man1/seamonkey.1 $RPM_BUILD_ROOT%{_mandir}/man1
798
799# Enable crash reporter for Thunderbird application
800%if %{with crashreporter}
801%{__sed} -i -e 's/\[Crash Reporter\]/[Crash Reporter]\nEnabled=1/' $RPM_BUILD_ROOT%{_libdir}/%{name}/application.ini
802
803# Add debuginfo for crash-stats.mozilla.com
804install -d $RPM_BUILD_ROOT%{_exec_prefix}/lib/debug%{_libdir}/%{name}
805cp -a dist/%{name}-%{version}.en-US.linux-*.crashreporter-symbols.zip $RPM_BUILD_ROOT%{_prefix}/lib/debug%{_libdir}/%{name}
806%endif
807
808# move arch independent ones to datadir
809%{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
810%{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
811%{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/fonts $RPM_BUILD_ROOT%{_datadir}/%{name}/fonts
812
813ln -s ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome
814ln -s ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
815ln -s ../../share/%{name}/fonts $RPM_BUILD_ROOT%{_libdir}/%{name}/fonts
816
817%{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/isp $RPM_BUILD_ROOT%{_datadir}/%{name}/isp
818ln -s ../../share/%{name}/isp $RPM_BUILD_ROOT%{_libdir}/%{name}/isp
819
820# dir for arch independant extensions besides arch dependant extensions
821# see mozilla/xpcom/build/nsXULAppAPI.h
822# XRE_SYS_LOCAL_EXTENSION_PARENT_DIR and XRE_SYS_SHARE_EXTENSION_PARENT_DIR
823install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/extensions
824
825%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
826ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
827
828sed 's,@LIBDIR@,%{_libdir},' %{SOURCE9} > $RPM_BUILD_ROOT%{_bindir}/seamonkey
829chmod a+rx $RPM_BUILD_ROOT%{_bindir}/seamonkey
830
831install %{SOURCE4} %{SOURCE5} %{SOURCE7} \
832 $RPM_BUILD_ROOT%{_desktopdir}
833
834for d in 16 32 48 64 128 ; do
835install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${d}x${d}/apps
836cp -p %{topdir}/comm/suite/branding/seamonkey/default${d}.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${d}x${d}/apps/%{name}.png
837done
838
839# don't package, rely on system mozldap libraries
840%{__sed} -i '/lib\(ldap\|ldif\|prldap\)60.so/d' $RPM_BUILD_ROOT%{_libdir}/%{name}/dependentlibs.list
841%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/lib{ldap,ldif,prldap}60.so
842
843cd ..
844for a in *.xpi; do
845 basename=$(basename $a .langpack.xpi)
846 basename=${basename##seamonkey-%{version}.}
847 cp -p $a $RPM_BUILD_ROOT%{_datadir}/%{name}/extensions/langpack-$basename@seamonkey.mozilla.org.xpi
848done
849
850%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/{license.txt,precomplete,removed-files}
851
852%clean
853rm -rf $RPM_BUILD_ROOT
854
855%post
856%update_browser_plugins
857%update_icon_cache hicolor
858%update_desktop_database
859
860%postun
861if [ "$1" = 0 ]; then
862 %update_browser_plugins
863 %update_icon_cache hicolor
864fi
865
866%files
867%defattr(644,root,root,755)
868%doc AUTHORS
869%attr(755,root,root) %{_bindir}/seamonkey
870%{_mandir}/man1/seamonkey.1*
871
872# browser plugins v2
873%{_browserpluginsconfdir}/browsers.d/%{name}.*
874%config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
875
876%dir %{_libdir}/%{name}
877%attr(755,root,root) %{_libdir}/%{name}/liblgpllibs.so
878%attr(755,root,root) %{_libdir}/%{name}/libmozavcodec.so
879%attr(755,root,root) %{_libdir}/%{name}/libmozavutil.so
880%attr(755,root,root) %{_libdir}/%{name}/libmozgtk.so
881%attr(755,root,root) %{_libdir}/%{name}/libmozsandbox.so
882%attr(755,root,root) %{_libdir}/%{name}/libmozsqlite3.so
883%attr(755,root,root) %{_libdir}/%{name}/libxul.so
884
885%{_libdir}/%{name}/blocklist.xml
886%{_libdir}/%{name}/omni.ja
887
888%if %{with crashreporter}
889%{_libdir}/%{name}/crashreporter
890%{_libdir}/%{name}/crashreporter-override.ini
891%{_libdir}/%{name}/crashreporter.ini
892%{_libdir}/%{name}/Throbber-small.gif
893%endif
894
895# config?
896%{_libdir}/%{name}/application.ini
897%{_libdir}/%{name}/chrome.manifest
898
899%{_libdir}/%{name}/dependentlibs.list
900%{_libdir}/%{name}/platform.ini
901%attr(755,root,root) %{_libdir}/%{name}/run-mozilla.sh
902%attr(755,root,root) %{_libdir}/%{name}/seamonkey-bin
903%attr(755,root,root) %{_libdir}/%{name}/plugin-container
904
905%attr(755,root,root) %{_libdir}/%{name}/seamonkey
906%dir %{_libdir}/%{name}/plugins
907
908# symlinks
909%{_libdir}/%{name}/chrome
910%{_libdir}/%{name}/defaults
911%{_libdir}/%{name}/fonts
912%{_libdir}/%{name}/dictionaries
913
914%dir %{_datadir}/%{name}
915%{_datadir}/%{name}/chrome
916%{_datadir}/%{name}/defaults
917%{_datadir}/%{name}/fonts
918
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
924
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
934
935%{_iconsdir}/hicolor/*x*/apps/seamonkey.png
936%{_desktopdir}/%{name}.desktop
937%{_desktopdir}/%{name}-composer.desktop
938%{_desktopdir}/%{name}-mail.desktop
939
940%if %{with lightning}
941%files addon-lightning
942%defattr(644,root,root,755)
943%{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
944%endif
945
946%files chat
947%defattr(644,root,root,755)
948%{_libdir}/%{name}/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.xpi
949
950%files dom-inspector
951%defattr(644,root,root,755)
952%{_libdir}/%{name}/extensions/inspector@mozilla.org.xpi
953
954%files lang-cs
955%defattr(644,root,root,755)
956%{_datadir}/%{name}/extensions/langpack-cs@seamonkey.mozilla.org.xpi
957
958%files lang-de
959%defattr(644,root,root,755)
960%{_datadir}/%{name}/extensions/langpack-de@seamonkey.mozilla.org.xpi
961
962%files lang-el
963%defattr(644,root,root,755)
964%{_datadir}/%{name}/extensions/langpack-el@seamonkey.mozilla.org.xpi
965
966%files lang-en_GB
967%defattr(644,root,root,755)
968%{_datadir}/%{name}/extensions/langpack-en-GB@seamonkey.mozilla.org.xpi
969
970%files lang-en_US
971%defattr(644,root,root,755)
972%{_datadir}/%{name}/extensions/langpack-en-US@seamonkey.mozilla.org.xpi
973
974%files lang-es_AR
975%defattr(644,root,root,755)
976%{_datadir}/%{name}/extensions/langpack-es-AR@seamonkey.mozilla.org.xpi
977
978%files lang-es
979%defattr(644,root,root,755)
980%{_datadir}/%{name}/extensions/langpack-es-ES@seamonkey.mozilla.org.xpi
981
982%files lang-fi
983%defattr(644,root,root,755)
984%{_datadir}/%{name}/extensions/langpack-fi@seamonkey.mozilla.org.xpi
985
986%files lang-fr
987%defattr(644,root,root,755)
988%{_datadir}/%{name}/extensions/langpack-fr@seamonkey.mozilla.org.xpi
989
990%files lang-hu
991%defattr(644,root,root,755)
992%{_datadir}/%{name}/extensions/langpack-hu@seamonkey.mozilla.org.xpi
993
994%files lang-it
995%defattr(644,root,root,755)
996%{_datadir}/%{name}/extensions/langpack-it@seamonkey.mozilla.org.xpi
997
998%files lang-ja
999%defattr(644,root,root,755)
1000%{_datadir}/%{name}/extensions/langpack-ja@seamonkey.mozilla.org.xpi
1001
1002%files lang-ka
1003%defattr(644,root,root,755)
1004%{_datadir}/%{name}/extensions/langpack-ka@seamonkey.mozilla.org.xpi
1005
1006#%files lang-lt
1007#%defattr(644,root,root,755)
1008#%{_datadir}/%{name}/extensions/langpack-lt@seamonkey.mozilla.org.xpi
1009
1010%files lang-nb
1011%defattr(644,root,root,755)
1012%{_datadir}/%{name}/extensions/langpack-nb-NO@seamonkey.mozilla.org.xpi
1013
1014%files lang-nl
1015%defattr(644,root,root,755)
1016%{_datadir}/%{name}/extensions/langpack-nl@seamonkey.mozilla.org.xpi
1017
1018%files lang-pl
1019%defattr(644,root,root,755)
1020%{_datadir}/%{name}/extensions/langpack-pl@seamonkey.mozilla.org.xpi
1021
1022%files lang-pt_BR
1023%defattr(644,root,root,755)
1024%{_datadir}/%{name}/extensions/langpack-pt-BR@seamonkey.mozilla.org.xpi
1025
1026%files lang-pt
1027%defattr(644,root,root,755)
1028%{_datadir}/%{name}/extensions/langpack-pt-PT@seamonkey.mozilla.org.xpi
1029
1030%files lang-ru
1031%defattr(644,root,root,755)
1032%{_datadir}/%{name}/extensions/langpack-ru@seamonkey.mozilla.org.xpi
1033
1034%files lang-sk
1035%defattr(644,root,root,755)
1036%{_datadir}/%{name}/extensions/langpack-sk@seamonkey.mozilla.org.xpi
1037
1038%files lang-sv
1039%defattr(644,root,root,755)
1040%{_datadir}/%{name}/extensions/langpack-sv-SE@seamonkey.mozilla.org.xpi
1041
1042%files lang-zh_CN
1043%defattr(644,root,root,755)
1044%{_datadir}/%{name}/extensions/langpack-zh-CN@seamonkey.mozilla.org.xpi
1045
1046%files lang-zh_TW
1047%defattr(644,root,root,755)
1048%{_datadir}/%{name}/extensions/langpack-zh-TW@seamonkey.mozilla.org.xpi
This page took 0.104041 seconds and 5 git commands to generate.