3 %bcond_without gnomevfs # disable GnomeVFS support
4 %bcond_with gnomeui # enable GnomeUI
5 %bcond_without svg # disable svg support
7 %define enigmail_ver 0.95.2
8 Summary: SeaMonkey Community Edition - web browser
9 Summary(es.UTF-8): Navegador de Internet SeaMonkey Community Edition
10 Summary(pl.UTF-8): SeaMonkey Community Edition - przeglądarka WWW
11 Summary(pt_BR.UTF-8): Navegador SeaMonkey Community Edition
15 License: Mozilla Public License
16 Group: X11/Applications/Networking
17 Source0: ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/%{name}-%{version}.source.tar.bz2
18 # Source0-md5: adede0ee02c302011ecd49f8e83e7c0f
19 Source1: http://www.mozilla-enigmail.org/downloads/src/enigmail-%{enigmail_ver}.tar.gz
20 # Source1-md5: 62c0406d787e264b5d33656d13115b3c
21 Source2: %{name}.desktop
22 Source3: %{name}-composer.desktop
23 Source4: %{name}-chat.desktop
24 Source5: %{name}-mail.desktop
25 Source6: %{name}-venkman.desktop
26 Patch0: %{name}-pld-homepage.patch
27 Patch1: %{name}-ldap-with-nss.patch
28 Patch2: %{name}-kill_slim_hidden_def.patch
29 Patch3: %{name}-lib_path.patch
30 Patch4: %{name}-fonts.patch
31 Patch5: %{name}-agent.patch
32 URL: http://www.mozilla.org/projects/seamonkey/
33 BuildRequires: automake
34 %{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
35 BuildRequires: freetype-devel >= 1:2.1.8
36 %{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
37 BuildRequires: gtk+2-devel
38 %{?with_gnomeui:BuildRequires: libgnomeui-devel >= 2.0}
39 BuildRequires: libjpeg-devel >= 6b
40 BuildRequires: libpng-devel >= 1.2.7
41 BuildRequires: libstdc++-devel
42 BuildRequires: nspr-devel >= 1:4.6.1
43 BuildRequires: nss-devel >= 1:3.11.3
44 BuildRequires: perl-modules >= 5.6.0
45 BuildRequires: pkgconfig
46 BuildRequires: rpmbuild(macros) >= 1.356
47 BuildRequires: sed >= 4.0
48 BuildRequires: xorg-lib-libXext-devel
49 BuildRequires: xorg-lib-libXft-devel >= 2.1
50 BuildRequires: xorg-lib-libXinerama-devel
51 BuildRequires: xorg-lib-libXp-devel
52 BuildRequires: xorg-lib-libXt-devel
53 BuildRequires: zip >= 2.1
54 BuildRequires: zlib-devel >= 1.2.3
55 Requires(post,postun): %{name}-libs = %{epoch}:%{version}-%{release}
56 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
57 Requires: browser-plugins >= 2.0
58 %{?with_svg:Requires: cairo >= 1.0.0}
59 Requires: nspr >= 1:4.6.1
60 Requires: nss >= 1:3.11.3
61 Provides: seamonkey-embedded = %{epoch}:%{version}-%{release}
65 Obsoletes: seamonkey-calendar
66 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68 %define _seamonkeydir %{_libdir}/%{name}
69 %define _chromedir %{_libdir}/%{name}/chrome
71 # firefox/thunderbird/seamonkey provide their own versions
72 %define _noautoreqdep libgfxpsshar.so libgkgfx.so libgtkxtbin.so libjsj.so libxlibrgb.so libxpcom_compat.so libxpcom_core.so libxpistub.so
73 # we don't want these to satisfy xulrunner-devel
74 %define _noautoprov libgtkembedmoz.so libldap50.so libmozjs.so libprldap50.so libssldap50.so libxpcom.so libxul.so
75 # and as we don't provide them, don't require either
76 %define _noautoreq libgtkembedmoz.so libldap50.so libmozjs.so libprldap50.so libssldap50.so libxpcom.so libxul.so
78 %define specflags -fno-strict-aliasing
81 SeaMonkey Community Edition is an open-source web browser, designed
82 for standards compliance, performance and portability.
84 %description -l es.UTF-8
85 SeaMonkey Community Edition es un navegador de Internet que se basa en
86 una versión inicial de Netscape Communicator.
88 %description -l pl.UTF-8
89 SeaMonkey Community Edition jest potężną graficzną przeglądarką WWW,
90 która jest następcą Mozilli, która następnie była następczynią
91 Netscape Communikatora.
93 %description -l pt_BR.UTF-8
94 O SeaMonkey Community Edition é um web browser baseado numa versão
95 inicial do Netscape Communicator.
97 %description -l ru.UTF-8
98 SeaMonkey Community Edition - полнофункциональный web-browser с
99 открытыми исходными текстами, разработанный для максимального
100 соотвествия стандартам, максмимальной переносимости и скорости работы
103 Summary: SeaMonkey Community Edition shared libraries
104 Summary(pl.UTF-8): Biblioteki współdzielone SeaMonkey Community Edition
106 Obsoletes: mozilla-libs
109 SeaMonkey Community Edition shared libraries.
111 %description libs -l pl.UTF-8
112 Biblioteki współdzielone SeaMonkey Community Edition.
115 Summary: SeaMonkey Community Edition - programs for mail and news
116 Summary(pl.UTF-8): SeaMonkey Community Edition - programy do poczty i newsów
117 Summary(ru.UTF-8): Почтовая система на основе SeaMonkey Community Edition
118 Group: X11/Applications/Networking
119 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
120 Requires: %{name} = %{epoch}:%{version}-%{release}
121 Obsoletes: mozilla-mailnews
123 %description mailnews
124 Programs for mail and news integrated with browser.
126 %description mailnews -l pl.UTF-8
127 Programy pocztowe i obsługa newsów zintegrowane z przeglądarką.
129 %description mailnews -l ru.UTF-8
130 Клиент почты и новостей, на основе SeaMonkey Community Edition.
131 Поддерживает IMAP, POP и NNTP и имеет простой интерфейс пользователя.
133 %package addon-enigmail
134 Summary: Enigmail %{enigmail_ver} - PGP/GPG support for SeaMonkey Community Edition
135 Summary(pl.UTF-8): Enigmail %{enigmail_ver} - obsługa PGP/GPG dla SeaMonkey Community Edition
136 Group: X11/Applications/Networking
137 Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
138 Requires: %{name}-mailnews = %{epoch}:%{version}-%{release}
139 Requires: gnupg >= 1.4.2.2
141 %description addon-enigmail
142 Enigmail is an extension to the mail client of SeaMonkey / Mozilla /
143 Netscape and Mozilla Thunderbird which allows users to access the
144 authentication and encryption features provided by GnuPG.
146 %description addon-enigmail -l pl.UTF-8
147 Enigmail jest rozszerzeniem dla klienta pocztowego SeaMonkey, Mozilla
148 i Mozilla Thunderdbird pozwalającym użytkownikowi korzystać z
149 funkcjonalności GnuPG.
152 Summary: SeaMonkey Community Edition Chat - integrated IRC client
153 Summary(pl.UTF-8): SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
154 Group: X11/Applications/Networking
155 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
156 Requires: %{name} = %{epoch}:%{version}-%{release}
157 Obsoletes: mozilla-chat
160 SeaMonkey Community Edition Chat - IRC client that is integrated with
161 the SeaMonkey Community Edition web browser.
163 %description chat -l pl.UTF-8
164 SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
165 przeglądarką SeaMonkey Community Edition.
168 Summary: JavaScript debugger for use with SeaMonkey Community Edition
169 Summary(pl.UTF-8): Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition
170 Group: X11/Applications/Networking
171 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
172 Requires: %{name} = %{epoch}:%{version}-%{release}
173 Obsoletes: mozilla-js-debugger
175 %description js-debugger
176 JavaScript debugger for use with SeaMonkey Community Edition.
178 %description js-debugger -l pl.UTF-8
179 Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition.
181 %package dom-inspector
182 Summary: A tool for inspecting the DOM of pages in SeaMonkey Community Edition
183 Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
184 Group: X11/Applications/Networking
185 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
186 Requires: %{name} = %{epoch}:%{version}-%{release}
187 Obsoletes: mozilla-dom-inspector
189 %description dom-inspector
190 This is a tool that allows you to inspect the DOM for web pages in
191 SeaMonkey Community Edition. This is of great use to people who are
192 doing SeaMonkey Community Edition chrome development or web page
195 %description dom-inspector -l pl.UTF-8
196 To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
197 Community Edition. Jest bardzo przydatne dla ludzi rozwijających
198 chrome w SeaMonkey Community Edition lub tworzących strony WWW.
201 Summary: Gnome-VFS module providing support for smb:// URLs
202 Summary(pl.UTF-8): Moduł Gnome-VFS dodający wsparcie dla URLi smb://
203 Group: X11/Applications/Networking
204 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
205 Requires: %{name} = %{epoch}:%{version}-%{release}
206 Obsoletes: mozilla-gnomevfs
208 %description gnomevfs
209 Gnome-VFS module providing support for smb:// URLs.
211 %description gnomevfs -l pl.UTF-8
212 Moduł Gnome-VFS dodający wsparcie dla URLi smb://.
217 tar -C mailnews/extensions -zxf %{SOURCE1}
228 cp -f /usr/share/automake/config.* build/autoconf
229 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
230 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
231 ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
233 %{!?debug:--disable-debug} \
234 --disable-elf-dynstr-gc \
235 %{!?with_gnomeui:--disable-gnomeui} \
236 %{!?with_gnomevfs:--disable-gnomevfs} \
239 --disable-xterm-updates \
240 --enable-application=suite \
242 --enable-default-toolkit=gtk2 \
243 --enable-extensions \
246 --enable-optimize="%{rpmcflags}" \
247 --enable-postscript \
248 %{!?debug:--enable-strip} \
249 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
250 %{?with_svg:--enable-system-cairo} \
254 --enable-old-abi-compat-wrappers \
255 --with-default-mozilla-five-home=%{_seamonkeydir} \
266 cd mailnews/extensions/enigmail
272 rm -rf $RPM_BUILD_ROOT
275 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
276 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
277 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,dictionaries,icons,greprefs,res,searchplugins} \
278 $RPM_BUILD_ROOT%{_seamonkeydir}/{components,plugins}
280 # preparing to create register
281 # remove empty directory trees
282 rm -fr dist/bin/chrome/{US,chatzilla,classic,comm,content-packs,cview,embed,embed-sample,en-US,en-mac,en-unix,en-win,help,inspector,messenger,modern,pipnss,pippki,toolkit,venkman,xmlterm}
284 rm -f dist/bin/chrome/en-{mac,win}.jar
286 # creating and installing register
287 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
288 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
290 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
291 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults
292 ln -sf ../../share/%{name}/dictionaries $RPM_BUILD_ROOT%{_seamonkeydir}/dictionaries
293 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs
294 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons
295 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res
296 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins
298 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
299 cp -frL dist/bin/components/{[!m],m[!y]}* $RPM_BUILD_ROOT%{_seamonkeydir}/components
300 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
301 cp -frL dist/bin/dictionaries/* $RPM_BUILD_ROOT%{_datadir}/%{name}/dictionaries
302 cp -frL dist/bin/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
303 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
304 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
306 install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir}
308 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so
310 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
311 $RPM_BUILD_ROOT%{_desktopdir}
313 install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
315 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_seamonkeydir}
316 install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir}
317 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir}
318 install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir}
320 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
321 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
323 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
325 # (c) vip at linux.pl, wolf at pld-linux.org
327 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
328 export LD_LIBRARY_PATH
330 MOZILLA_FIVE_HOME="%{_seamonkeydir}"
331 SEAMONKEY="$MOZILLA_FIVE_HOME/seamonkey-bin"
332 if [ "$1" == "-remote" ]; then
336 PING=`$SEAMONKEY -remote 'ping()' 2>&1 >/dev/null`
337 if [ -n "$PING" ]; then
338 if [ -f "`pwd`/$1" ]; then
339 exec $SEAMONKEY "file://`pwd`/$1"
346 exec $SEAMONKEY -remote 'xfeDoCommand (openBrowser)'
347 elif [ "$1" == "-mail" ]; then
348 exec $SEAMONKEY -remote 'xfeDoCommand (openInbox)'
349 elif [ "$1" == "-compose" ]; then
350 exec $SEAMONKEY -remote 'xfeDoCommand (composeMessage)'
353 [[ $1 == -* ]] && exec $SEAMONKEY "$@"
355 if [ -f "`pwd`/$1" ]; then
356 URL="file://`pwd`/$1"
360 if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
361 ~/.mozilla/default/*/prefs.js; then
362 exec $SEAMONKEY -remote "OpenUrl($URL,new-tab)"
364 exec $SEAMONKEY -remote "OpenUrl($URL,new-window)"
367 echo "Cannot execute SeaMonkey ($SEAMONKEY)!" >&2
371 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
374 cd %{_datadir}/%{name}/chrome
375 cat *-installed-chrome.txt > installed-chrome.txt
376 rm -f chrome.rdf overlays.rdf
377 rm -f %{_seamonkeydir}/components/{compreg,xpti}.dat
379 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
380 export LD_LIBRARY_PATH
382 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regxpcom
383 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regchrome
387 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
390 rm -rf $RPM_BUILD_ROOT
393 %{_sbindir}/%{name}-chrome+xpcom-generate
394 %update_browser_plugins
397 %{_sbindir}/%{name}-chrome+xpcom-generate
398 if [ "$1" = 0 ]; then
399 %update_browser_plugins
402 %post mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
403 %postun mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
405 %post addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
406 %postun addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
408 %post chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
409 %postun chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
411 %post js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
412 %postun js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
414 %post dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
415 %postun dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
417 %post gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
418 %postun gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
421 %defattr(644,root,root,755)
422 %attr(755,root,root) %{_bindir}/seamonkey
423 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
426 %{_browserpluginsconfdir}/browsers.d/%{name}.*
427 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
430 %dir %{_seamonkeydir}/components
431 %dir %{_seamonkeydir}/defaults
432 %dir %{_seamonkeydir}/dictionaries
433 %dir %{_seamonkeydir}/greprefs
434 %dir %{_seamonkeydir}/icons
435 %dir %{_seamonkeydir}/plugins
436 %dir %{_seamonkeydir}/res
437 %dir %{_seamonkeydir}/searchplugins
438 %dir %{_datadir}/%{name}
440 %attr(755,root,root) %{_seamonkeydir}/seamonkey-bin
441 %attr(755,root,root) %{_seamonkeydir}/reg*
442 %attr(755,root,root) %{_seamonkeydir}/xpidl
444 %attr(755,root,root) %{_seamonkeydir}/libnssckbi.so
446 %attr(755,root,root) %{_seamonkeydir}/components/libaccess*.so
447 %attr(755,root,root) %{_seamonkeydir}/components/libappcomps.so
448 %attr(755,root,root) %{_seamonkeydir}/components/libauth*.so
449 %attr(755,root,root) %{_seamonkeydir}/components/libautoconfig.so
450 %attr(755,root,root) %{_seamonkeydir}/components/libcaps.so
451 %attr(755,root,root) %{_seamonkeydir}/components/libchrome.so
452 %attr(755,root,root) %{_seamonkeydir}/components/libcomposer.so
453 %attr(755,root,root) %{_seamonkeydir}/components/libcookie.so
454 %attr(755,root,root) %{_seamonkeydir}/components/libdocshell.so
455 %attr(755,root,root) %{_seamonkeydir}/components/libeditor.so
456 %attr(755,root,root) %{_seamonkeydir}/components/libembedcomponents.so
457 %attr(755,root,root) %{_seamonkeydir}/components/libfileview.so
458 %attr(755,root,root) %{_seamonkeydir}/components/libgfx*.so
459 %attr(755,root,root) %{_seamonkeydir}/components/libgk*.so
460 %attr(755,root,root) %{_seamonkeydir}/components/libhtmlpars.so
461 %attr(755,root,root) %{_seamonkeydir}/components/libi18n.so
462 %attr(755,root,root) %{_seamonkeydir}/components/libimg*.so
463 %attr(755,root,root) %{_seamonkeydir}/components/libjar50.so
464 %attr(755,root,root) %{_seamonkeydir}/components/libjsd.so
465 %attr(755,root,root) %{_seamonkeydir}/components/libmork.so
466 %attr(755,root,root) %{_seamonkeydir}/components/libmoz*.so
467 %attr(755,root,root) %{_seamonkeydir}/components/libmyspell.so
468 %attr(755,root,root) %{_seamonkeydir}/components/libnecko*.so
469 %attr(755,root,root) %{_seamonkeydir}/components/libnkdatetime.so
470 %attr(755,root,root) %{_seamonkeydir}/components/libnkfinger.so
471 %attr(755,root,root) %{_seamonkeydir}/components/libns*.so
472 %attr(755,root,root) %{_seamonkeydir}/components/liboji.so
473 %attr(755,root,root) %{_seamonkeydir}/components/libp3p.so
474 %attr(755,root,root) %{_seamonkeydir}/components/libpermissions.so
475 %attr(755,root,root) %{_seamonkeydir}/components/libpipboot.so
476 %attr(755,root,root) %{_seamonkeydir}/components/libpipnss.so
477 %attr(755,root,root) %{_seamonkeydir}/components/libpippki.so
478 %attr(755,root,root) %{_seamonkeydir}/components/libpref.so
479 %attr(755,root,root) %{_seamonkeydir}/components/libprofile.so
480 %attr(755,root,root) %{_seamonkeydir}/components/librdf.so
481 %attr(755,root,root) %{_seamonkeydir}/components/libremoteservice.so
482 %attr(755,root,root) %{_seamonkeydir}/components/libschemavalidation.so
483 %attr(755,root,root) %{_seamonkeydir}/components/libsearchservice.so
484 %attr(755,root,root) %{_seamonkeydir}/components/libspellchecker.so
485 %attr(755,root,root) %{_seamonkeydir}/components/libsql.so
486 %attr(755,root,root) %{_seamonkeydir}/components/libsroaming.so
487 %attr(755,root,root) %{_seamonkeydir}/components/libstoragecomps.so
488 %attr(755,root,root) %{_seamonkeydir}/components/libsystem-pref.so
489 %attr(755,root,root) %{_seamonkeydir}/components/libtransformiix.so
490 %attr(755,root,root) %{_seamonkeydir}/components/libtxmgr.so
491 %attr(755,root,root) %{_seamonkeydir}/components/libtypeaheadfind.so
492 %attr(755,root,root) %{_seamonkeydir}/components/libuconv.so
493 %attr(755,root,root) %{_seamonkeydir}/components/libucv*.so
494 %attr(755,root,root) %{_seamonkeydir}/components/libuniversalchardet.so
495 %attr(755,root,root) %{_seamonkeydir}/components/libwallet.so
496 %attr(755,root,root) %{_seamonkeydir}/components/libwalletviewers.so
497 %attr(755,root,root) %{_seamonkeydir}/components/libwebbrwsr.so
498 %attr(755,root,root) %{_seamonkeydir}/components/libwebsrvcs.so
499 %attr(755,root,root) %{_seamonkeydir}/components/libwidget_gtk2.so
500 %attr(755,root,root) %{_seamonkeydir}/components/libx*.so
502 %{_seamonkeydir}/components/access*.xpt
503 %{_seamonkeydir}/components/alerts.xpt
504 %{_seamonkeydir}/components/appshell.xpt
505 %{_seamonkeydir}/components/appstartup.xpt
506 %{_seamonkeydir}/components/autocomplete.xpt
507 %{_seamonkeydir}/components/autoconfig.xpt
508 %{_seamonkeydir}/components/bookmarks.xpt
509 %{_seamonkeydir}/components/caps.xpt
510 %{_seamonkeydir}/components/chardet.xpt
511 %{_seamonkeydir}/components/chrome.xpt
512 %{_seamonkeydir}/components/commandhandler.xpt
513 %{_seamonkeydir}/components/composer.xpt
514 %{_seamonkeydir}/components/content*.xpt
515 %{_seamonkeydir}/components/cookie.xpt
516 %{_seamonkeydir}/components/directory.xpt
517 %{_seamonkeydir}/components/docshell.xpt
518 %{_seamonkeydir}/components/dom*.xpt
519 %{_seamonkeydir}/components/downloadmanager.xpt
520 %{_seamonkeydir}/components/editor.xpt
521 %{_seamonkeydir}/components/embed_base.xpt
522 %{_seamonkeydir}/components/extensions.xpt
523 %{_seamonkeydir}/components/exthandler.xpt
524 %{_seamonkeydir}/components/find.xpt
525 %{_seamonkeydir}/components/filepicker.xpt
526 %{_seamonkeydir}/components/gfx*.xpt
527 %{?with_svg:%{_seamonkeydir}/components/gksvgrenderer.xpt}
528 %{_seamonkeydir}/components/history.xpt
529 %{_seamonkeydir}/components/htmlparser.xpt
530 %{?with_gnomeui:%{_seamonkeydir}/components/imgicon.xpt}
531 %{_seamonkeydir}/components/imglib2.xpt
532 %{_seamonkeydir}/components/intl.xpt
533 %{_seamonkeydir}/components/jar.xpt
534 %{_seamonkeydir}/components/js*.xpt
535 %{_seamonkeydir}/components/layout*.xpt
536 %{_seamonkeydir}/components/locale.xpt
537 %{_seamonkeydir}/components/lwbrk.xpt
538 %{_seamonkeydir}/components/mimetype.xpt
539 %{_seamonkeydir}/components/moz*.xpt
540 %{_seamonkeydir}/components/necko*.xpt
541 %{_seamonkeydir}/components/oji.xpt
542 %{_seamonkeydir}/components/p3p.xpt
543 %{_seamonkeydir}/components/pipboot.xpt
544 %{_seamonkeydir}/components/pipnss.xpt
545 %{_seamonkeydir}/components/pippki.xpt
546 %{_seamonkeydir}/components/plugin.xpt
547 %{_seamonkeydir}/components/pref.xpt
548 %{_seamonkeydir}/components/prefetch.xpt
549 %{_seamonkeydir}/components/prefmigr.xpt
550 %{_seamonkeydir}/components/profile.xpt
551 %{_seamonkeydir}/components/progressDlg.xpt
552 %{_seamonkeydir}/components/proxyObjInst.xpt
553 %{_seamonkeydir}/components/rdf.xpt
554 %{_seamonkeydir}/components/related.xpt
555 %{_seamonkeydir}/components/saxparser.xpt
556 %{_seamonkeydir}/components/search.xpt
557 %{_seamonkeydir}/components/schemavalidation.xpt
558 %{_seamonkeydir}/components/shistory.xpt
559 %{_seamonkeydir}/components/signonviewer.xpt
560 %{_seamonkeydir}/components/spellchecker.xpt
561 %{_seamonkeydir}/components/sql.xpt
562 %{_seamonkeydir}/components/storage.xpt
563 %{_seamonkeydir}/components/toolkitremote.xpt
564 %{_seamonkeydir}/components/txmgr.xpt
565 %{_seamonkeydir}/components/txtsvc.xpt
566 %{_seamonkeydir}/components/typeaheadfind.xpt
567 %{_seamonkeydir}/components/uconv.xpt
568 %{_seamonkeydir}/components/unicharutil.xpt
569 %{_seamonkeydir}/components/uriloader.xpt
570 %{_seamonkeydir}/components/urlformatter.xpt
571 %{_seamonkeydir}/components/wallet*.xpt
572 %{_seamonkeydir}/components/webBrowser_core.xpt
573 %{_seamonkeydir}/components/webbrowserpersist.xpt
574 %{_seamonkeydir}/components/webshell_idls.xpt
575 %{_seamonkeydir}/components/websrvcs.xpt
576 %{_seamonkeydir}/components/widget.xpt
577 %{_seamonkeydir}/components/windowds.xpt
578 %{_seamonkeydir}/components/windowwatcher.xpt
579 %{_seamonkeydir}/components/x*.xpt
581 %{_seamonkeydir}/components/jsconsole-clhandler.js
582 %{_seamonkeydir}/components/nsCloseAllWindows.js
583 %{_seamonkeydir}/components/nsComposerCmdLineHandler.js
584 %{_seamonkeydir}/components/nsDictionary.js
585 %{_seamonkeydir}/components/nsDownloadProgressListener.js
586 %{_seamonkeydir}/components/nsFilePicker.js
587 %{_seamonkeydir}/components/nsHelperAppDlg.js
588 %{_seamonkeydir}/components/nsInterfaceInfoToIDL.js
589 %{_seamonkeydir}/components/nsKillAll.js
590 %{_seamonkeydir}/components/nsProgressDialog.js
591 %{_seamonkeydir}/components/nsProxyAutoConfig.js
592 %{_seamonkeydir}/components/nsResetPref.js
593 %{_seamonkeydir}/components/nsSchemaValidatorRegexp.js
594 %{_seamonkeydir}/components/nsSidebar.js
595 %{_seamonkeydir}/components/nsUpdateNotifier.js
596 %{_seamonkeydir}/components/nsURLFormatter.js
597 %{_seamonkeydir}/components/nsXmlRpcClient.js
598 %{_seamonkeydir}/components/xulappinfo.js
600 # not *.dat, so check-files can catch any new files
601 # (and they won't be just silently placed empty in rpm)
602 %ghost %{_seamonkeydir}/components/compreg.dat
603 %ghost %{_seamonkeydir}/components/xpti.dat
605 %dir %{_datadir}/%{name}/chrome
606 %{_datadir}/%{name}/chrome/US.jar
607 %{_datadir}/%{name}/chrome/classic.jar
608 %{_datadir}/%{name}/chrome/comm.jar
609 %{_datadir}/%{name}/chrome/content-packs.jar
610 %{_datadir}/%{name}/chrome/cview.jar
611 %{_datadir}/%{name}/chrome/embed-sample.jar
612 %{_datadir}/%{name}/chrome/en-US.jar
613 %{_datadir}/%{name}/chrome/en-unix.jar
614 %{_datadir}/%{name}/chrome/help.jar
615 %{_datadir}/%{name}/chrome/layoutdebug.jar
616 %{_datadir}/%{name}/chrome/modern.jar
617 %{_datadir}/%{name}/chrome/pipnss.jar
618 %{_datadir}/%{name}/chrome/pippki.jar
619 %{_datadir}/%{name}/chrome/reporter.jar
620 %{_datadir}/%{name}/chrome/sql.jar
621 %{_datadir}/%{name}/chrome/sroaming.jar
622 %{_datadir}/%{name}/chrome/tasks.jar
623 %{_datadir}/%{name}/chrome/toolkit.jar
624 %{_datadir}/%{name}/chrome/xforms.jar
626 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
627 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
628 # not generated automatically ?
629 %{_datadir}/%{name}/chrome/stylesheets.rdf
630 %{_datadir}/%{name}/chrome/chromelist.txt
631 %{_datadir}/%{name}/chrome/icons
632 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
633 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
634 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
635 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
636 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
637 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
638 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
640 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
641 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
643 %{_datadir}/%{name}/defaults
644 %{_datadir}/%{name}/dictionaries
645 %{_datadir}/%{name}/greprefs
646 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
647 %{_datadir}/%{name}/icons
648 %{_datadir}/%{name}/res
649 %{_datadir}/%{name}/searchplugins
651 %{_pixmapsdir}/seamonkey.png
652 %{_desktopdir}/%{name}.desktop
653 %{_desktopdir}/%{name}-composer.desktop
656 %defattr(644,root,root,755)
657 %dir %{_seamonkeydir}
658 # libxpcom.so used by mozillaplug-in
659 # probably should add more if more packages require
660 %attr(755,root,root) %{_seamonkeydir}/libxpcom.so
661 %attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
662 %attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
665 %attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so
666 %attr(755,root,root) %{_seamonkeydir}/libgkgfx.so
667 %attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so
668 %attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so
669 %attr(755,root,root) %{_seamonkeydir}/libjsj.so
670 %attr(755,root,root) %{_seamonkeydir}/libldap50.so
671 %attr(755,root,root) %{_seamonkeydir}/libprldap50.so
672 %attr(755,root,root) %{_seamonkeydir}/libssldap50.so
673 %attr(755,root,root) %{_seamonkeydir}/libmozjs.so
674 %attr(755,root,root) %{_seamonkeydir}/libxpistub.so
675 %attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so
678 %defattr(644,root,root,755)
679 %attr(755,root,root) %{_seamonkeydir}/libmsgbaseutil.so
680 %attr(755,root,root) %{_seamonkeydir}/components/libaddrbook.so
681 %attr(755,root,root) %{_seamonkeydir}/components/libbayesflt.so
682 %attr(755,root,root) %{_seamonkeydir}/components/libimpText.so
683 %attr(755,root,root) %{_seamonkeydir}/components/libimpComm4xMail.so
684 %attr(755,root,root) %{_seamonkeydir}/components/libimport.so
685 %attr(755,root,root) %{_seamonkeydir}/components/liblocalmail.so
686 %attr(755,root,root) %{_seamonkeydir}/components/libmailnews.so
687 %attr(755,root,root) %{_seamonkeydir}/components/libmailview.so
688 %attr(755,root,root) %{_seamonkeydir}/components/libmime.so
689 %attr(755,root,root) %{_seamonkeydir}/components/libmimeemitter.so
690 %attr(755,root,root) %{_seamonkeydir}/components/libmsg*.so
691 %attr(755,root,root) %{_seamonkeydir}/components/libvcard.so
693 %{_seamonkeydir}/components/addrbook.xpt
694 %{_seamonkeydir}/components/impComm4xMail.xpt
695 %{_seamonkeydir}/components/import.xpt
696 %{_seamonkeydir}/components/mailnews.xpt
697 %{_seamonkeydir}/components/mailview.xpt
698 %{_seamonkeydir}/components/mime.xpt
699 %{_seamonkeydir}/components/msg*.xpt
701 %{_seamonkeydir}/components/mdn-service.js
702 %{_seamonkeydir}/components/nsAbLDAPAttributeMap.js
703 %{_seamonkeydir}/components/nsLDAPPrefsService.js
704 %{_seamonkeydir}/components/offlineStartup.js
705 %{_seamonkeydir}/components/smime-service.js
707 %{_datadir}/%{name}/chrome/messenger.jar
709 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
710 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
711 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
712 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
714 %{_desktopdir}/%{name}-mail.desktop
716 %files addon-enigmail
717 %defattr(644,root,root,755)
718 %attr(755,root,root) %{_seamonkeydir}/components/libenigmime.so
719 %{_seamonkeydir}/components/enigmail.xpt
720 %{_seamonkeydir}/components/enigmime.xpt
721 %{_seamonkeydir}/components/ipc.xpt
722 %{_seamonkeydir}/components/enigmail.js
723 %{_seamonkeydir}/components/enigprefs-service.js
724 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
725 %{_datadir}/%{name}/chrome/enigmail-locale.jar
726 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
727 %{_datadir}/%{name}/chrome/enigmail-skin.jar
728 %{_datadir}/%{name}/chrome/enigmail.jar
729 %{_datadir}/%{name}/chrome/enigmime.jar
732 %defattr(644,root,root,755)
733 %{_seamonkeydir}/components/chatzilla-service.js
734 %{_datadir}/%{name}/chrome/chatzilla.jar
735 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
736 %{_desktopdir}/%{name}-chat.desktop
739 %defattr(644,root,root,755)
740 %{_seamonkeydir}/components/venkman-service.js
741 %{_datadir}/%{name}/chrome/venkman.jar
742 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
743 %{_desktopdir}/%{name}-venkman.desktop
746 %defattr(644,root,root,755)
747 %{_seamonkeydir}/components/inspector.xpt
748 %{_seamonkeydir}/components/inspector-cmdline.js
749 %{_datadir}/%{name}/chrome/inspector.jar
750 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
751 %{_datadir}/%{name}/defaults/pref/inspector.js
755 %defattr(644,root,root,755)
756 %attr(755,root,root) %{_seamonkeydir}/components/libnkgnomevfs.so