3 %bcond_with enigmail # enigmail - GPG/PGP support [broken as of 2.26]
4 %bcond_with gtk3 # GTK+ 3.x instead of 2.x
5 %bcond_without ldap # disable e-mail address lookups in LDAP directories
6 %bcond_without lightning # disable Sunbird/Lightning calendar
7 %bcond_without kerberos # disable krb5 support
8 %bcond_with xulrunner # build with system xulrunner (incomplete? enigmail not supported)
9 %bcond_with crashreporter # report crashes to crash-stats.mozilla.com
10 %bcond_with tests # enable tests (whatever they check)
12 %define enigmail_ver 1.6
13 %define nspr_ver 4.10.3
15 %define xulrunner_ver 29.0
17 %if %{without xulrunner}
18 # The actual sqlite version (see RHBZ#480989):
19 %define sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo ERROR)
22 Summary: SeaMonkey Community Edition - web browser
23 Summary(es.UTF-8): Navegador de Internet SeaMonkey Community Edition
24 Summary(pl.UTF-8): SeaMonkey Community Edition - przeglądarka WWW
25 Summary(pt_BR.UTF-8): Navegador SeaMonkey Community Edition
30 Group: X11/Applications/Networking
31 Source0: http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/source/%{name}-%{version}.source.tar.bz2
32 # Source0-md5: 1749f6350209e35e0bede3bf4e56c42c
33 Source1: http://www.mozilla-enigmail.org/download/source/enigmail-%{enigmail_ver}.tar.gz
34 # Source1-md5: 4a2bbcb020bdb282a660fda8c70d5608
35 Source4: %{name}.desktop
36 Source5: %{name}-composer.desktop
37 Source6: %{name}-chat.desktop
38 Source7: %{name}-mail.desktop
39 Source8: %{name}-venkman.desktop
41 Patch1: %{name}-pld-branding.patch
42 Patch2: %{name}-agent.patch
43 Patch3: %{name}-enable-addons.patch
44 Patch4: system-mozldap.patch
45 Patch5: makefile.patch
46 Patch6: %{name}-pixman.patch
47 # Edit patch below and restore --system-site-packages when system virtualenv gets 1.7 upgrade
48 Patch7: %{name}-system-virtualenv.patch
49 Patch9: %{name}-system-xulrunner.patch
50 URL: http://www.seamonkey-project.org/
51 BuildRequires: GConf2-devel >= 1.2.1
52 BuildRequires: OpenGL-devel
53 BuildRequires: alsa-lib-devel
54 BuildRequires: automake
55 BuildRequires: bzip2-devel
56 BuildRequires: cairo-devel >= 1.10.2-5
57 BuildRequires: dbus-glib-devel >= 0.60
58 BuildRequires: freetype-devel >= 1:2.1.8
59 BuildRequires: glib2-devel >= 1:2.20
60 %{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.18}
61 %{?with_gtk3:BuildRequires: gtk+3-devel >= 3.0.0}
62 %{?with_kerberos:BuildRequires: heimdal-devel >= 0.7.1}
63 BuildRequires: hunspell-devel
64 BuildRequires: libIDL-devel >= 0.8.0
65 BuildRequires: libdnet-devel
66 BuildRequires: libevent-devel >= 1.4.7
67 # standalone libffi 3.0.9 or gcc's from 4.5(?)+
68 BuildRequires: libffi-devel >= 6:3.0.9
69 BuildRequires: libicu-devel >= 50.1
70 # requires libjpeg-turbo implementing at least libjpeg 6b API
71 BuildRequires: libjpeg-devel >= 6b
72 BuildRequires: libjpeg-turbo-devel
73 BuildRequires: libnotify-devel >= 0.4
74 BuildRequires: libpng(APNG)-devel >= 0.10
75 BuildRequires: libpng-devel >= 2:1.6.7
76 BuildRequires: libstdc++-devel
77 BuildRequires: libvpx-devel >= 1.3.0
78 BuildRequires: mozldap-devel
79 BuildRequires: nspr-devel >= 1:%{nspr_ver}
80 BuildRequires: nss-devel >= 1:%{nss_ver}
81 BuildRequires: pango-devel >= 1:1.14.0
82 BuildRequires: perl-base >= 1:5.6
83 BuildRequires: perl-modules >= 5.004
84 BuildRequires: pkgconfig
85 BuildRequires: python >= 1:2.5
86 BuildRequires: python-modules
87 BuildRequires: python-virtualenv
88 BuildRequires: rpm >= 4.4.9-56
89 BuildRequires: rpmbuild(macros) >= 1.601
90 BuildRequires: sed >= 4.0
91 BuildRequires: sqlite3-devel >= 3.8.2
92 BuildRequires: startup-notification-devel >= 0.8
93 BuildRequires: xorg-lib-libX11-devel
94 BuildRequires: xorg-lib-libXScrnSaver-devel
95 BuildRequires: xorg-lib-libXext-devel
96 BuildRequires: xorg-lib-libXinerama-devel
97 BuildRequires: xorg-lib-libXt-devel
99 BuildRequires: xulrunner-devel >= 2:%{xulrunner_ver}
100 BuildRequires: xulrunner-devel < 2:30
104 BuildRequires: zlib-devel >= 1.2.3
105 Requires(post): mktemp >= 1.5-18
106 Requires: desktop-file-utils
107 Requires: hicolor-icon-theme
108 %if %{with xulrunner}
109 %requires_eq_to xulrunner xulrunner-devel
111 Requires: browser-plugins >= 2.0
112 Requires: cairo >= 1.10.2-5
113 Requires: dbus-glib >= 0.60
114 Requires: glib2 >= 1:2.20
115 %{!?with_gtk3:Requires: gtk+2 >= 2:2.18}
116 %{?with_gtk3:Requires: gtk+3 >= 3.0.0}
117 Requires: libjpeg-turbo
118 Requires: libpng >= 2:1.6.7
119 Requires: libpng(APNG) >= 0.10
120 Requires: libvpx >= 1.3.0
121 Requires: myspell-common
122 Requires: nspr >= 1:%{nspr_ver}
123 Requires: nss >= 1:%{nss_ver}
124 Requires: pango >= 1:1.14.0
125 Requires: sqlite3 >= %{sqlite_build_version}
126 Requires: startup-notification >= 0.8
128 Provides: seamonkey-embedded = %{version}-%{release}
132 Obsoletes: mozilla-gnomevfs
133 Obsoletes: seamonkey-calendar
134 Obsoletes: seamonkey-libs
135 Obsoletes: seamonkey-mailnews
136 Obsoletes: seamonkey-gnomevfs
137 Conflicts: seamonkey-lang-resources < %{version}
138 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
140 %define topdir %{_builddir}/%{name}-%{version}
141 %define objdir %{topdir}/obj-%{_target_cpu}
143 %define filterout_cpp -D_FORTIFY_SOURCE=[0-9]+
145 # don't satisfy other packages
146 %define _noautoprovfiles %{_libdir}/%{name}
147 # and as we don't provide them, don't require either
148 %define _noautoreq libmozjs.so libxpcom.so libxul.so libjemalloc.so %{!?with_xulrunner:libmozalloc.so}
149 %define _noautoreqdep libgfxpsshar.so libgkgfx.so libgtkxtbin.so libjsj.so libxpcom_compat.so libxpistub.so
152 SeaMonkey Community Edition is an open-source web browser, designed
153 for standards compliance, performance and portability.
155 %description -l es.UTF-8
156 SeaMonkey Community Edition es un navegador de Internet que se basa en
157 una versión inicial de Netscape Communicator.
159 %description -l pl.UTF-8
160 SeaMonkey Community Edition jest potężną graficzną przeglądarką WWW,
161 która jest następcą Mozilli, która następnie była następczynią
162 Netscape Communikatora.
164 %description -l pt_BR.UTF-8
165 O SeaMonkey Community Edition é um web browser baseado numa versão
166 inicial do Netscape Communicator.
168 %description -l ru.UTF-8
169 SeaMonkey Community Edition - полнофункциональный web-browser с
170 открытыми исходными текстами, разработанный для максимального
171 соотвествия стандартам, максмимальной переносимости и скорости работы
173 %package addon-lightning
174 Summary: An integrated calendar for SeaMonkey
175 Summary(pl.UTF-8): Zintegrowany kalendarz dla SeaMonkey
176 License: MPL 1.1 or GPL v2+ or LGPL v2.1+
177 Group: Applications/Networking
178 Requires: %{name} = %{version}-%{release}
180 %description addon-lightning
181 Lightning is an calendar extension to Icedove email client.
183 %description addon-lightning -l pl.UTF-8
184 Lightning to rozszerzenie do klienta poczty Icedove dodające
185 funkcjonalność kalendarza.
187 %package addon-enigmail
188 Summary: Enigmail %{enigmail_ver} - PGP/GPG support for SeaMonkey Community Edition
189 Summary(pl.UTF-8): Enigmail %{enigmail_ver} - obsługa PGP/GPG dla SeaMonkey Community Edition
190 Group: X11/Applications/Networking
191 Requires: %{name} = %{version}-%{release}
192 Requires: gnupg >= 1.4.2.2
194 %description addon-enigmail
195 Enigmail is an extension to the mail client of SeaMonkey / Mozilla /
196 Netscape and Mozilla Thunderbird which allows users to access the
197 authentication and encryption features provided by GnuPG.
199 %description addon-enigmail -l pl.UTF-8
200 Enigmail jest rozszerzeniem dla klienta pocztowego SeaMonkey, Mozilla
201 i Mozilla Thunderdbird pozwalającym użytkownikowi korzystać z
202 funkcjonalności GnuPG.
205 Summary: SeaMonkey Community Edition Chat - integrated IRC client
206 Summary(pl.UTF-8): SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
207 Group: X11/Applications/Networking
208 Requires(post,postun): %{name} = %{version}-%{release}
209 Requires: %{name} = %{version}-%{release}
210 Obsoletes: mozilla-chat
213 SeaMonkey Community Edition Chat - IRC client that is integrated with
214 the SeaMonkey Community Edition web browser.
216 %description chat -l pl.UTF-8
217 SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
218 przeglądarką SeaMonkey Community Edition.
221 Summary: JavaScript debugger for use with SeaMonkey Community Edition
222 Summary(pl.UTF-8): Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition
223 Group: X11/Applications/Networking
224 Requires(post,postun): %{name} = %{version}-%{release}
225 Requires: %{name} = %{version}-%{release}
226 Obsoletes: mozilla-js-debugger
228 %description js-debugger
229 JavaScript debugger for use with SeaMonkey Community Edition.
231 %description js-debugger -l pl.UTF-8
232 Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition.
234 %package dom-inspector
235 Summary: A tool for inspecting the DOM of pages in SeaMonkey Community Edition
236 Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
237 Group: X11/Applications/Networking
238 Requires(post,postun): %{name} = %{version}-%{release}
239 Requires: %{name} = %{version}-%{release}
240 Obsoletes: mozilla-dom-inspector
242 %description dom-inspector
243 This is a tool that allows you to inspect the DOM for web pages in
244 SeaMonkey Community Edition. This is of great use to people who are
245 doing SeaMonkey Community Edition chrome development or web page
248 %description dom-inspector -l pl.UTF-8
249 To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
250 Community Edition. Jest bardzo przydatne dla ludzi rozwijających
251 chrome w SeaMonkey Community Edition lub tworzących strony WWW.
256 tar -C mailnews/extensions -zxf %{SOURCE1}
268 %if %{with xulrunner}
269 if [ "$(grep -E '^[0-9]+\.' mozilla/config/milestone.txt)" != "%{xulrunner_ver}" ]; then
271 echo >&2 "Xulrunner version %{xulrunner_ver} does not match mozilla/config/milestone.txt!"
277 cp -f %{_datadir}/automake/config.* build/autoconf
278 cp -f %{_datadir}/automake/config.* mozilla/build/autoconf
279 cp -f %{_datadir}/automake/config.* mozilla/nsprpub/build/autoconf
280 cp -f %{_datadir}/automake/config.* ldap/sdks/c-sdk/config/autoconf
282 cat << EOF > .mozconfig
283 mk_add_options MOZ_OBJDIR=%{objdir}
285 export CFLAGS="%{rpmcflags}"
286 export CXXFLAGS="%{rpmcflags}"
288 %if %{with crashreporter}
289 export MOZ_DEBUG_SYMBOLS=1
292 # Options for 'configure' (same as command-line options).
293 ac_add_options --prefix=%{_prefix}
294 ac_add_options --exec-prefix=%{_exec_prefix}
295 ac_add_options --bindir=%{_bindir}
296 ac_add_options --sbindir=%{_sbindir}
297 ac_add_options --sysconfdir=%{_sysconfdir}
298 ac_add_options --datadir=%{_datadir}
299 ac_add_options --includedir=%{_includedir}
300 ac_add_options --libdir=%{_libdir}
301 ac_add_options --libexecdir=%{_libexecdir}
302 ac_add_options --localstatedir=%{_localstatedir}
303 ac_add_options --sharedstatedir=%{_sharedstatedir}
304 ac_add_options --mandir=%{_mandir}
305 ac_add_options --infodir=%{_infodir}
307 ac_add_options --disable-optimize
308 ac_add_options --enable-debug
309 ac_add_options --enable-debug-modules
310 ac_add_options --enable-debugger-info-modules
311 ac_add_options --enable-crash-on-assert
313 ac_add_options --disable-debug
314 ac_add_options --disable-debug-modules
315 ac_add_options --disable-logging
316 ac_add_options --enable-optimize="%{rpmcflags} -Os"
318 ac_add_options --disable-strip
319 ac_add_options --disable-strip-libs
321 ac_add_options --enable-tests
323 ac_add_options --disable-tests
325 %if %{with lightning}
326 ac_add_options --enable-calendar
328 ac_add_options --disable-calendar
330 %if %{with crashreporter}
331 ac_add_options --enable-crashreporter
333 ac_add_options --disable-crashreporter
335 ac_add_options --disable-elf-dynstr-gc
336 ac_add_options --disable-gnomeui
337 ac_add_options --disable-gnomevfs
338 ac_add_options --disable-installer
339 ac_add_options --disable-javaxpcom
340 ac_add_options --disable-updater
341 ac_add_options --disable-xterm-updates
342 ac_add_options --enable-application=suite
343 ac_add_options --enable-crypto
344 ac_add_options --enable-default-toolkit=%{?with_gtk3:cairo-gtk3}%{!?with_gtk3:cairo-gtk2}
345 ac_add_options --enable-gio
347 ac_add_options --enable-ldap
348 ac_add_options --with-system-ldap
350 ac_add_options --disable-ldap
352 ac_add_options --enable-libxul
353 ac_add_options --enable-pango
354 ac_add_options --enable-postscript
355 ac_add_options --enable-shared-js
356 ac_add_options --enable-startup-notification
357 ac_add_options --enable-system-cairo
358 ac_add_options --enable-system-hunspell
359 ac_add_options --enable-system-sqlite
360 ac_add_options --with-default-mozilla-five-home=%{_libdir}/%{name}
361 ac_add_options --with-distribution-id=org.pld-linux
362 %if %{with xulrunner}
363 ac_add_options --with-libxul-sdk=$(pkg-config --variable=sdkdir libxul)
364 ac_add_options --with-system-libxul
366 ac_add_options --with-pthreads
367 ac_add_options --with-system-bz2
368 ac_add_options --with-system-ffi
369 ac_add_options --with-system-jpeg
370 ac_add_options --with-system-libevent
371 ac_add_options --with-system-libvpx
372 ac_add_options --with-system-nspr
373 ac_add_options --with-system-nss
374 ac_add_options --with-system-png
375 ac_add_options --with-system-zlib
378 %{__make} -j1 -f client.mk build \
380 MOZ_MAKE_FLAGS="%{?_smp_mflags}" \
381 installdir=%{_libdir}/%{name} \
386 %if %{with crashreporter}
387 # create debuginfo for crash-stats.mozilla.com
388 %{__make} -j1 -C obj-%{_target_cpu} buildsymbols
392 cd mailnews/extensions/enigmail
393 ./makemake -r -o %{objdir}
394 %{__make} -j1 -C %{objdir}/mailnews/extensions/enigmail \
399 %{__make} -j1 -C %{objdir}/mailnews/extensions/enigmail xpi \
406 rm -rf $RPM_BUILD_ROOT
409 $RPM_BUILD_ROOT{%{_bindir},%{_libdir}} \
410 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
411 $RPM_BUILD_ROOT%{_datadir}/%{name} \
412 $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
414 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
418 %{__make} -C suite/installer stage-package \
419 LD_LIBRARY_PATH=$cwd/mozilla/dist/lib \
420 DESTDIR=$RPM_BUILD_ROOT \
421 installdir=%{_libdir}/%{name} \
424 cp -a mozilla/dist/seamonkey/* $RPM_BUILD_ROOT%{_libdir}/%{name}/
426 %if %{with xulrunner}
427 # >= 5.0 seems to require this
428 ln -s ../xulrunner $RPM_BUILD_ROOT%{_libdir}/%{name}/xulrunner
431 # Enable crash reporter for Thunderbird application
432 %if %{with crashreporter}
433 %{__sed} -i -e 's/\[Crash Reporter\]/[Crash Reporter]\nEnabled=1/' $RPM_BUILD_ROOT%{_libdir}/%{name}/application.ini
435 # Add debuginfo for crash-stats.mozilla.com
436 install -d $RPM_BUILD_ROOT%{_exec_prefix}/lib/debug%{_libdir}/%{name}
437 cp -a mozilla/dist/%{name}-%{version}.en-US.linux-*.crashreporter-symbols.zip $RPM_BUILD_ROOT%{_prefix}/lib/debug%{_libdir}/%{name}
440 # copy manually lightning files, somewhy they are not installed by make
441 cp -a mozilla/dist/bin/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103} \
442 $RPM_BUILD_ROOT%{_libdir}/%{name}/extensions
444 # move arch independant ones to datadir
445 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
446 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
447 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
449 ln -s ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome
450 ln -s ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
451 ln -s ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins
453 %if %{without xulrunner}
454 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/isp $RPM_BUILD_ROOT%{_datadir}/%{name}/isp
455 ln -s ../../share/%{name}/isp $RPM_BUILD_ROOT%{_libdir}/%{name}/isp
458 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/distribution/extensions/* \
459 $RPM_BUILD_ROOT%{_libdir}/%{name}/extensions/
461 # dir for arch independant extensions besides arch dependant extensions
462 # see mozilla/xpcom/build/nsXULAppAPI.h
463 # XRE_SYS_LOCAL_EXTENSION_PARENT_DIR and XRE_SYS_SHARE_EXTENSION_PARENT_DIR
464 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/extensions
466 %if %{without xulrunner}
467 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
468 ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
471 sed 's,@LIBDIR@,%{_libdir},' %{SOURCE9} > $RPM_BUILD_ROOT%{_bindir}/seamonkey
472 chmod a+rx $RPM_BUILD_ROOT%{_bindir}/seamonkey
474 install %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} \
475 $RPM_BUILD_ROOT%{_desktopdir}
477 cp -p %{topdir}/comm-release/suite/branding/nightly/content/icon64.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
479 # files created by seamonkey -register
480 touch $RPM_BUILD_ROOT%{_libdir}/%{name}/components/compreg.dat
481 touch $RPM_BUILD_ROOT%{_libdir}/%{name}/components/xpti.dat
483 cat << 'EOF' > $RPM_BUILD_ROOT%{_libdir}/%{name}/register
486 rm -f %{_libdir}/%{name}/components/{compreg,xpti}.dat
488 # it attempts to touch files in $HOME/.mozilla
489 # beware if you run this with sudo!!!
490 export HOME=$(mktemp -d)
491 # also TMPDIR could be pointing to sudo user's homedir
492 unset TMPDIR TMP || :
494 %{_libdir}/%{name}/seamonkey -register
498 chmod 755 $RPM_BUILD_ROOT%{_libdir}/%{name}/register
501 ext_dir=$RPM_BUILD_ROOT%{_libdir}/%{name}/extensions/\{847b3a00-7ab1-11d4-8f02-006008948af5\}
502 install -d $ext_dir/{chrome,components,defaults/preferences,modules}
504 cp -rfLp chrome/enigmail.jar $ext_dir/chrome
505 cp -rfLp components/enig* $ext_dir/components
506 cp -rfLp defaults/preferences/enigmail.js $ext_dir/defaults/preferences
507 cp -rfLp modules/{commonFuncs,enigmailCommon,keyManagement,pipeConsole,subprocess}.jsm $ext_dir/modules
508 cp -rfLp modules/{subprocess_worker_unix,subprocess_worker_win}.js $ext_dir/modules
510 cp -p %{topdir}/comm-release/mailnews/extensions/enigmail/package/install.rdf $ext_dir
511 cp -p %{topdir}/comm-release/mailnews/extensions/enigmail/package/chrome.manifest $ext_dir/chrome.manifest
514 %if %{without xulrunner}
515 # never package these. always remove
517 %{__sed} -i '/lib\(ldap\|ldif\|prldap\)60.so/d' $RPM_BUILD_ROOT%{_libdir}/%{name}/dependentlibs.list
518 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/lib{ldap,ldif,prldap}60.so
522 rm -rf $RPM_BUILD_ROOT
525 %{_libdir}/%{name}/register || :
526 %update_browser_plugins
527 %update_desktop_database
530 if [ "$1" = 0 ]; then
531 %update_browser_plugins
535 %defattr(644,root,root,755)
536 %attr(755,root,root) %{_bindir}/seamonkey
539 %{_browserpluginsconfdir}/browsers.d/%{name}.*
540 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
542 %dir %{_libdir}/%{name}
543 %if %{without xulrunner}
544 %attr(755,root,root) %{_libdir}/%{name}/libmozalloc.so
545 %attr(755,root,root) %{_libdir}/%{name}/libmozjs.so
546 %attr(755,root,root) %{_libdir}/%{name}/libxul.so
549 %{_libdir}/%{name}/blocklist.xml
550 %{_libdir}/%{name}/omni.ja
551 %attr(755,root,root) %{_libdir}/%{name}/register
553 %if %{with crashreporter}
554 %{_libdir}/%{name}/crashreporter
555 %{_libdir}/%{name}/crashreporter-override.ini
556 %{_libdir}/%{name}/crashreporter.ini
557 %{_libdir}/%{name}/Throbber-small.gif
561 %{_libdir}/%{name}/application.ini
562 %{_libdir}/%{name}/chrome.manifest
564 %dir %{_libdir}/%{name}/components
565 %{_libdir}/%{name}/components/components.manifest
566 %attr(755,root,root) %{_libdir}/%{name}/components/libsuite.so
568 %if %{without xulrunner}
569 %{_libdir}/%{name}/dependentlibs.list
570 %{_libdir}/%{name}/platform.ini
571 %attr(755,root,root) %{_libdir}/%{name}/components/libdbusservice.so
572 %attr(755,root,root) %{_libdir}/%{name}/components/libmozgnome.so
573 %attr(755,root,root) %{_libdir}/%{name}/run-mozilla.sh
574 %attr(755,root,root) %{_libdir}/%{name}/seamonkey-bin
575 %attr(755,root,root) %{_libdir}/%{name}/mozilla-xremote-client
576 %attr(755,root,root) %{_libdir}/%{name}/plugin-container
579 %attr(755,root,root) %{_libdir}/%{name}/seamonkey
580 %dir %{_libdir}/%{name}/plugins
583 %{_libdir}/%{name}/chrome
584 %{_libdir}/%{name}/defaults
585 %{_libdir}/%{name}/searchplugins
586 %if %{with xulrunner}
587 %{_libdir}/%{name}/xulrunner
589 %{_libdir}/%{name}/dictionaries
592 %dir %{_datadir}/%{name}
593 %{_datadir}/%{name}/chrome
594 %{_datadir}/%{name}/defaults
595 %{_datadir}/%{name}/searchplugins
597 %dir %{_datadir}/%{name}/extensions
598 %dir %{_libdir}/%{name}/extensions
599 # the signature of the default theme
600 %{_libdir}/%{name}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
601 %{_libdir}/%{name}/extensions/modern@themes.mozilla.org.xpi
603 # files created by seamonkey -register
604 %ghost %{_libdir}/%{name}/components/compreg.dat
605 %ghost %{_libdir}/%{name}/components/xpti.dat
607 %if %{without xulrunner}
608 %{_libdir}/%{name}/isp
609 %dir %{_datadir}/%{name}/isp
610 %{_datadir}/%{name}/isp/Bogofilter.sfd
611 %{_datadir}/%{name}/isp/DSPAM.sfd
612 %{_datadir}/%{name}/isp/POPFile.sfd
613 %{_datadir}/%{name}/isp/SpamAssassin.sfd
614 %{_datadir}/%{name}/isp/SpamPal.sfd
615 %{_datadir}/%{name}/isp/movemail.rdf
616 %{_datadir}/%{name}/isp/rss.rdf
619 %{_pixmapsdir}/seamonkey.png
620 %{_desktopdir}/%{name}.desktop
621 %{_desktopdir}/%{name}-composer.desktop
622 %{_desktopdir}/%{name}-mail.desktop
624 %if %{with lightning}
625 %files addon-lightning
626 %defattr(644,root,root,755)
627 %dir %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}
628 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/application.ini
629 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome
630 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
631 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults
632 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf
633 %dir %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components
634 %attr(755,root,root) %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/*.so
635 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/*.js
636 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/*.manifest
637 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/*.xpt
638 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules
639 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js
640 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones.sqlite
644 %files addon-enigmail
645 %defattr(644,root,root,755)
646 %dir %{_libdir}/%{name}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}
647 %{_libdir}/%{name}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/defaults
648 %{_libdir}/%{name}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome
649 %{_libdir}/%{name}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome.manifest
650 %{_libdir}/%{name}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/install.rdf
651 %dir %{_libdir}/%{name}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components
652 %{_libdir}/%{name}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/*.xpt
653 %{_libdir}/%{name}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/*.js
654 %dir %{_libdir}/%{name}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules
655 %{_libdir}/%{name}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/*.jsm
656 %{_libdir}/%{name}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/*.js
660 %defattr(644,root,root,755)
661 %{_libdir}/%{name}/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.xpi
662 %{_desktopdir}/%{name}-chat.desktop
665 %defattr(644,root,root,755)
666 %{_libdir}/%{name}/extensions/{f13b157f-b174-47e7-a34d-4815ddfdfeb8}.xpi
667 %{_desktopdir}/%{name}-venkman.desktop
670 %defattr(644,root,root,755)
671 %{_libdir}/%{name}/extensions/inspector@mozilla.org.xpi