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.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: 2d78434affe9e4499e3cfceae2d8522f
19 Source1: http://www.mozilla-enigmail.org/downloads/src/enigmail-%{_enigmail_ver}.tar.gz
20 # Source1-md5: cc1ba2bec7c3a2ac408ef24fbf1884de
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 specflags -fno-strict-aliasing
70 %define _seamonkeydir %{_libdir}/%{name}
71 %define _chromedir %{_libdir}/%{name}/chrome
72 # seamonkey, mozilla and firefox provide their own versions
73 %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
76 SeaMonkey Community Edition is an open-source web browser, designed
77 for standards compliance, performance and portability.
79 %description -l es.UTF-8
80 SeaMonkey Community Edition es un navegador de Internet que se basa en
81 una versión inicial de Netscape Communicator.
83 %description -l pl.UTF-8
84 SeaMonkey Community Edition jest potężną graficzną przeglądarką WWW,
85 która jest następcą Mozilli, która następnie była następczynią
86 Netscape Communikatora.
88 %description -l pt_BR.UTF-8
89 O SeaMonkey Community Edition é um web browser baseado numa versão
90 inicial do Netscape Communicator.
92 %description -l ru.UTF-8
93 SeaMonkey Community Edition - полнофункциональный web-browser с
94 открытыми исходными текстами, разработанный для максимального
95 соотвествия стандартам, максмимальной переносимости и скорости работы
98 Summary: SeaMonkey Community Edition shared libraries
99 Summary(pl.UTF-8): Biblioteki współdzielone SeaMonkey Community Edition
101 Obsoletes: mozilla-libs
104 SeaMonkey Community Edition shared libraries.
106 %description libs -l pl.UTF-8
107 Biblioteki współdzielone SeaMonkey Community Edition.
110 Summary: SeaMonkey Community Edition - programs for mail and news
111 Summary(pl.UTF-8): SeaMonkey Community Edition - programy do poczty i newsów
112 Summary(ru.UTF-8): Почтовая система на основе SeaMonkey Community Edition
113 Group: X11/Applications/Networking
114 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
115 Requires(post,postun): /sbin/ldconfig
116 Requires: %{name} = %{epoch}:%{version}-%{release}
117 Obsoletes: mozilla-mailnews
119 %description mailnews
120 Programs for mail and news integrated with browser.
122 %description mailnews -l pl.UTF-8
123 Programy pocztowe i obsługa newsów zintegrowane z przeglądarką.
125 %description mailnews -l ru.UTF-8
126 Клиент почты и новостей, на основе SeaMonkey Community Edition.
127 Поддерживает IMAP, POP и NNTP и имеет простой интерфейс пользователя.
129 %package addon-enigmail
130 Summary: Enigmail %{_enigmail_ver} - PGP/GPG support for SeaMonkey Community Edition
131 Summary(pl.UTF-8): Enigmail %{_enigmail_ver} - obsługa PGP/GPG dla SeaMonkey Community Edition
132 Group: X11/Applications/Networking
133 Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
134 Requires(post,postun): /sbin/ldconfig
135 Requires: %{name}-mailnews = %{epoch}:%{version}-%{release}
136 Requires: gnupg >= 1.4.2.2
138 %description addon-enigmail
139 Enigmail is an extension to the mail client of SeaMonkey / Mozilla /
140 Netscape and Mozilla Thunderbird which allows users to access the
141 authentication and encryption features provided by GnuPG.
143 %description addon-enigmail -l pl.UTF-8
144 Enigmail jest rozszerzeniem dla klienta pocztowego SeaMonkey, Mozilla
145 i Mozilla Thunderdbird pozwalającym użytkownikowi korzystać z
146 funkcjonalności GnuPG.
149 Summary: SeaMonkey Community Edition Chat - integrated IRC client
150 Summary(pl.UTF-8): SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
151 Group: X11/Applications/Networking
152 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
153 Requires: %{name} = %{epoch}:%{version}-%{release}
154 Obsoletes: mozilla-chat
157 SeaMonkey Community Edition Chat - IRC client that is integrated with
158 the SeaMonkey Community Edition web browser.
160 %description chat -l pl.UTF-8
161 SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
162 przeglądarką SeaMonkey Community Edition.
165 Summary: JavaScript debugger for use with SeaMonkey Community Edition
166 Summary(pl.UTF-8): Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition
167 Group: X11/Applications/Networking
168 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
169 Requires: %{name} = %{epoch}:%{version}-%{release}
170 Obsoletes: mozilla-js-debugger
172 %description js-debugger
173 JavaScript debugger for use with SeaMonkey Community Edition.
175 %description js-debugger -l pl.UTF-8
176 Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition.
178 %package dom-inspector
179 Summary: A tool for inspecting the DOM of pages in SeaMonkey Community Edition
180 Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
181 Group: X11/Applications/Networking
182 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
183 Requires: %{name} = %{epoch}:%{version}-%{release}
184 Obsoletes: mozilla-dom-inspector
186 %description dom-inspector
187 This is a tool that allows you to inspect the DOM for web pages in
188 SeaMonkey Community Edition. This is of great use to people who are
189 doing SeaMonkey Community Edition chrome development or web page
192 %description dom-inspector -l pl.UTF-8
193 To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
194 Community Edition. Jest bardzo przydatne dla ludzi rozwijających
195 chrome w SeaMonkey Community Edition lub tworzących strony WWW.
198 Summary: Gnome-VFS module providing support for smb:// URLs
199 Summary(pl.UTF-8): Moduł Gnome-VFS dodający wsparcie dla URLi smb://
200 Group: X11/Applications/Networking
201 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
202 Requires: %{name} = %{epoch}:%{version}-%{release}
203 Obsoletes: mozilla-gnomevfs
205 %description gnomevfs
206 Gnome-VFS module providing support for smb:// URLs.
208 %description gnomevfs -l pl.UTF-8
209 Moduł Gnome-VFS dodający wsparcie dla URLi smb://.
214 tar -C mailnews/extensions -zxf %{SOURCE1}
224 cp -f /usr/share/automake/config.* build/autoconf
225 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
226 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
227 ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
229 %{!?debug:--disable-debug} \
230 --disable-elf-dynstr-gc \
231 %{!?with_gnomeui:--disable-gnomeui} \
232 %{!?with_gnomevfs:--disable-gnomevfs} \
235 --disable-xterm-updates \
236 --enable-application=suite \
238 --enable-default-toolkit=gtk2 \
239 --enable-extensions \
242 --enable-optimize="%{rpmcflags}" \
243 --enable-postscript \
244 %{!?debug:--enable-strip} \
245 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
246 %{?with_svg:--enable-system-cairo} \
250 --enable-old-abi-compat-wrappers \
251 --with-default-mozilla-five-home=%{_seamonkeydir} \
262 cd mailnews/extensions/enigmail
268 rm -rf $RPM_BUILD_ROOT
271 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
272 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
273 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,dictionaries,icons,greprefs,res,searchplugins} \
274 $RPM_BUILD_ROOT%{_seamonkeydir}/{components,plugins}
276 # preparing to create register
277 # remove empty directory trees
278 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}
280 rm -f dist/bin/chrome/en-{mac,win}.jar
282 # creating and installing register
283 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
284 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
286 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
287 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults
288 ln -sf ../../share/%{name}/dictionaries $RPM_BUILD_ROOT%{_seamonkeydir}/dictionaries
289 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs
290 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons
291 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res
292 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins
294 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
295 cp -frL dist/bin/components/{[!m],m[!y]}* $RPM_BUILD_ROOT%{_seamonkeydir}/components
296 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
297 cp -frL dist/bin/dictionaries/* $RPM_BUILD_ROOT%{_datadir}/%{name}/dictionaries
298 cp -frL dist/bin/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
299 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
300 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
302 install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir}
304 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so
306 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
307 $RPM_BUILD_ROOT%{_desktopdir}
309 install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
311 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_seamonkeydir}
312 install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir}
313 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir}
314 install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir}
316 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
317 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
319 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
321 # (c) vip at linux.pl, wolf at pld-linux.org
323 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
324 export LD_LIBRARY_PATH
326 MOZILLA_FIVE_HOME="%{_seamonkeydir}"
327 SEAMONKEY="$MOZILLA_FIVE_HOME/seamonkey-bin"
328 if [ "$1" == "-remote" ]; then
332 PING=`$SEAMONKEY -remote 'ping()' 2>&1 >/dev/null`
333 if [ -n "$PING" ]; then
334 if [ -f "`pwd`/$1" ]; then
335 exec $SEAMONKEY "file://`pwd`/$1"
342 exec $SEAMONKEY -remote 'xfeDoCommand (openBrowser)'
343 elif [ "$1" == "-mail" ]; then
344 exec $SEAMONKEY -remote 'xfeDoCommand (openInbox)'
345 elif [ "$1" == "-compose" ]; then
346 exec $SEAMONKEY -remote 'xfeDoCommand (composeMessage)'
349 [[ $1 == -* ]] && exec $SEAMONKEY "$@"
351 if [ -f "`pwd`/$1" ]; then
352 URL="file://`pwd`/$1"
356 if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
357 ~/.mozilla/default/*/prefs.js; then
358 exec $SEAMONKEY -remote "OpenUrl($URL,new-tab)"
360 exec $SEAMONKEY -remote "OpenUrl($URL,new-window)"
363 echo "Cannot execute SeaMonkey ($SEAMONKEY)!" >&2
367 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
370 cd %{_datadir}/%{name}/chrome
371 cat *-installed-chrome.txt > installed-chrome.txt
372 rm -f chrome.rdf overlays.rdf
373 rm -f %{_seamonkeydir}/components/{compreg,xpti}.dat
375 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
376 export LD_LIBRARY_PATH
378 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regxpcom
379 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regchrome
383 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
386 rm -rf $RPM_BUILD_ROOT
389 %{_sbindir}/%{name}-chrome+xpcom-generate
390 %update_browser_plugins
393 %{_sbindir}/%{name}-chrome+xpcom-generate
394 if [ "$1" = 0 ]; then
395 %update_browser_plugins
398 %post mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
399 %postun mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
401 %post addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
402 %postun addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
404 %post chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
405 %postun chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
407 %post js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
408 %postun js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
410 %post dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
411 %postun dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
413 %post gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
414 %postun gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
417 %defattr(644,root,root,755)
418 %attr(755,root,root) %{_bindir}/seamonkey
419 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
422 %{_browserpluginsconfdir}/browsers.d/%{name}.*
423 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
426 %dir %{_seamonkeydir}/components
427 %dir %{_seamonkeydir}/defaults
428 %dir %{_seamonkeydir}/dictionaries
429 %dir %{_seamonkeydir}/greprefs
430 %dir %{_seamonkeydir}/icons
431 %dir %{_seamonkeydir}/plugins
432 %dir %{_seamonkeydir}/res
433 %dir %{_seamonkeydir}/searchplugins
434 %dir %{_datadir}/%{name}
436 %attr(755,root,root) %{_seamonkeydir}/seamonkey-bin
437 %attr(755,root,root) %{_seamonkeydir}/reg*
438 %attr(755,root,root) %{_seamonkeydir}/xpidl
440 %attr(755,root,root) %{_seamonkeydir}/libnssckbi.so
442 %attr(755,root,root) %{_seamonkeydir}/components/libaccess*.so
443 %attr(755,root,root) %{_seamonkeydir}/components/libappcomps.so
444 %attr(755,root,root) %{_seamonkeydir}/components/libauth*.so
445 %attr(755,root,root) %{_seamonkeydir}/components/libautoconfig.so
446 %attr(755,root,root) %{_seamonkeydir}/components/libcaps.so
447 %attr(755,root,root) %{_seamonkeydir}/components/libchrome.so
448 %attr(755,root,root) %{_seamonkeydir}/components/libcomposer.so
449 %attr(755,root,root) %{_seamonkeydir}/components/libcookie.so
450 %attr(755,root,root) %{_seamonkeydir}/components/libdocshell.so
451 %attr(755,root,root) %{_seamonkeydir}/components/libeditor.so
452 %attr(755,root,root) %{_seamonkeydir}/components/libembedcomponents.so
453 %attr(755,root,root) %{_seamonkeydir}/components/libfileview.so
454 %attr(755,root,root) %{_seamonkeydir}/components/libgfx*.so
455 %attr(755,root,root) %{_seamonkeydir}/components/libgk*.so
456 %attr(755,root,root) %{_seamonkeydir}/components/libhtmlpars.so
457 %attr(755,root,root) %{_seamonkeydir}/components/libi18n.so
458 %attr(755,root,root) %{_seamonkeydir}/components/libimg*.so
459 %attr(755,root,root) %{_seamonkeydir}/components/libjar50.so
460 %attr(755,root,root) %{_seamonkeydir}/components/libjsd.so
461 %attr(755,root,root) %{_seamonkeydir}/components/libmork.so
462 %attr(755,root,root) %{_seamonkeydir}/components/libmoz*.so
463 %attr(755,root,root) %{_seamonkeydir}/components/libmyspell.so
464 %attr(755,root,root) %{_seamonkeydir}/components/libnecko*.so
465 %attr(755,root,root) %{_seamonkeydir}/components/libnkdatetime.so
466 %attr(755,root,root) %{_seamonkeydir}/components/libnkfinger.so
467 %attr(755,root,root) %{_seamonkeydir}/components/libns*.so
468 %attr(755,root,root) %{_seamonkeydir}/components/liboji.so
469 %attr(755,root,root) %{_seamonkeydir}/components/libp3p.so
470 %attr(755,root,root) %{_seamonkeydir}/components/libpermissions.so
471 %attr(755,root,root) %{_seamonkeydir}/components/libpipboot.so
472 %attr(755,root,root) %{_seamonkeydir}/components/libpipnss.so
473 %attr(755,root,root) %{_seamonkeydir}/components/libpippki.so
474 %attr(755,root,root) %{_seamonkeydir}/components/libpref.so
475 %attr(755,root,root) %{_seamonkeydir}/components/libprofile.so
476 %attr(755,root,root) %{_seamonkeydir}/components/librdf.so
477 %attr(755,root,root) %{_seamonkeydir}/components/libremoteservice.so
478 %attr(755,root,root) %{_seamonkeydir}/components/libschemavalidation.so
479 %attr(755,root,root) %{_seamonkeydir}/components/libsearchservice.so
480 %attr(755,root,root) %{_seamonkeydir}/components/libspellchecker.so
481 %attr(755,root,root) %{_seamonkeydir}/components/libsql.so
482 %attr(755,root,root) %{_seamonkeydir}/components/libsroaming.so
483 %attr(755,root,root) %{_seamonkeydir}/components/libstoragecomps.so
484 %attr(755,root,root) %{_seamonkeydir}/components/libsystem-pref.so
485 %attr(755,root,root) %{_seamonkeydir}/components/libtransformiix.so
486 %attr(755,root,root) %{_seamonkeydir}/components/libtxmgr.so
487 %attr(755,root,root) %{_seamonkeydir}/components/libtypeaheadfind.so
488 %attr(755,root,root) %{_seamonkeydir}/components/libuconv.so
489 %attr(755,root,root) %{_seamonkeydir}/components/libucv*.so
490 %attr(755,root,root) %{_seamonkeydir}/components/libuniversalchardet.so
491 %attr(755,root,root) %{_seamonkeydir}/components/libwallet.so
492 %attr(755,root,root) %{_seamonkeydir}/components/libwalletviewers.so
493 %attr(755,root,root) %{_seamonkeydir}/components/libwebbrwsr.so
494 %attr(755,root,root) %{_seamonkeydir}/components/libwebsrvcs.so
495 %attr(755,root,root) %{_seamonkeydir}/components/libwidget_gtk2.so
496 %attr(755,root,root) %{_seamonkeydir}/components/libx*.so
498 %{_seamonkeydir}/components/access*.xpt
499 %{_seamonkeydir}/components/alerts.xpt
500 %{_seamonkeydir}/components/appshell.xpt
501 %{_seamonkeydir}/components/appstartup.xpt
502 %{_seamonkeydir}/components/autocomplete.xpt
503 %{_seamonkeydir}/components/autoconfig.xpt
504 %{_seamonkeydir}/components/bookmarks.xpt
505 %{_seamonkeydir}/components/caps.xpt
506 %{_seamonkeydir}/components/chardet.xpt
507 %{_seamonkeydir}/components/chrome.xpt
508 %{_seamonkeydir}/components/commandhandler.xpt
509 %{_seamonkeydir}/components/composer.xpt
510 %{_seamonkeydir}/components/content*.xpt
511 %{_seamonkeydir}/components/cookie.xpt
512 %{_seamonkeydir}/components/directory.xpt
513 %{_seamonkeydir}/components/docshell.xpt
514 %{_seamonkeydir}/components/dom*.xpt
515 %{_seamonkeydir}/components/downloadmanager.xpt
516 %{_seamonkeydir}/components/editor.xpt
517 %{_seamonkeydir}/components/embed_base.xpt
518 %{_seamonkeydir}/components/extensions.xpt
519 %{_seamonkeydir}/components/exthandler.xpt
520 %{_seamonkeydir}/components/find.xpt
521 %{_seamonkeydir}/components/filepicker.xpt
522 %{_seamonkeydir}/components/gfx*.xpt
523 %{?with_svg:%{_seamonkeydir}/components/gksvgrenderer.xpt}
524 %{_seamonkeydir}/components/history.xpt
525 %{_seamonkeydir}/components/htmlparser.xpt
526 %{?with_gnomeui:%{_seamonkeydir}/components/imgicon.xpt}
527 %{_seamonkeydir}/components/imglib2.xpt
528 %{_seamonkeydir}/components/intl.xpt
529 %{_seamonkeydir}/components/jar.xpt
530 %{_seamonkeydir}/components/js*.xpt
531 %{_seamonkeydir}/components/layout*.xpt
532 %{_seamonkeydir}/components/locale.xpt
533 %{_seamonkeydir}/components/lwbrk.xpt
534 %{_seamonkeydir}/components/mimetype.xpt
535 %{_seamonkeydir}/components/moz*.xpt
536 %{_seamonkeydir}/components/necko*.xpt
537 %{_seamonkeydir}/components/oji.xpt
538 %{_seamonkeydir}/components/p3p.xpt
539 %{_seamonkeydir}/components/pipboot.xpt
540 %{_seamonkeydir}/components/pipnss.xpt
541 %{_seamonkeydir}/components/pippki.xpt
542 %{_seamonkeydir}/components/plugin.xpt
543 %{_seamonkeydir}/components/pref.xpt
544 %{_seamonkeydir}/components/prefetch.xpt
545 %{_seamonkeydir}/components/prefmigr.xpt
546 %{_seamonkeydir}/components/profile.xpt
547 %{_seamonkeydir}/components/progressDlg.xpt
548 %{_seamonkeydir}/components/proxyObjInst.xpt
549 %{_seamonkeydir}/components/rdf.xpt
550 %{_seamonkeydir}/components/related.xpt
551 %{_seamonkeydir}/components/saxparser.xpt
552 %{_seamonkeydir}/components/search.xpt
553 %{_seamonkeydir}/components/schemavalidation.xpt
554 %{_seamonkeydir}/components/shistory.xpt
555 %{_seamonkeydir}/components/signonviewer.xpt
556 %{_seamonkeydir}/components/spellchecker.xpt
557 %{_seamonkeydir}/components/sql.xpt
558 %{_seamonkeydir}/components/storage.xpt
559 %{_seamonkeydir}/components/toolkitremote.xpt
560 %{_seamonkeydir}/components/txmgr.xpt
561 %{_seamonkeydir}/components/txtsvc.xpt
562 %{_seamonkeydir}/components/typeaheadfind.xpt
563 %{_seamonkeydir}/components/uconv.xpt
564 %{_seamonkeydir}/components/unicharutil.xpt
565 %{_seamonkeydir}/components/uriloader.xpt
566 %{_seamonkeydir}/components/urlformatter.xpt
567 %{_seamonkeydir}/components/wallet*.xpt
568 %{_seamonkeydir}/components/webBrowser_core.xpt
569 %{_seamonkeydir}/components/webbrowserpersist.xpt
570 %{_seamonkeydir}/components/webshell_idls.xpt
571 %{_seamonkeydir}/components/websrvcs.xpt
572 %{_seamonkeydir}/components/widget.xpt
573 %{_seamonkeydir}/components/windowds.xpt
574 %{_seamonkeydir}/components/windowwatcher.xpt
575 %{_seamonkeydir}/components/x*.xpt
577 %{_seamonkeydir}/components/jsconsole-clhandler.js
578 %{_seamonkeydir}/components/nsCloseAllWindows.js
579 %{_seamonkeydir}/components/nsComposerCmdLineHandler.js
580 %{_seamonkeydir}/components/nsDictionary.js
581 %{_seamonkeydir}/components/nsDownloadProgressListener.js
582 %{_seamonkeydir}/components/nsFilePicker.js
583 %{_seamonkeydir}/components/nsHelperAppDlg.js
584 %{_seamonkeydir}/components/nsInterfaceInfoToIDL.js
585 %{_seamonkeydir}/components/nsKillAll.js
586 %{_seamonkeydir}/components/nsProgressDialog.js
587 %{_seamonkeydir}/components/nsProxyAutoConfig.js
588 %{_seamonkeydir}/components/nsResetPref.js
589 %{_seamonkeydir}/components/nsSchemaValidatorRegexp.js
590 %{_seamonkeydir}/components/nsSidebar.js
591 %{_seamonkeydir}/components/nsUpdateNotifier.js
592 %{_seamonkeydir}/components/nsURLFormatter.js
593 %{_seamonkeydir}/components/nsXmlRpcClient.js
594 %{_seamonkeydir}/components/xulappinfo.js
596 # not *.dat, so check-files can catch any new files
597 # (and they won't be just silently placed empty in rpm)
598 %ghost %{_seamonkeydir}/components/compreg.dat
599 %ghost %{_seamonkeydir}/components/xpti.dat
601 %dir %{_datadir}/%{name}/chrome
602 %{_datadir}/%{name}/chrome/US.jar
603 %{_datadir}/%{name}/chrome/classic.jar
604 %{_datadir}/%{name}/chrome/comm.jar
605 %{_datadir}/%{name}/chrome/content-packs.jar
606 %{_datadir}/%{name}/chrome/cview.jar
607 %{_datadir}/%{name}/chrome/embed-sample.jar
608 %{_datadir}/%{name}/chrome/en-US.jar
609 %{_datadir}/%{name}/chrome/en-unix.jar
610 %{_datadir}/%{name}/chrome/help.jar
611 %{_datadir}/%{name}/chrome/layoutdebug.jar
612 %{_datadir}/%{name}/chrome/modern.jar
613 %{_datadir}/%{name}/chrome/pipnss.jar
614 %{_datadir}/%{name}/chrome/pippki.jar
615 %{_datadir}/%{name}/chrome/reporter.jar
616 %{_datadir}/%{name}/chrome/sql.jar
617 %{_datadir}/%{name}/chrome/sroaming.jar
618 %{_datadir}/%{name}/chrome/tasks.jar
619 %{_datadir}/%{name}/chrome/toolkit.jar
620 %{_datadir}/%{name}/chrome/xforms.jar
622 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
623 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
624 # not generated automatically ?
625 %{_datadir}/%{name}/chrome/stylesheets.rdf
626 %{_datadir}/%{name}/chrome/chromelist.txt
627 %{_datadir}/%{name}/chrome/icons
628 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
629 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
630 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
631 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
632 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
633 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
634 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
636 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
637 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
639 %{_datadir}/%{name}/defaults
640 %{_datadir}/%{name}/dictionaries
641 %{_datadir}/%{name}/greprefs
642 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
643 %{_datadir}/%{name}/icons
644 %{_datadir}/%{name}/res
645 %{_datadir}/%{name}/searchplugins
647 %{_pixmapsdir}/seamonkey.png
648 %{_desktopdir}/%{name}.desktop
649 %{_desktopdir}/%{name}-composer.desktop
652 %defattr(644,root,root,755)
653 %dir %{_seamonkeydir}
654 # libxpcom.so used by mozillaplug-in
655 # probably should add more if more packages require
656 %attr(755,root,root) %{_seamonkeydir}/libxpcom.so
657 %attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
658 %attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
661 %attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so
662 %attr(755,root,root) %{_seamonkeydir}/libgkgfx.so
663 %attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so
664 %attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so
665 %attr(755,root,root) %{_seamonkeydir}/libjsj.so
666 %attr(755,root,root) %{_seamonkeydir}/libldap50.so
667 %attr(755,root,root) %{_seamonkeydir}/libprldap50.so
668 %attr(755,root,root) %{_seamonkeydir}/libssldap50.so
669 %attr(755,root,root) %{_seamonkeydir}/libmozjs.so
670 %attr(755,root,root) %{_seamonkeydir}/libxpistub.so
671 %attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so
674 %defattr(644,root,root,755)
675 %attr(755,root,root) %{_seamonkeydir}/libmsgbaseutil.so
676 %attr(755,root,root) %{_seamonkeydir}/components/libaddrbook.so
677 %attr(755,root,root) %{_seamonkeydir}/components/libbayesflt.so
678 %attr(755,root,root) %{_seamonkeydir}/components/libimpText.so
679 %attr(755,root,root) %{_seamonkeydir}/components/libimpComm4xMail.so
680 %attr(755,root,root) %{_seamonkeydir}/components/libimport.so
681 %attr(755,root,root) %{_seamonkeydir}/components/liblocalmail.so
682 %attr(755,root,root) %{_seamonkeydir}/components/libmailnews.so
683 %attr(755,root,root) %{_seamonkeydir}/components/libmailview.so
684 %attr(755,root,root) %{_seamonkeydir}/components/libmime.so
685 %attr(755,root,root) %{_seamonkeydir}/components/libmimeemitter.so
686 %attr(755,root,root) %{_seamonkeydir}/components/libmsg*.so
687 %attr(755,root,root) %{_seamonkeydir}/components/libvcard.so
689 %{_seamonkeydir}/components/addrbook.xpt
690 %{_seamonkeydir}/components/impComm4xMail.xpt
691 %{_seamonkeydir}/components/import.xpt
692 %{_seamonkeydir}/components/mailnews.xpt
693 %{_seamonkeydir}/components/mailview.xpt
694 %{_seamonkeydir}/components/mime.xpt
695 %{_seamonkeydir}/components/msg*.xpt
697 %{_seamonkeydir}/components/mdn-service.js
698 %{_seamonkeydir}/components/nsAbLDAPAttributeMap.js
699 %{_seamonkeydir}/components/nsLDAPPrefsService.js
700 %{_seamonkeydir}/components/offlineStartup.js
701 %{_seamonkeydir}/components/smime-service.js
703 %{_datadir}/%{name}/chrome/messenger.jar
705 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
706 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
707 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
708 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
710 %{_desktopdir}/%{name}-mail.desktop
712 %files addon-enigmail
713 %defattr(644,root,root,755)
714 %attr(755,root,root) %{_seamonkeydir}/components/libenigmime.so
715 %{_seamonkeydir}/components/enigmail.xpt
716 %{_seamonkeydir}/components/enigmime.xpt
717 %{_seamonkeydir}/components/ipc.xpt
718 %{_seamonkeydir}/components/enigmail.js
719 %{_seamonkeydir}/components/enigprefs-service.js
720 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
721 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
722 %{_datadir}/%{name}/chrome/enigmail-skin.jar
723 %{_datadir}/%{name}/chrome/enigmail.jar
724 %{_datadir}/%{name}/chrome/enigmime.jar
727 %defattr(644,root,root,755)
728 %{_seamonkeydir}/components/chatzilla-service.js
729 %{_datadir}/%{name}/chrome/chatzilla.jar
730 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
731 %{_desktopdir}/%{name}-chat.desktop
734 %defattr(644,root,root,755)
735 %{_seamonkeydir}/components/venkman-service.js
736 %{_datadir}/%{name}/chrome/venkman.jar
737 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
738 %{_desktopdir}/%{name}-venkman.desktop
741 %defattr(644,root,root,755)
742 %{_seamonkeydir}/components/inspector.xpt
743 %{_seamonkeydir}/components/inspector-cmdline.js
744 %{_datadir}/%{name}/chrome/inspector.jar
745 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
746 %{_datadir}/%{name}/defaults/pref/inspector.js
750 %defattr(644,root,root,755)
751 %attr(755,root,root) %{_seamonkeydir}/components/libnkgnomevfs.so