3 %bcond_without gnomevfs # disable GnomeVFS support
4 %bcond_with gnomeui # enable GnomeUI
5 %bcond_without gnome # disable gnomevfs (alias)
6 %bcond_without svg # disable svg support
9 %undefine with_gnomevfs
12 %define enigmail_ver 1.3.2
13 %define nspr_ver 4.8.8
14 %define nss_ver 3.12.10
16 # convert firefox release number to platform version: 7.0.x -> 7.0.x
17 %define xulrunner_main 8.0
18 %define xulrunner_ver %(v=%{version}; echo %{xulrunner_main}${v#8.0})
20 %if %{without xulrunner}
21 # The actual sqlite version (see RHBZ#480989):
22 %define sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo ERROR)
25 Summary: SeaMonkey Community Edition - web browser
26 Summary(es.UTF-8): Navegador de Internet SeaMonkey Community Edition
27 Summary(pl.UTF-8): SeaMonkey Community Edition - przeglądarka WWW
28 Summary(pt_BR.UTF-8): Navegador SeaMonkey Community Edition
32 License: MPL 1.1 or GPL v2+ or LGPL v2.1+
33 Group: X11/Applications/Networking
34 Source0: ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/source/%{name}-%{version}.source.tar.bz2
35 # Source0-md5: ccac3a0971a75cb0798347d60f12f6cf
36 Source1: http://www.mozilla-enigmail.org/download/source/enigmail-%{enigmail_ver}.tar.gz
37 # Source1-md5: 2318d60320dc6c3db3c34d968bb7d533
38 Source2: %{name}.desktop
39 Source3: %{name}-composer.desktop
40 Source4: %{name}-chat.desktop
41 Source5: %{name}-mail.desktop
42 Source6: %{name}-venkman.desktop
43 Patch0: %{name}-pld-homepage.patch
44 Patch1: %{name}-ldap-with-nss.patch
45 Patch3: %{name}-lib_path.patch
46 Patch5: %{name}-ti-agent.patch
47 Patch6: %{name}-agent.patch
48 Patch7: %{name}-glueload-fix.patch
49 URL: http://www.seamonkey-project.org/
50 BuildRequires: automake
51 %{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
52 BuildRequires: freetype-devel >= 1:2.1.8
53 BuildRequires: libIDL-devel >= 0.8.0
54 %{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
55 BuildRequires: gtk+2-devel
56 %{?with_gnomeui:BuildRequires: libgnomeui-devel >= 2.2.0}
57 BuildRequires: libjpeg-devel >= 6b
58 BuildRequires: libpng-devel >= 1.2.7
59 BuildRequires: libstdc++-devel
60 BuildRequires: nspr-devel >= 1:4.6.1
61 BuildRequires: nss-devel >= 1:3.11.3
62 BuildRequires: perl-modules >= 5.6.0
63 BuildRequires: pkgconfig
64 BuildRequires: rpm >= 4.4.9-56
65 BuildRequires: rpmbuild(macros) >= 1.356
66 BuildRequires: sed >= 4.0
67 BuildRequires: xorg-lib-libXext-devel
68 BuildRequires: xorg-lib-libXft-devel >= 2.1
69 BuildRequires: xorg-lib-libXinerama-devel
70 BuildRequires: xorg-lib-libXp-devel
71 BuildRequires: xorg-lib-libXt-devel
72 BuildRequires: zip >= 2.1
73 BuildRequires: zlib-devel >= 1.2.3
74 Requires: browser-plugins >= 2.0
75 %{?with_svg:Requires: cairo >= 1.0.0}
76 Requires: nspr >= 1:4.6.1
77 Requires: nss >= 1:3.11.3
78 Provides: seamonkey-embedded = %{version}-%{release}
82 Obsoletes: seamonkey-calendar
83 Obsoletes: seamonkey-libs
84 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
86 %define _seamonkeydir %{_libdir}/%{name}
87 %define _chromedir %{_libdir}/%{name}/chrome
89 # don't satisfy other packages by private libs and modules (note: don't use %{name} here)
90 %define _noautoprovfiles %{_libdir}/seamonkey
91 # and as we don't provide them, don't require either
92 %define _noautoreq 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 libmsgbaseutil.so
94 %define specflags -fno-strict-aliasing
97 SeaMonkey Community Edition is an open-source web browser, designed
98 for standards compliance, performance and portability.
100 %description -l es.UTF-8
101 SeaMonkey Community Edition es un navegador de Internet que se basa en
102 una versión inicial de Netscape Communicator.
104 %description -l pl.UTF-8
105 SeaMonkey Community Edition jest potężną graficzną przeglądarką WWW,
106 która jest następcą Mozilli, która następnie była następczynią
107 Netscape Communikatora.
109 %description -l pt_BR.UTF-8
110 O SeaMonkey Community Edition é um web browser baseado numa versão
111 inicial do Netscape Communicator.
113 %description -l ru.UTF-8
114 SeaMonkey Community Edition - полнофункциональный web-browser с
115 открытыми исходными текстами, разработанный для максимального
116 соотвествия стандартам, максмимальной переносимости и скорости работы
119 Summary: SeaMonkey Community Edition - programs for mail and news
120 Summary(pl.UTF-8): SeaMonkey Community Edition - programy do poczty i newsów
121 Summary(ru.UTF-8): Почтовая система на основе SeaMonkey Community Edition
122 Group: X11/Applications/Networking
123 Requires(post,postun): %{name} = %{version}-%{release}
124 Requires: %{name} = %{version}-%{release}
125 Obsoletes: mozilla-mailnews
127 %description mailnews
128 Programs for mail and news integrated with browser.
130 %description mailnews -l pl.UTF-8
131 Programy pocztowe i obsługa newsów zintegrowane z przeglądarką.
133 %description mailnews -l ru.UTF-8
134 Клиент почты и новостей, на основе SeaMonkey Community Edition.
135 Поддерживает IMAP, POP и NNTP и имеет простой интерфейс пользователя.
137 %package addon-enigmail
138 Summary: Enigmail %{enigmail_ver} - PGP/GPG support for SeaMonkey Community Edition
139 Summary(pl.UTF-8): Enigmail %{enigmail_ver} - obsługa PGP/GPG dla SeaMonkey Community Edition
140 Group: X11/Applications/Networking
141 Requires(post,postun): %{name}-mailnews = %{version}-%{release}
142 Requires: %{name}-mailnews = %{version}-%{release}
143 Requires: gnupg >= 1.4.2.2
145 %description addon-enigmail
146 Enigmail is an extension to the mail client of SeaMonkey / Mozilla /
147 Netscape and Mozilla Thunderbird which allows users to access the
148 authentication and encryption features provided by GnuPG.
150 %description addon-enigmail -l pl.UTF-8
151 Enigmail jest rozszerzeniem dla klienta pocztowego SeaMonkey, Mozilla
152 i Mozilla Thunderdbird pozwalającym użytkownikowi korzystać z
153 funkcjonalności GnuPG.
156 Summary: SeaMonkey Community Edition Chat - integrated IRC client
157 Summary(pl.UTF-8): SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
158 Group: X11/Applications/Networking
159 Requires(post,postun): %{name} = %{version}-%{release}
160 Requires: %{name} = %{version}-%{release}
161 Obsoletes: mozilla-chat
164 SeaMonkey Community Edition Chat - IRC client that is integrated with
165 the SeaMonkey Community Edition web browser.
167 %description chat -l pl.UTF-8
168 SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
169 przeglądarką SeaMonkey Community Edition.
172 Summary: JavaScript debugger for use with SeaMonkey Community Edition
173 Summary(pl.UTF-8): Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition
174 Group: X11/Applications/Networking
175 Requires(post,postun): %{name} = %{version}-%{release}
176 Requires: %{name} = %{version}-%{release}
177 Obsoletes: mozilla-js-debugger
179 %description js-debugger
180 JavaScript debugger for use with SeaMonkey Community Edition.
182 %description js-debugger -l pl.UTF-8
183 Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition.
185 %package dom-inspector
186 Summary: A tool for inspecting the DOM of pages in SeaMonkey Community Edition
187 Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
188 Group: X11/Applications/Networking
189 Requires(post,postun): %{name} = %{version}-%{release}
190 Requires: %{name} = %{version}-%{release}
191 Obsoletes: mozilla-dom-inspector
193 %description dom-inspector
194 This is a tool that allows you to inspect the DOM for web pages in
195 SeaMonkey Community Edition. This is of great use to people who are
196 doing SeaMonkey Community Edition chrome development or web page
199 %description dom-inspector -l pl.UTF-8
200 To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
201 Community Edition. Jest bardzo przydatne dla ludzi rozwijających
202 chrome w SeaMonkey Community Edition lub tworzących strony WWW.
205 Summary: Gnome-VFS module providing support for smb:// URLs
206 Summary(pl.UTF-8): Moduł Gnome-VFS dodający wsparcie dla URLi smb://
207 Group: X11/Applications/Networking
208 Requires(post,postun): %{name} = %{version}-%{release}
209 Requires: %{name} = %{version}-%{release}
210 Obsoletes: mozilla-gnomevfs
212 %description gnomevfs
213 Gnome-VFS module providing support for smb:// URLs.
215 %description gnomevfs -l pl.UTF-8
216 Moduł Gnome-VFS dodający wsparcie dla URLi smb://.
221 tar -C mailnews/extensions -zxf %{SOURCE1}
225 %if "%{pld_release}" == "ti"
235 cp -f /usr/share/automake/config.* build/autoconf
236 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
237 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
238 ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
240 %{!?debug:--disable-debug} \
241 --disable-elf-dynstr-gc \
242 %{!?with_gnomeui:--disable-gnomeui} \
243 %{!?with_gnomevfs:--disable-gnomevfs} \
246 --disable-xterm-updates \
247 --enable-application=suite \
249 --enable-default-toolkit=gtk2 \
250 --enable-extensions \
253 --enable-optimize="%{rpmcflags}" \
254 --enable-postscript \
255 %{!?debug:--enable-strip} \
256 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
257 %{?with_svg:--enable-system-cairo} \
261 --enable-old-abi-compat-wrappers \
262 --with-default-mozilla-five-home=%{_seamonkeydir} \
274 cd mailnews/extensions/enigmail
280 rm -rf $RPM_BUILD_ROOT
283 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
284 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
285 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,dictionaries,icons,greprefs,res,searchplugins} \
286 $RPM_BUILD_ROOT%{_seamonkeydir}/{components,plugins}
288 # preparing to create register
289 # remove empty directory trees
290 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}
292 rm -f dist/bin/chrome/en-{mac,win}.jar
294 # creating and installing register
295 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
296 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
298 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
299 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults
300 ln -sf ../../share/%{name}/dictionaries $RPM_BUILD_ROOT%{_seamonkeydir}/dictionaries
301 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs
302 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons
303 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res
304 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins
306 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
307 cp -frL dist/bin/components/{[!m],m[!y]}* $RPM_BUILD_ROOT%{_seamonkeydir}/components
308 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
309 cp -frL dist/bin/dictionaries/* $RPM_BUILD_ROOT%{_datadir}/%{name}/dictionaries
310 cp -frL dist/bin/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
311 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
312 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
314 install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir}
316 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so
318 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
319 $RPM_BUILD_ROOT%{_desktopdir}
321 install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
323 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_seamonkeydir}
324 install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir}
325 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir}
326 install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir}
328 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
329 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
331 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
333 # (c) vip at linux.pl, wolf at pld-linux.org
335 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
336 export LD_LIBRARY_PATH
338 MOZILLA_FIVE_HOME="%{_seamonkeydir}"
339 SEAMONKEY="$MOZILLA_FIVE_HOME/seamonkey-bin"
340 if [ "$1" == "-remote" ]; then
344 PING=`$SEAMONKEY -remote 'ping()' 2>&1 >/dev/null`
345 if [ -n "$PING" ]; then
346 if [ -f "`pwd`/$1" ]; then
347 exec $SEAMONKEY "file://`pwd`/$1"
354 exec $SEAMONKEY -remote 'xfeDoCommand (openBrowser)'
355 elif [ "$1" == "-mail" ]; then
356 exec $SEAMONKEY -remote 'xfeDoCommand (openInbox)'
357 elif [ "$1" == "-compose" ]; then
358 exec $SEAMONKEY -remote 'xfeDoCommand (composeMessage)'
361 [[ $1 == -* ]] && exec $SEAMONKEY "$@"
363 if [ -f "`pwd`/$1" ]; then
364 URL="file://`pwd`/$1"
368 if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
369 ~/.mozilla/default/*/prefs.js; then
370 exec $SEAMONKEY -remote "OpenUrl($URL,new-tab)"
372 exec $SEAMONKEY -remote "OpenUrl($URL,new-window)"
375 echo "Cannot execute SeaMonkey ($SEAMONKEY)!" >&2
379 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
382 cd %{_datadir}/%{name}/chrome
383 cat *-installed-chrome.txt > installed-chrome.txt
384 rm -f chrome.rdf overlays.rdf
385 rm -f %{_seamonkeydir}/components/{compreg,xpti}.dat
387 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
388 export LD_LIBRARY_PATH
390 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regxpcom
391 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regchrome
395 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
398 rm -rf $RPM_BUILD_ROOT
401 if [ "$1" = 1 ]; then
402 %{_sbindir}/seamonkey-chrome+xpcom-generate
404 %update_browser_plugins
407 [ ! -x %{_sbindir}/seamonkey-chrome+xpcom-generate ] || %{_sbindir}/seamonkey-chrome+xpcom-generate
408 if [ "$1" = 0 ]; then
409 %update_browser_plugins
412 %post mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
413 %postun mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
415 %post addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
416 %postun addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
418 %post chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
419 %postun chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
421 %post js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
422 %postun js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
424 %post dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
425 %postun dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
427 %post gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
428 %postun gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
431 %defattr(644,root,root,755)
432 %attr(755,root,root) %{_bindir}/seamonkey
433 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
436 %{_browserpluginsconfdir}/browsers.d/%{name}.*
437 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
440 %dir %{_seamonkeydir}
441 %dir %{_seamonkeydir}/components
442 %dir %{_seamonkeydir}/defaults
443 %dir %{_seamonkeydir}/dictionaries
444 %dir %{_seamonkeydir}/greprefs
445 %dir %{_seamonkeydir}/icons
446 %dir %{_seamonkeydir}/plugins
447 %dir %{_seamonkeydir}/res
448 %dir %{_seamonkeydir}/searchplugins
449 %dir %{_datadir}/%{name}
451 %attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so
452 %attr(755,root,root) %{_seamonkeydir}/libgkgfx.so
453 %attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so
454 %attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so
455 %attr(755,root,root) %{_seamonkeydir}/libjsj.so
456 %attr(755,root,root) %{_seamonkeydir}/libldap50.so
457 %attr(755,root,root) %{_seamonkeydir}/libmozjs.so
458 %attr(755,root,root) %{_seamonkeydir}/libprldap50.so
459 %attr(755,root,root) %{_seamonkeydir}/libssldap50.so
460 %attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so
461 %attr(755,root,root) %{_seamonkeydir}/libxpcom.so
462 %attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
463 %attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
464 %attr(755,root,root) %{_seamonkeydir}/libxpistub.so
466 %attr(755,root,root) %{_seamonkeydir}/seamonkey-bin
467 %attr(755,root,root) %{_seamonkeydir}/regchrome
468 %attr(755,root,root) %{_seamonkeydir}/regxpcom
469 %attr(755,root,root) %{_seamonkeydir}/xpidl
471 %attr(755,root,root) %{_seamonkeydir}/libnssckbi.so
473 %attr(755,root,root) %{_seamonkeydir}/components/libaccessibility.so
474 %attr(755,root,root) %{_seamonkeydir}/components/libappcomps.so
475 %attr(755,root,root) %{_seamonkeydir}/components/libauth.so
476 %attr(755,root,root) %{_seamonkeydir}/components/libautoconfig.so
477 %attr(755,root,root) %{_seamonkeydir}/components/libcaps.so
478 %attr(755,root,root) %{_seamonkeydir}/components/libchrome.so
479 %attr(755,root,root) %{_seamonkeydir}/components/libcomposer.so
480 %attr(755,root,root) %{_seamonkeydir}/components/libcookie.so
481 %attr(755,root,root) %{_seamonkeydir}/components/libdocshell.so
482 %attr(755,root,root) %{_seamonkeydir}/components/libeditor.so
483 %attr(755,root,root) %{_seamonkeydir}/components/libembedcomponents.so
484 %attr(755,root,root) %{_seamonkeydir}/components/libfileview.so
485 %attr(755,root,root) %{_seamonkeydir}/components/libgfx_gtk.so
486 %attr(755,root,root) %{_seamonkeydir}/components/libgfxps.so
487 %attr(755,root,root) %{_seamonkeydir}/components/libgfxxprint.so
488 %attr(755,root,root) %{_seamonkeydir}/components/libgkdebug.so
489 %attr(755,root,root) %{_seamonkeydir}/components/libgklayout.so
490 %attr(755,root,root) %{_seamonkeydir}/components/libgkplugin.so
491 %attr(755,root,root) %{_seamonkeydir}/components/libhtmlpars.so
492 %attr(755,root,root) %{_seamonkeydir}/components/libi18n.so
493 %attr(755,root,root) %{_seamonkeydir}/components/libimglib2.so
494 %{?with_gnomeui:%attr(755,root,root) %{_seamonkeydir}/components/libimgicon.so}
495 %attr(755,root,root) %{_seamonkeydir}/components/libjar50.so
496 %attr(755,root,root) %{_seamonkeydir}/components/libjsd.so
497 %attr(755,root,root) %{_seamonkeydir}/components/libmork.so
498 %attr(755,root,root) %{_seamonkeydir}/components/libmozfind.so
499 %attr(755,root,root) %{_seamonkeydir}/components/libmozldap.so
500 %attr(755,root,root) %{_seamonkeydir}/components/libmyspell.so
501 %attr(755,root,root) %{_seamonkeydir}/components/libnecko.so
502 %attr(755,root,root) %{_seamonkeydir}/components/libnecko2.so
503 %attr(755,root,root) %{_seamonkeydir}/components/libnkdatetime.so
504 %attr(755,root,root) %{_seamonkeydir}/components/libnkfinger.so
505 %attr(755,root,root) %{_seamonkeydir}/components/libnsappshell.so
506 %attr(755,root,root) %{_seamonkeydir}/components/libnsprefm.so
507 %attr(755,root,root) %{_seamonkeydir}/components/liboji.so
508 %attr(755,root,root) %{_seamonkeydir}/components/libp3p.so
509 %attr(755,root,root) %{_seamonkeydir}/components/libpermissions.so
510 %attr(755,root,root) %{_seamonkeydir}/components/libpipboot.so
511 %attr(755,root,root) %{_seamonkeydir}/components/libpipnss.so
512 %attr(755,root,root) %{_seamonkeydir}/components/libpippki.so
513 %attr(755,root,root) %{_seamonkeydir}/components/libpref.so
514 %attr(755,root,root) %{_seamonkeydir}/components/libprofile.so
515 %attr(755,root,root) %{_seamonkeydir}/components/librdf.so
516 %attr(755,root,root) %{_seamonkeydir}/components/libremoteservice.so
517 %attr(755,root,root) %{_seamonkeydir}/components/libschemavalidation.so
518 %attr(755,root,root) %{_seamonkeydir}/components/libsearchservice.so
519 %attr(755,root,root) %{_seamonkeydir}/components/libspellchecker.so
520 %attr(755,root,root) %{_seamonkeydir}/components/libsql.so
521 %attr(755,root,root) %{_seamonkeydir}/components/libsroaming.so
522 %attr(755,root,root) %{_seamonkeydir}/components/libstoragecomps.so
523 %attr(755,root,root) %{_seamonkeydir}/components/libsystem-pref.so
524 %attr(755,root,root) %{_seamonkeydir}/components/libtransformiix.so
525 %attr(755,root,root) %{_seamonkeydir}/components/libtxmgr.so
526 %attr(755,root,root) %{_seamonkeydir}/components/libtypeaheadfind.so
527 %attr(755,root,root) %{_seamonkeydir}/components/libuconv.so
528 %attr(755,root,root) %{_seamonkeydir}/components/libucvmath.so
529 %attr(755,root,root) %{_seamonkeydir}/components/libuniversalchardet.so
530 %attr(755,root,root) %{_seamonkeydir}/components/libwallet.so
531 %attr(755,root,root) %{_seamonkeydir}/components/libwalletviewers.so
532 %attr(755,root,root) %{_seamonkeydir}/components/libwebbrwsr.so
533 %attr(755,root,root) %{_seamonkeydir}/components/libwebsrvcs.so
534 %attr(755,root,root) %{_seamonkeydir}/components/libwidget_gtk2.so
535 %attr(755,root,root) %{_seamonkeydir}/components/libxforms.so
536 %attr(755,root,root) %{_seamonkeydir}/components/libxmlextras.so
537 %attr(755,root,root) %{_seamonkeydir}/components/libxpcom_compat_c.so
538 %attr(755,root,root) %{_seamonkeydir}/components/libxpconnect.so
539 %attr(755,root,root) %{_seamonkeydir}/components/libxpinstall.so
540 %attr(755,root,root) %{_seamonkeydir}/components/libxremoteservice.so
542 %{_seamonkeydir}/components/access*.xpt
543 %{_seamonkeydir}/components/alerts.xpt
544 %{_seamonkeydir}/components/appshell.xpt
545 %{_seamonkeydir}/components/appstartup.xpt
546 %{_seamonkeydir}/components/autocomplete.xpt
547 %{_seamonkeydir}/components/autoconfig.xpt
548 %{_seamonkeydir}/components/bookmarks.xpt
549 %{_seamonkeydir}/components/caps.xpt
550 %{_seamonkeydir}/components/chardet.xpt
551 %{_seamonkeydir}/components/chrome.xpt
552 %{_seamonkeydir}/components/commandhandler.xpt
553 %{_seamonkeydir}/components/composer.xpt
554 %{_seamonkeydir}/components/content*.xpt
555 %{_seamonkeydir}/components/cookie.xpt
556 %{_seamonkeydir}/components/directory.xpt
557 %{_seamonkeydir}/components/docshell.xpt
558 %{_seamonkeydir}/components/dom*.xpt
559 %{_seamonkeydir}/components/downloadmanager.xpt
560 %{_seamonkeydir}/components/editor.xpt
561 %{_seamonkeydir}/components/embed_base.xpt
562 %{_seamonkeydir}/components/extensions.xpt
563 %{_seamonkeydir}/components/exthandler.xpt
564 %{_seamonkeydir}/components/find.xpt
565 %{_seamonkeydir}/components/filepicker.xpt
566 %{_seamonkeydir}/components/gfx*.xpt
567 %{?with_svg:%{_seamonkeydir}/components/gksvgrenderer.xpt}
568 %{_seamonkeydir}/components/history.xpt
569 %{_seamonkeydir}/components/htmlparser.xpt
570 %{?with_gnomeui:%{_seamonkeydir}/components/imgicon.xpt}
571 %{_seamonkeydir}/components/imglib2.xpt
572 %{_seamonkeydir}/components/intl.xpt
573 %{_seamonkeydir}/components/jar.xpt
574 %{_seamonkeydir}/components/js*.xpt
575 %{_seamonkeydir}/components/layout*.xpt
576 %{_seamonkeydir}/components/locale.xpt
577 %{_seamonkeydir}/components/lwbrk.xpt
578 %{_seamonkeydir}/components/mimetype.xpt
579 %{_seamonkeydir}/components/moz*.xpt
580 %{_seamonkeydir}/components/necko*.xpt
581 %{_seamonkeydir}/components/oji.xpt
582 %{_seamonkeydir}/components/p3p.xpt
583 %{_seamonkeydir}/components/pipboot.xpt
584 %{_seamonkeydir}/components/pipnss.xpt
585 %{_seamonkeydir}/components/pippki.xpt
586 %{_seamonkeydir}/components/plugin.xpt
587 %{_seamonkeydir}/components/pref.xpt
588 %{_seamonkeydir}/components/prefetch.xpt
589 %{_seamonkeydir}/components/prefmigr.xpt
590 %{_seamonkeydir}/components/profile.xpt
591 %{_seamonkeydir}/components/progressDlg.xpt
592 %{_seamonkeydir}/components/proxyObjInst.xpt
593 %{_seamonkeydir}/components/rdf.xpt
594 %{_seamonkeydir}/components/related.xpt
595 %{_seamonkeydir}/components/saxparser.xpt
596 %{_seamonkeydir}/components/search.xpt
597 %{_seamonkeydir}/components/schemavalidation.xpt
598 %{_seamonkeydir}/components/shistory.xpt
599 %{_seamonkeydir}/components/signonviewer.xpt
600 %{_seamonkeydir}/components/spellchecker.xpt
601 %{_seamonkeydir}/components/sql.xpt
602 %{_seamonkeydir}/components/storage.xpt
603 %{_seamonkeydir}/components/toolkitremote.xpt
604 %{_seamonkeydir}/components/txmgr.xpt
605 %{_seamonkeydir}/components/txtsvc.xpt
606 %{_seamonkeydir}/components/typeaheadfind.xpt
607 %{_seamonkeydir}/components/uconv.xpt
608 %{_seamonkeydir}/components/unicharutil.xpt
609 %{_seamonkeydir}/components/uriloader.xpt
610 %{_seamonkeydir}/components/urlformatter.xpt
611 %{_seamonkeydir}/components/wallet*.xpt
612 %{_seamonkeydir}/components/webBrowser_core.xpt
613 %{_seamonkeydir}/components/webbrowserpersist.xpt
614 %{_seamonkeydir}/components/webshell_idls.xpt
615 %{_seamonkeydir}/components/websrvcs.xpt
616 %{_seamonkeydir}/components/widget.xpt
617 %{_seamonkeydir}/components/windowds.xpt
618 %{_seamonkeydir}/components/windowwatcher.xpt
619 %{_seamonkeydir}/components/x*.xpt
621 %{_seamonkeydir}/components/jsconsole-clhandler.js
622 %{_seamonkeydir}/components/nsCloseAllWindows.js
623 %{_seamonkeydir}/components/nsComposerCmdLineHandler.js
624 %{_seamonkeydir}/components/nsDictionary.js
625 %{_seamonkeydir}/components/nsDownloadProgressListener.js
626 %{_seamonkeydir}/components/nsFilePicker.js
627 %{_seamonkeydir}/components/nsHelperAppDlg.js
628 %{_seamonkeydir}/components/nsInterfaceInfoToIDL.js
629 %{_seamonkeydir}/components/nsKillAll.js
630 %{_seamonkeydir}/components/nsProgressDialog.js
631 %{_seamonkeydir}/components/nsProxyAutoConfig.js
632 %{_seamonkeydir}/components/nsResetPref.js
633 %{_seamonkeydir}/components/nsSchemaValidatorRegexp.js
634 %{_seamonkeydir}/components/nsSidebar.js
635 %{_seamonkeydir}/components/nsUpdateNotifier.js
636 %{_seamonkeydir}/components/nsURLFormatter.js
637 %{_seamonkeydir}/components/nsXmlRpcClient.js
638 %{_seamonkeydir}/components/xulappinfo.js
640 # not *.dat, so check-files can catch any new files
641 # (and they won't be just silently placed empty in rpm)
642 %ghost %{_seamonkeydir}/components/compreg.dat
643 %ghost %{_seamonkeydir}/components/xpti.dat
645 %dir %{_datadir}/%{name}/chrome
646 %{_datadir}/%{name}/chrome/US.jar
647 %{_datadir}/%{name}/chrome/classic.jar
648 %{_datadir}/%{name}/chrome/comm.jar
649 %{_datadir}/%{name}/chrome/content-packs.jar
650 %{_datadir}/%{name}/chrome/cview.jar
651 %{_datadir}/%{name}/chrome/embed-sample.jar
652 %{_datadir}/%{name}/chrome/en-US.jar
653 %{_datadir}/%{name}/chrome/en-unix.jar
654 %{_datadir}/%{name}/chrome/help.jar
655 %{_datadir}/%{name}/chrome/layoutdebug.jar
656 %{_datadir}/%{name}/chrome/modern.jar
657 %{_datadir}/%{name}/chrome/pipnss.jar
658 %{_datadir}/%{name}/chrome/pippki.jar
659 %{_datadir}/%{name}/chrome/reporter.jar
660 %{_datadir}/%{name}/chrome/sql.jar
661 %{_datadir}/%{name}/chrome/sroaming.jar
662 %{_datadir}/%{name}/chrome/tasks.jar
663 %{_datadir}/%{name}/chrome/toolkit.jar
664 %{_datadir}/%{name}/chrome/xforms.jar
666 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
667 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
668 # not generated automatically ?
669 %{_datadir}/%{name}/chrome/stylesheets.rdf
670 %{_datadir}/%{name}/chrome/chromelist.txt
671 %{_datadir}/%{name}/chrome/icons
672 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
673 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
674 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
675 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
676 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
677 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
678 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
680 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
681 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
683 %{_datadir}/%{name}/defaults
684 %{_datadir}/%{name}/dictionaries
685 %{_datadir}/%{name}/greprefs
686 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
687 %{_datadir}/%{name}/icons
688 %{_datadir}/%{name}/res
689 %{_datadir}/%{name}/searchplugins
691 %{_pixmapsdir}/seamonkey.png
692 %{_desktopdir}/%{name}.desktop
693 %{_desktopdir}/%{name}-composer.desktop
696 %defattr(644,root,root,755)
697 %attr(755,root,root) %{_seamonkeydir}/libmsgbaseutil.so
698 %attr(755,root,root) %{_seamonkeydir}/components/libaddrbook.so
699 %attr(755,root,root) %{_seamonkeydir}/components/libbayesflt.so
700 %attr(755,root,root) %{_seamonkeydir}/components/libimpText.so
701 %attr(755,root,root) %{_seamonkeydir}/components/libimpComm4xMail.so
702 %attr(755,root,root) %{_seamonkeydir}/components/libimport.so
703 %attr(755,root,root) %{_seamonkeydir}/components/liblocalmail.so
704 %attr(755,root,root) %{_seamonkeydir}/components/libmailnews.so
705 %attr(755,root,root) %{_seamonkeydir}/components/libmailview.so
706 %attr(755,root,root) %{_seamonkeydir}/components/libmime.so
707 %attr(755,root,root) %{_seamonkeydir}/components/libmimeemitter.so
708 %attr(755,root,root) %{_seamonkeydir}/components/libmsg*.so
709 %attr(755,root,root) %{_seamonkeydir}/components/libvcard.so
711 %{_seamonkeydir}/components/addrbook.xpt
712 %{_seamonkeydir}/components/impComm4xMail.xpt
713 %{_seamonkeydir}/components/import.xpt
714 %{_seamonkeydir}/components/mailnews.xpt
715 %{_seamonkeydir}/components/mailview.xpt
716 %{_seamonkeydir}/components/mime.xpt
717 %{_seamonkeydir}/components/msg*.xpt
719 %{_seamonkeydir}/components/mdn-service.js
720 %{_seamonkeydir}/components/nsAbLDAPAttributeMap.js
721 %{_seamonkeydir}/components/nsLDAPPrefsService.js
722 %{_seamonkeydir}/components/offlineStartup.js
723 %{_seamonkeydir}/components/smime-service.js
725 %{_datadir}/%{name}/chrome/messenger.jar
727 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
728 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
729 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
730 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
732 %{_desktopdir}/%{name}-mail.desktop
734 %files addon-enigmail
735 %defattr(644,root,root,755)
736 %attr(755,root,root) %{_seamonkeydir}/components/libenigmime.so
737 %{_seamonkeydir}/components/enigmail.xpt
738 %{_seamonkeydir}/components/enigmime.xpt
739 %{_seamonkeydir}/components/ipc.xpt
740 %{_seamonkeydir}/components/enigmail.js
741 %{_seamonkeydir}/components/enigprefs-service.js
742 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
743 %{_datadir}/%{name}/chrome/enigmail-locale.jar
744 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
745 %{_datadir}/%{name}/chrome/enigmail-skin.jar
746 %{_datadir}/%{name}/chrome/enigmail.jar
747 %{_datadir}/%{name}/chrome/enigmime.jar
750 %defattr(644,root,root,755)
751 %{_seamonkeydir}/components/chatzilla-service.js
752 %{_datadir}/%{name}/chrome/chatzilla.jar
753 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
754 %{_desktopdir}/%{name}-chat.desktop
757 %defattr(644,root,root,755)
758 %{_seamonkeydir}/components/venkman-service.js
759 %{_datadir}/%{name}/chrome/venkman.jar
760 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
761 %{_desktopdir}/%{name}-venkman.desktop
764 %defattr(644,root,root,755)
765 %{_seamonkeydir}/components/inspector.xpt
766 %{_seamonkeydir}/components/inspector-cmdline.js
767 %{_datadir}/%{name}/chrome/inspector.jar
768 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
769 %{_datadir}/%{name}/defaults/pref/inspector.js
773 %defattr(644,root,root,755)
774 %attr(755,root,root) %{_seamonkeydir}/components/libnkgnomevfs.so