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.94.3
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: 4409ad62738d403719a62d00c0276e08
19 Source1: http://www.mozilla-enigmail.org/downloads/src/enigmail-%{_enigmail_ver}.tar.gz
20 # Source1-md5: 08727eea68589eb4c9087ca771229f06
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 URL: http://www.mozilla.org/projects/seamonkey/
32 BuildRequires: automake
33 %{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
34 BuildRequires: freetype-devel >= 1:2.1.8
35 %{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
36 BuildRequires: gtk+2-devel
37 %{?with_gnomeui:BuildRequires: libgnomeui-devel >= 2.0}
38 BuildRequires: libjpeg-devel >= 6b
39 BuildRequires: libpng-devel >= 1.2.7
40 BuildRequires: libstdc++-devel
41 BuildRequires: nspr-devel >= 1:4.6.1
42 BuildRequires: nss-devel >= 1:3.11.3
43 BuildRequires: perl-modules >= 5.6.0
44 BuildRequires: pkgconfig
45 BuildRequires: rpmbuild(macros) >= 1.356
46 BuildRequires: sed >= 4.0
47 BuildRequires: xorg-lib-libXext-devel
48 BuildRequires: xorg-lib-libXft-devel >= 2.1
49 BuildRequires: xorg-lib-libXinerama-devel
50 BuildRequires: xorg-lib-libXp-devel
51 BuildRequires: xorg-lib-libXt-devel
52 BuildRequires: zip >= 2.1
53 BuildRequires: zlib-devel >= 1.2.3
54 Requires(post,postun): %{name}-libs = %{epoch}:%{version}-%{release}
55 Requires(post,postun): /sbin/ldconfig
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 # seamonkey, mozilla and firefox provide their own versions
72 %define _noautoreqdep libgfxpsshar.so libgkgfx.so libgtkembedmoz.so libgtkxtbin.so libjsj.so libldap50.so libmozjs.so libprldap50.so libssldap50.so libxlibrgb.so libxpcom.so libxpcom_compat.so libxpcom_core.so libxpistub.so
73 # we don't want these to satisfy xulrunner-devel
74 %define _noautoprov libmozjs.so libxpcom.so libxul.so
75 # and as we don't provide them, don't require either
76 %define _noautoreq libmozjs.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(post,postun): /sbin/ldconfig
121 Requires: %{name} = %{epoch}:%{version}-%{release}
122 Obsoletes: mozilla-mailnews
124 %description mailnews
125 Programs for mail and news integrated with browser.
127 %description mailnews -l pl.UTF-8
128 Programy pocztowe i obsługa newsów zintegrowane z przeglądarką.
130 %description mailnews -l ru.UTF-8
131 Клиент почты и новостей, на основе SeaMonkey Community Edition.
132 Поддерживает IMAP, POP и NNTP и имеет простой интерфейс пользователя.
134 %package addon-enigmail
135 Summary: Enigmail %{_enigmail_ver} - PGP/GPG support for SeaMonkey Community Edition
136 Summary(pl.UTF-8): Enigmail %{_enigmail_ver} - obsługa PGP/GPG dla SeaMonkey Community Edition
137 Group: X11/Applications/Networking
138 Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
139 Requires(post,postun): /sbin/ldconfig
140 Requires: %{name}-mailnews = %{epoch}:%{version}-%{release}
141 Requires: gnupg >= 1.4.2.2
143 %description addon-enigmail
144 Enigmail is an extension to the mail client of SeaMonkey / Mozilla /
145 Netscape and Mozilla Thunderbird which allows users to access the
146 authentication and encryption features provided by GnuPG.
148 %description addon-enigmail -l pl.UTF-8
149 Enigmail jest rozszerzeniem dla klienta pocztowego SeaMonkey, Mozilla
150 i Mozilla Thunderdbird pozwalającym użytkownikowi korzystać z
151 funkcjonalności GnuPG.
154 Summary: SeaMonkey Community Edition Chat - integrated IRC client
155 Summary(pl.UTF-8): SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
156 Group: X11/Applications/Networking
157 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
158 Requires: %{name} = %{epoch}:%{version}-%{release}
159 Obsoletes: mozilla-chat
162 SeaMonkey Community Edition Chat - IRC client that is integrated with
163 the SeaMonkey Community Edition web browser.
165 %description chat -l pl.UTF-8
166 SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
167 przeglądarką SeaMonkey Community Edition.
170 Summary: JavaScript debugger for use with SeaMonkey Community Edition
171 Summary(pl.UTF-8): Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition
172 Group: X11/Applications/Networking
173 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
174 Requires: %{name} = %{epoch}:%{version}-%{release}
175 Obsoletes: mozilla-js-debugger
177 %description js-debugger
178 JavaScript debugger for use with SeaMonkey Community Edition.
180 %description js-debugger -l pl.UTF-8
181 Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition.
183 %package dom-inspector
184 Summary: A tool for inspecting the DOM of pages in SeaMonkey Community Edition
185 Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
186 Group: X11/Applications/Networking
187 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
188 Requires: %{name} = %{epoch}:%{version}-%{release}
189 Obsoletes: mozilla-dom-inspector
191 %description dom-inspector
192 This is a tool that allows you to inspect the DOM for web pages in
193 SeaMonkey Community Edition. This is of great use to people who are
194 doing SeaMonkey Community Edition chrome development or web page
197 %description dom-inspector -l pl.UTF-8
198 To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
199 Community Edition. Jest bardzo przydatne dla ludzi rozwijających
200 chrome w SeaMonkey Community Edition lub tworzących strony WWW.
203 Summary: Gnome-VFS module providing support for smb:// URLs
204 Summary(pl.UTF-8): Moduł Gnome-VFS dodający wsparcie dla URLi smb://
205 Group: X11/Applications/Networking
206 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
207 Requires: %{name} = %{epoch}:%{version}-%{release}
208 Obsoletes: mozilla-gnomevfs
210 %description gnomevfs
211 Gnome-VFS module providing support for smb:// URLs.
213 %description gnomevfs -l pl.UTF-8
214 Moduł Gnome-VFS dodający wsparcie dla URLi smb://.
219 tar -C mailnews/extensions -zxf %{SOURCE1}
229 cp -f /usr/share/automake/config.* build/autoconf
230 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
231 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
232 ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
234 %{!?debug:--disable-debug} \
235 --disable-elf-dynstr-gc \
236 %{!?with_gnomeui:--disable-gnomeui} \
237 %{!?with_gnomevfs:--disable-gnomevfs} \
240 --disable-xterm-updates \
241 --enable-application=suite \
243 --enable-default-toolkit=gtk2 \
244 --enable-extensions \
247 --enable-optimize="%{rpmcflags}" \
248 --enable-postscript \
249 %{!?debug:--enable-strip} \
250 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
251 %{?with_svg:--enable-system-cairo} \
255 --enable-old-abi-compat-wrappers \
256 --with-default-mozilla-five-home=%{_seamonkeydir} \
267 cd mailnews/extensions/enigmail
273 rm -rf $RPM_BUILD_ROOT
276 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
277 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
278 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,dictionaries,icons,greprefs,res,searchplugins} \
279 $RPM_BUILD_ROOT%{_seamonkeydir}/{components,plugins}
281 # preparing to create register
282 # remove empty directory trees
283 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}
285 rm -f dist/bin/chrome/en-{mac,win}.jar
287 # creating and installing register
288 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
289 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
291 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
292 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults
293 ln -sf ../../share/%{name}/dictionaries $RPM_BUILD_ROOT%{_seamonkeydir}/dictionaries
294 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs
295 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons
296 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res
297 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins
299 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
300 cp -frL dist/bin/components/{[!m],m[!y]}* $RPM_BUILD_ROOT%{_seamonkeydir}/components
301 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
302 cp -frL dist/bin/dictionaries/* $RPM_BUILD_ROOT%{_datadir}/%{name}/dictionaries
303 cp -frL dist/bin/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
304 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
305 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
307 install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir}
309 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so
311 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
312 $RPM_BUILD_ROOT%{_desktopdir}
314 install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
316 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_seamonkeydir}
317 install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir}
318 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir}
319 install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir}
321 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
322 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
324 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
326 # (c) vip at linux.pl, wolf at pld-linux.org
328 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
329 export LD_LIBRARY_PATH
331 MOZILLA_FIVE_HOME="%{_seamonkeydir}"
332 SEAMONKEY="$MOZILLA_FIVE_HOME/seamonkey-bin"
333 if [ "$1" == "-remote" ]; then
337 PING=`$SEAMONKEY -remote 'ping()' 2>&1 >/dev/null`
338 if [ -n "$PING" ]; then
339 if [ -f "`pwd`/$1" ]; then
340 exec $SEAMONKEY "file://`pwd`/$1"
347 exec $SEAMONKEY -remote 'xfeDoCommand (openBrowser)'
348 elif [ "$1" == "-mail" ]; then
349 exec $SEAMONKEY -remote 'xfeDoCommand (openInbox)'
350 elif [ "$1" == "-compose" ]; then
351 exec $SEAMONKEY -remote 'xfeDoCommand (composeMessage)'
354 [[ $1 == -* ]] && exec $SEAMONKEY "$@"
356 if [ -f "`pwd`/$1" ]; then
357 URL="file://`pwd`/$1"
361 if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
362 ~/.mozilla/default/*/prefs.js; then
363 exec $SEAMONKEY -remote "OpenUrl($URL,new-tab)"
365 exec $SEAMONKEY -remote "OpenUrl($URL,new-window)"
368 echo "Cannot execute SeaMonkey ($SEAMONKEY)!" >&2
372 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
375 cd %{_datadir}/%{name}/chrome
376 cat *-installed-chrome.txt > installed-chrome.txt
377 rm -f chrome.rdf overlays.rdf
378 rm -f %{_seamonkeydir}/components/{compreg,xpti}.dat
380 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
381 export LD_LIBRARY_PATH
383 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regxpcom
384 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regchrome
388 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
391 rm -rf $RPM_BUILD_ROOT
394 %{_sbindir}/%{name}-chrome+xpcom-generate
395 %update_browser_plugins
398 %{_sbindir}/%{name}-chrome+xpcom-generate
399 if [ "$1" = 0 ]; then
400 %update_browser_plugins
403 %post mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
404 %postun mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
406 %post addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
407 %postun addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
409 %post chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
410 %postun chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
412 %post js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
413 %postun js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
415 %post dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
416 %postun dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
418 %post gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
419 %postun gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
422 %defattr(644,root,root,755)
423 %attr(755,root,root) %{_bindir}/seamonkey
424 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
427 %{_browserpluginsconfdir}/browsers.d/%{name}.*
428 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
431 %dir %{_seamonkeydir}/components
432 %dir %{_seamonkeydir}/defaults
433 %dir %{_seamonkeydir}/dictionaries
434 %dir %{_seamonkeydir}/greprefs
435 %dir %{_seamonkeydir}/icons
436 %dir %{_seamonkeydir}/plugins
437 %dir %{_seamonkeydir}/res
438 %dir %{_seamonkeydir}/searchplugins
439 %dir %{_datadir}/%{name}
441 %attr(755,root,root) %{_seamonkeydir}/seamonkey-bin
442 %attr(755,root,root) %{_seamonkeydir}/reg*
443 %attr(755,root,root) %{_seamonkeydir}/xpidl
445 %attr(755,root,root) %{_seamonkeydir}/libnssckbi.so
447 %attr(755,root,root) %{_seamonkeydir}/components/libaccess*.so
448 %attr(755,root,root) %{_seamonkeydir}/components/libappcomps.so
449 %attr(755,root,root) %{_seamonkeydir}/components/libauth*.so
450 %attr(755,root,root) %{_seamonkeydir}/components/libautoconfig.so
451 %attr(755,root,root) %{_seamonkeydir}/components/libcaps.so
452 %attr(755,root,root) %{_seamonkeydir}/components/libchrome.so
453 %attr(755,root,root) %{_seamonkeydir}/components/libcomposer.so
454 %attr(755,root,root) %{_seamonkeydir}/components/libcookie.so
455 %attr(755,root,root) %{_seamonkeydir}/components/libdocshell.so
456 %attr(755,root,root) %{_seamonkeydir}/components/libeditor.so
457 %attr(755,root,root) %{_seamonkeydir}/components/libembedcomponents.so
458 %attr(755,root,root) %{_seamonkeydir}/components/libfileview.so
459 %attr(755,root,root) %{_seamonkeydir}/components/libgfx*.so
460 %attr(755,root,root) %{_seamonkeydir}/components/libgk*.so
461 %attr(755,root,root) %{_seamonkeydir}/components/libhtmlpars.so
462 %attr(755,root,root) %{_seamonkeydir}/components/libi18n.so
463 %attr(755,root,root) %{_seamonkeydir}/components/libimg*.so
464 %attr(755,root,root) %{_seamonkeydir}/components/libjar50.so
465 %attr(755,root,root) %{_seamonkeydir}/components/libjsd.so
466 %attr(755,root,root) %{_seamonkeydir}/components/libmork.so
467 %attr(755,root,root) %{_seamonkeydir}/components/libmoz*.so
468 %attr(755,root,root) %{_seamonkeydir}/components/libmyspell.so
469 %attr(755,root,root) %{_seamonkeydir}/components/libnecko*.so
470 %attr(755,root,root) %{_seamonkeydir}/components/libnkdatetime.so
471 %attr(755,root,root) %{_seamonkeydir}/components/libnkfinger.so
472 %attr(755,root,root) %{_seamonkeydir}/components/libns*.so
473 %attr(755,root,root) %{_seamonkeydir}/components/liboji.so
474 %attr(755,root,root) %{_seamonkeydir}/components/libp3p.so
475 %attr(755,root,root) %{_seamonkeydir}/components/libpermissions.so
476 %attr(755,root,root) %{_seamonkeydir}/components/libpipboot.so
477 %attr(755,root,root) %{_seamonkeydir}/components/libpipnss.so
478 %attr(755,root,root) %{_seamonkeydir}/components/libpippki.so
479 %attr(755,root,root) %{_seamonkeydir}/components/libpref.so
480 %attr(755,root,root) %{_seamonkeydir}/components/libprofile.so
481 %attr(755,root,root) %{_seamonkeydir}/components/librdf.so
482 %attr(755,root,root) %{_seamonkeydir}/components/libremoteservice.so
483 %attr(755,root,root) %{_seamonkeydir}/components/libschemavalidation.so
484 %attr(755,root,root) %{_seamonkeydir}/components/libsearchservice.so
485 %attr(755,root,root) %{_seamonkeydir}/components/libspellchecker.so
486 %attr(755,root,root) %{_seamonkeydir}/components/libsql.so
487 %attr(755,root,root) %{_seamonkeydir}/components/libsroaming.so
488 %attr(755,root,root) %{_seamonkeydir}/components/libstoragecomps.so
489 %attr(755,root,root) %{_seamonkeydir}/components/libsystem-pref.so
490 %attr(755,root,root) %{_seamonkeydir}/components/libtransformiix.so
491 %attr(755,root,root) %{_seamonkeydir}/components/libtxmgr.so
492 %attr(755,root,root) %{_seamonkeydir}/components/libtypeaheadfind.so
493 %attr(755,root,root) %{_seamonkeydir}/components/libuconv.so
494 %attr(755,root,root) %{_seamonkeydir}/components/libucv*.so
495 %attr(755,root,root) %{_seamonkeydir}/components/libuniversalchardet.so
496 %attr(755,root,root) %{_seamonkeydir}/components/libwallet.so
497 %attr(755,root,root) %{_seamonkeydir}/components/libwalletviewers.so
498 %attr(755,root,root) %{_seamonkeydir}/components/libwebbrwsr.so
499 %attr(755,root,root) %{_seamonkeydir}/components/libwebsrvcs.so
500 %attr(755,root,root) %{_seamonkeydir}/components/libwidget_gtk2.so
501 %attr(755,root,root) %{_seamonkeydir}/components/libx*.so
503 %{_seamonkeydir}/components/access*.xpt
504 %{_seamonkeydir}/components/alerts.xpt
505 %{_seamonkeydir}/components/appshell.xpt
506 %{_seamonkeydir}/components/appstartup.xpt
507 %{_seamonkeydir}/components/autocomplete.xpt
508 %{_seamonkeydir}/components/autoconfig.xpt
509 %{_seamonkeydir}/components/bookmarks.xpt
510 %{_seamonkeydir}/components/caps.xpt
511 %{_seamonkeydir}/components/chardet.xpt
512 %{_seamonkeydir}/components/chrome.xpt
513 %{_seamonkeydir}/components/commandhandler.xpt
514 %{_seamonkeydir}/components/composer.xpt
515 %{_seamonkeydir}/components/content*.xpt
516 %{_seamonkeydir}/components/cookie.xpt
517 %{_seamonkeydir}/components/directory.xpt
518 %{_seamonkeydir}/components/docshell.xpt
519 %{_seamonkeydir}/components/dom*.xpt
520 %{_seamonkeydir}/components/downloadmanager.xpt
521 %{_seamonkeydir}/components/editor.xpt
522 %{_seamonkeydir}/components/embed_base.xpt
523 %{_seamonkeydir}/components/extensions.xpt
524 %{_seamonkeydir}/components/exthandler.xpt
525 %{_seamonkeydir}/components/find.xpt
526 %{_seamonkeydir}/components/filepicker.xpt
527 %{_seamonkeydir}/components/gfx*.xpt
528 %{?with_svg:%{_seamonkeydir}/components/gksvgrenderer.xpt}
529 %{_seamonkeydir}/components/history.xpt
530 %{_seamonkeydir}/components/htmlparser.xpt
531 %{?with_gnomeui:%{_seamonkeydir}/components/imgicon.xpt}
532 %{_seamonkeydir}/components/imglib2.xpt
533 %{_seamonkeydir}/components/intl.xpt
534 %{_seamonkeydir}/components/jar.xpt
535 %{_seamonkeydir}/components/js*.xpt
536 %{_seamonkeydir}/components/layout*.xpt
537 %{_seamonkeydir}/components/locale.xpt
538 %{_seamonkeydir}/components/lwbrk.xpt
539 %{_seamonkeydir}/components/mimetype.xpt
540 %{_seamonkeydir}/components/moz*.xpt
541 %{_seamonkeydir}/components/necko*.xpt
542 %{_seamonkeydir}/components/oji.xpt
543 %{_seamonkeydir}/components/p3p.xpt
544 %{_seamonkeydir}/components/pipboot.xpt
545 %{_seamonkeydir}/components/pipnss.xpt
546 %{_seamonkeydir}/components/pippki.xpt
547 %{_seamonkeydir}/components/plugin.xpt
548 %{_seamonkeydir}/components/pref.xpt
549 %{_seamonkeydir}/components/prefetch.xpt
550 %{_seamonkeydir}/components/prefmigr.xpt
551 %{_seamonkeydir}/components/profile.xpt
552 %{_seamonkeydir}/components/progressDlg.xpt
553 %{_seamonkeydir}/components/proxyObjInst.xpt
554 %{_seamonkeydir}/components/rdf.xpt
555 %{_seamonkeydir}/components/related.xpt
556 %{_seamonkeydir}/components/saxparser.xpt
557 %{_seamonkeydir}/components/search.xpt
558 %{_seamonkeydir}/components/schemavalidation.xpt
559 %{_seamonkeydir}/components/shistory.xpt
560 %{_seamonkeydir}/components/signonviewer.xpt
561 %{_seamonkeydir}/components/spellchecker.xpt
562 %{_seamonkeydir}/components/sql.xpt
563 %{_seamonkeydir}/components/storage.xpt
564 %{_seamonkeydir}/components/toolkitremote.xpt
565 %{_seamonkeydir}/components/txmgr.xpt
566 %{_seamonkeydir}/components/txtsvc.xpt
567 %{_seamonkeydir}/components/typeaheadfind.xpt
568 %{_seamonkeydir}/components/uconv.xpt
569 %{_seamonkeydir}/components/unicharutil.xpt
570 %{_seamonkeydir}/components/uriloader.xpt
571 %{_seamonkeydir}/components/urlformatter.xpt
572 %{_seamonkeydir}/components/wallet*.xpt
573 %{_seamonkeydir}/components/webBrowser_core.xpt
574 %{_seamonkeydir}/components/webbrowserpersist.xpt
575 %{_seamonkeydir}/components/webshell_idls.xpt
576 %{_seamonkeydir}/components/websrvcs.xpt
577 %{_seamonkeydir}/components/widget.xpt
578 %{_seamonkeydir}/components/windowds.xpt
579 %{_seamonkeydir}/components/windowwatcher.xpt
580 %{_seamonkeydir}/components/x*.xpt
582 %{_seamonkeydir}/components/jsconsole-clhandler.js
583 %{_seamonkeydir}/components/nsCloseAllWindows.js
584 %{_seamonkeydir}/components/nsComposerCmdLineHandler.js
585 %{_seamonkeydir}/components/nsDictionary.js
586 %{_seamonkeydir}/components/nsDownloadProgressListener.js
587 %{_seamonkeydir}/components/nsFilePicker.js
588 %{_seamonkeydir}/components/nsHelperAppDlg.js
589 %{_seamonkeydir}/components/nsInterfaceInfoToIDL.js
590 %{_seamonkeydir}/components/nsKillAll.js
591 %{_seamonkeydir}/components/nsProgressDialog.js
592 %{_seamonkeydir}/components/nsProxyAutoConfig.js
593 %{_seamonkeydir}/components/nsResetPref.js
594 %{_seamonkeydir}/components/nsSchemaValidatorRegexp.js
595 %{_seamonkeydir}/components/nsSidebar.js
596 %{_seamonkeydir}/components/nsUpdateNotifier.js
597 %{_seamonkeydir}/components/nsURLFormatter.js
598 %{_seamonkeydir}/components/nsXmlRpcClient.js
599 %{_seamonkeydir}/components/xulappinfo.js
601 # not *.dat, so check-files can catch any new files
602 # (and they won't be just silently placed empty in rpm)
603 %ghost %{_seamonkeydir}/components/compreg.dat
604 %ghost %{_seamonkeydir}/components/xpti.dat
606 %dir %{_datadir}/%{name}/chrome
607 %{_datadir}/%{name}/chrome/US.jar
608 %{_datadir}/%{name}/chrome/classic.jar
609 %{_datadir}/%{name}/chrome/comm.jar
610 %{_datadir}/%{name}/chrome/content-packs.jar
611 %{_datadir}/%{name}/chrome/cview.jar
612 %{_datadir}/%{name}/chrome/embed-sample.jar
613 %{_datadir}/%{name}/chrome/en-US.jar
614 %{_datadir}/%{name}/chrome/en-unix.jar
615 %{_datadir}/%{name}/chrome/help.jar
616 %{_datadir}/%{name}/chrome/layoutdebug.jar
617 %{_datadir}/%{name}/chrome/modern.jar
618 %{_datadir}/%{name}/chrome/pipnss.jar
619 %{_datadir}/%{name}/chrome/pippki.jar
620 %{_datadir}/%{name}/chrome/reporter.jar
621 %{_datadir}/%{name}/chrome/sql.jar
622 %{_datadir}/%{name}/chrome/sroaming.jar
623 %{_datadir}/%{name}/chrome/tasks.jar
624 %{_datadir}/%{name}/chrome/toolkit.jar
625 %{_datadir}/%{name}/chrome/xforms.jar
627 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
628 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
629 # not generated automatically ?
630 %{_datadir}/%{name}/chrome/stylesheets.rdf
631 %{_datadir}/%{name}/chrome/chromelist.txt
632 %{_datadir}/%{name}/chrome/icons
633 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
634 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
635 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
636 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
637 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
638 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
639 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
641 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
642 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
644 %{_datadir}/%{name}/defaults
645 %{_datadir}/%{name}/dictionaries
646 %{_datadir}/%{name}/greprefs
647 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
648 %{_datadir}/%{name}/icons
649 %{_datadir}/%{name}/res
650 %{_datadir}/%{name}/searchplugins
652 %{_pixmapsdir}/seamonkey.png
653 %{_desktopdir}/%{name}.desktop
654 %{_desktopdir}/%{name}-composer.desktop
657 %defattr(644,root,root,755)
658 %dir %{_seamonkeydir}
659 # libxpcom.so used by mozillaplug-in
660 # probably should add more if more packages require
661 %attr(755,root,root) %{_seamonkeydir}/libxpcom.so
662 %attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
663 %attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
666 %attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so
667 %attr(755,root,root) %{_seamonkeydir}/libgkgfx.so
668 %attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so
669 %attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so
670 %attr(755,root,root) %{_seamonkeydir}/libjsj.so
671 %attr(755,root,root) %{_seamonkeydir}/libldap50.so
672 %attr(755,root,root) %{_seamonkeydir}/libprldap50.so
673 %attr(755,root,root) %{_seamonkeydir}/libssldap50.so
674 %attr(755,root,root) %{_seamonkeydir}/libmozjs.so
675 %attr(755,root,root) %{_seamonkeydir}/libxpistub.so
676 %attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so
679 %defattr(644,root,root,755)
680 %attr(755,root,root) %{_seamonkeydir}/libmsgbaseutil.so
681 %attr(755,root,root) %{_seamonkeydir}/components/libaddrbook.so
682 %attr(755,root,root) %{_seamonkeydir}/components/libbayesflt.so
683 %attr(755,root,root) %{_seamonkeydir}/components/libimpText.so
684 %attr(755,root,root) %{_seamonkeydir}/components/libimpComm4xMail.so
685 %attr(755,root,root) %{_seamonkeydir}/components/libimport.so
686 %attr(755,root,root) %{_seamonkeydir}/components/liblocalmail.so
687 %attr(755,root,root) %{_seamonkeydir}/components/libmailnews.so
688 %attr(755,root,root) %{_seamonkeydir}/components/libmailview.so
689 %attr(755,root,root) %{_seamonkeydir}/components/libmime.so
690 %attr(755,root,root) %{_seamonkeydir}/components/libmimeemitter.so
691 %attr(755,root,root) %{_seamonkeydir}/components/libmsg*.so
692 %attr(755,root,root) %{_seamonkeydir}/components/libvcard.so
694 %{_seamonkeydir}/components/addrbook.xpt
695 %{_seamonkeydir}/components/impComm4xMail.xpt
696 %{_seamonkeydir}/components/import.xpt
697 %{_seamonkeydir}/components/mailnews.xpt
698 %{_seamonkeydir}/components/mailview.xpt
699 %{_seamonkeydir}/components/mime.xpt
700 %{_seamonkeydir}/components/msg*.xpt
702 %{_seamonkeydir}/components/mdn-service.js
703 %{_seamonkeydir}/components/nsAbLDAPAttributeMap.js
704 %{_seamonkeydir}/components/nsLDAPPrefsService.js
705 %{_seamonkeydir}/components/offlineStartup.js
706 %{_seamonkeydir}/components/smime-service.js
708 %{_datadir}/%{name}/chrome/messenger.jar
710 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
711 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
712 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
713 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
715 %{_desktopdir}/%{name}-mail.desktop
717 %files addon-enigmail
718 %defattr(644,root,root,755)
719 %attr(755,root,root) %{_seamonkeydir}/components/libenigmime.so
720 %{_seamonkeydir}/components/enigmail.xpt
721 %{_seamonkeydir}/components/enigmime.xpt
722 %{_seamonkeydir}/components/ipc.xpt
723 %{_seamonkeydir}/components/enigmail.js
724 %{_seamonkeydir}/components/enigprefs-service.js
725 %{_datadir}/%{name}/chrome/enigmail-en-US.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