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.0
8 Summary: SeaMonkey - web browser
9 Summary(es): Navegador de Internet SeaMonkey
10 Summary(pl): SeaMonkey - przegl±darka WWW
11 Summary(pt_BR): Navegador SeaMonkey
15 License: Mozilla Public License
16 Group: X11/Applications/Networking
17 Source0: http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/%{name}-%{version}.source.tar.bz2
18 # Source0-md5: 6921464b5251cafd529c04c2b9f98d5f
19 Source1: http://www.mozilla-enigmail.org/downloads/src/enigmail-%{_enigmail_ver}.tar.gz
20 # Source1-md5: d326c302c1d2d68217fffcaa01ca7632
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}-nss.patch
28 Patch2: %{name}-ldap-with-nss.patch
29 Patch3: %{name}-kill_slim_hidden_def.patch
30 URL: http://www.mozilla.org/projects/seamonkey/
31 BuildRequires: /bin/csh
32 BuildRequires: /bin/ex
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 %{?with_gnomeui:BuildRequires: libgnomeui-devel >= 2.0}
38 BuildRequires: libjpeg-devel >= 6b
39 BuildRequires: libpng-devel >= 1.2.0
40 BuildRequires: libstdc++-devel
41 BuildRequires: nspr-devel >= 1:4.6.1
42 BuildRequires: nss-devel >= 3.10.2
43 BuildRequires: perl-modules >= 5.6.0
44 BuildRequires: pkgconfig
45 BuildRequires: sed >= 4.0
46 BuildRequires: tar >= 1:1.15.1
47 BuildRequires: xcursor-devel
48 BuildRequires: xft-devel >= 2.1-2
49 BuildRequires: zip >= 2.1
50 BuildRequires: zlib-devel >= 1.0.0
51 Requires(post,postun): /sbin/ldconfig
52 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
53 %{?with_svg:Requires: cairo >= 1.0.0}
54 Requires: nspr >= 1:4.6.1
55 Requires: nss >= 3.10.2
56 Provides: mozilla-embedded = %{epoch}:%{version}-%{release}
59 Obsoletes: mozilla-embedded
60 Obsoletes: mozilla-irc
61 Obsoletes: mozilla-theme-NegativeModern
62 Obsoletes: mozilla-theme-gold
63 Obsoletes: mozilla-theme-kzilla
64 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66 %define specflags -fno-strict-aliasing
68 %define _chromedir %{_libdir}/%{name}/chrome
69 # mozilla and firefox provide their own versions
70 %define _noautoreqdep libgkgfx.so libgtkxtbin.so libjsj.so libmozjs.so libxpcom.so libxpcom_compat.so
73 SeaMonkey is an open-source web browser, designed for standards
74 compliance, performance and portability.
77 SeaMonkey es un navegador de Internet que se basa en una versión
78 inicial de Netscape Communicator. Este software está en desarrollo,
79 por lo cual todavía es inestable.
82 SeaMonkey jest potê¿n± graficzn± przegl±dark± WWW, która jest nastêpc±
83 Mozilli, która nastêpnie by³a nastêpczyni± Netscape Communikatora.
86 O SeaMonkey é um web browser baseado numa versão inicial do Netscape
87 Communicator. Este software está em fase de desenvolvimento, portanto,
91 SeaMonkey - ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÊ web-browser Ó ÏÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ
92 ÔÅËÓÔÁÍÉ, ÒÁÚÒÁÂÏÔÁÎÎÙÊ ÄÌÑ ÍÁËÓÉÍÁÌØÎÏÇÏ ÓÏÏÔ×ÅÓÔ×ÉÑ ÓÔÁÎÄÁÒÔÁÍ,
93 ÍÁËÓÍÉÍÁÌØÎÏÊ ÐÅÒÅÎÏÓÉÍÏÓÔÉ É ÓËÏÒÏÓÔÉ ÒÁÂÏÔÙ
96 Summary: SeaMonkey shared libraries
97 Summary(pl): Biblioteki wspó³dzielone SeaMonkey
101 SeaMonkey shared libraries.
103 %description libs -l pl
104 Biblioteki wspó³dzielone SeaMonkey.
107 Summary: SeaMonkey - programs for mail and news
108 Summary(pl): SeaMonkey - programy do poczty i newsów
109 Summary(ru): ðÏÞÔÏ×ÁÑ ÓÉÓÔÅÍÁ ÎÁ ÏÓÎÏ×Å SeaMonkey
110 Group: X11/Applications/Networking
111 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
112 Requires(post,postun): /sbin/ldconfig
113 Requires: %{name} = %{epoch}:%{version}-%{release}
114 Obsoletes: mozilla-mail
116 %description mailnews
117 Programs for mail and news integrated with browser.
119 %description mailnews -l pl
120 Programy pocztowe i obs³uga newsów zintegrowane z przegl±dark±.
122 %description mailnews -l ru
123 ëÌÉÅÎÔ ÐÏÞÔÙ É ÎÏ×ÏÓÔÅÊ, ÎÁ ÏÓÎÏ×Å SeaMonkey. ðÏÄÄÅÒÖÉ×ÁÅÔ IMAP, POP É
124 NNTP É ÉÍÅÅÔ ÐÒÏÓÔÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ.
126 %package addon-enigmail
127 Summary: Enigmail %{_enigmail_ver} - PGP/GPG support for Mozilla
128 Summary(pl): Enigmail %{_enigmail_ver} - obs³uga PGP/GPG dla Mozilli
129 Group: X11/Applications/Networking
130 Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
131 Requires(post,postun): /sbin/ldconfig
132 Requires: %{name}-mailnews = %{epoch}:%{version}-%{release}
133 Requires: gnupg >= 1.4.2.2
135 %description addon-enigmail
136 Enigmail is an extension to the mail client of Mozilla / Netscape and
137 Mozilla Thunderbird which allows users to access the authentication
138 and encryption features provided by GnuPG.
140 %description addon-enigmail -l pl
141 Rozszerzenie Mozilla Mail dla Mozilla Mail. Pozwala na ³atwe
142 korzystanie z dobrodziejstw GnuPG.
145 Summary: SeaMonkey Chat - IRC client integratd with SeaMonkey
146 Summary(pl): SeaMonkey Chat - zintegrowany z Mozill± klient IRC-a
147 Group: X11/Applications/Networking
148 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
149 Requires: %{name} = %{epoch}:%{version}-%{release}
152 SeaMonkey Chat - IRC client that is integrated with the SeaMonkey web
155 %description chat -l pl
156 SeaMonkey Chat - klient IRC-a zintegrowany z przegl±dark± SeaMonkey.
159 Summary: JavaScript debugger for use with SeaMonkey
160 Summary(pl): Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey
161 Group: X11/Applications/Networking
162 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
163 Requires: %{name} = %{epoch}:%{version}-%{release}
165 %description js-debugger
166 JavaScript debugger for use with SeaMonkey.
168 %description js-debugger -l pl
169 Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey.
171 %package dom-inspector
172 Summary: A tool for inspecting the DOM of pages in SeaMonkey
173 Summary(pl): Narzêdzie do ogl±dania DOM stron w SeaMonkey
174 Group: X11/Applications/Networking
175 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
176 Requires: %{name} = %{epoch}:%{version}-%{release}
178 %description dom-inspector
179 This is a tool that allows you to inspect the DOM for web pages in
180 SeaMonkey. This is of great use to people who are doing SeaMonkey
181 chrome development or web page development.
183 %description dom-inspector -l pl
184 To narzêdzie pozwala na ogl±danie DOM dla stron WWW w SeaMonkey. Jest
185 bardzo przydatne dla ludzi rozwijaj±cych chrome w SeaMonkey lub
186 tworz±cych strony WWW.
189 Summary: Gnome-VFS module providing support for smb:// URLs
190 Summary(pl): Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://
191 Group: X11/Applications/Networking
192 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
193 Requires: %{name} = %{epoch}:%{version}-%{release}
195 %description gnomevfs
196 Gnome-VFS module providing support for smb:// URLs.
198 %description gnomevfs -l pl
199 Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://.
202 Summary: SeaMonkey calendar
203 Summary(pl): Kalendarz SeaMonkey
204 Group: X11/Applications/Networking
205 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
206 Requires: %{name} = %{epoch}:%{version}-%{release}
208 %description calendar
209 This package contains the calendar application from the SeaMonkey
212 %description calendar -l pl
213 Ten pakiet zawiera kalendarz z zestawu aplikacji SeaMonkey.
216 Summary: Headers for developing programs that will use SeaMonkey
217 Summary(pl): SeaMonkey - pliki nag³ówkowe i biblioteki
218 Summary(pt_BR): Arquivos de inclusão para desenvolvimento de programas que usam o SeaMonkey
219 Summary(ru): æÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍ, ×ËÌÀÞÁÀÝÉÈ SeaMonkey
220 Group: X11/Development/Libraries
221 Requires: %{name} = %{epoch}:%{version}-%{release}
222 Requires: nspr-devel >= 1:4.6.1
223 Provides: mozilla-embedded-devel = %{epoch}:%{version}-%{release}
224 Obsoletes: mozilla-embedded-devel
225 Obsoletes: mozilla-firefox-devel
228 SeaMonkey development package.
230 %description devel -l pl
231 Biblioteki i pliki nag³ówkowe.
233 %description devel -l pt_BR
234 Arquivos de inclusão para desenvolvimento de programas que usam o
237 %description devel -l ru
238 úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÅÏÌØÚÕÀÝÉÈ
243 tar jxf %{SOURCE0} --strip-components=1
244 tar -C mailnews/extensions -zxf %{SOURCE1}
252 BUILD_OFFICIAL="1"; export BUILD_OFFICIAL
253 MOZILLA_OFFICIAL="1"; export MOZILLA_OFFICIAL
255 cp -f /usr/share/automake/config.* build/autoconf
256 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
257 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
259 %{!?debug:--disable-debug} \
260 --disable-elf-dynstr-gc \
261 %{!?with_gnomeui:--disable-gnomeui} \
262 %{!?with_gnomevfs:--disable-gnomevfs} \
265 --disable-xterm-updates \
266 --enable-application=suite \
269 --enable-default-toolkit=gtk2 \
270 --enable-extensions \
273 --enable-optimize="%{rpmcflags}" \
274 --enable-postscript \
275 %{!?debug:--enable-strip} \
276 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
280 --enable-old-abi-compat-wrappers \
281 --with-default-mozilla-five-home=%{_libdir}/%{name} \
291 cd mailnews/extensions/enigmail
292 sed 's/"mozilla"/"%{name}-%{version}"/g' -i makemake
298 rm -rf $RPM_BUILD_ROOT
300 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}/idl} \
301 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
302 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,icons,greprefs,myspell,res,searchplugins} \
303 $RPM_BUILD_ROOT%{_libdir}/%{name}/{components,plugins} \
304 $RPM_BUILD_ROOT{%{_includedir}/%{name},%{_pkgconfigdir}}
306 # preparing to create register
307 # remove empty directory trees
308 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}
310 rm -f dist/bin/chrome/en-{mac,win}.jar
312 # creating and installing register
313 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
314 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
315 #install dist/bin/component.reg $RPM_BUILD_ROOT%{_libdir}/%{name}
317 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
318 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
319 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_libdir}/%{name}/greprefs
320 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_libdir}/%{name}/icons
321 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_libdir}/%{name}/res
322 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins
323 ln -sf ../../../share/%{name}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/components/myspell
325 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
326 cp -frL dist/bin/components/{[^m],m[^y]}* $RPM_BUILD_ROOT%{_libdir}/%{name}/components
327 cp -frL dist/bin/components/myspell/* $RPM_BUILD_ROOT%{_datadir}/%{name}/myspell
328 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
329 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
330 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
331 cp -frL dist/gre/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
332 cp -frL dist/idl/* $RPM_BUILD_ROOT%{_datadir}/idl
333 cp -frL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
334 cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name}
336 install dist/bin/*.so $RPM_BUILD_ROOT%{_libdir}
338 ln -s %{_libdir}/libxpcom.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libxpcom.so
339 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libnssckbi.so
341 for f in build/unix/*.pc ; do
342 sed -e 's/seamonkey-%{version}/seamonkey/' $f \
343 > $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
346 sed -e 's,lib/seamonkey-%{version},lib,g;s/seamonkey-%{version}/seamonkey/g' build/unix/seamonkey-gtkmozembed.pc \
347 > $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-gtkmozembed.pc
349 # add includir/dom to Cflags, for openvrml.spec, perhaps others
350 sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-plugin.pc
352 rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nspr.pc
354 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
355 $RPM_BUILD_ROOT%{_desktopdir}
357 install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
359 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_bindir}
360 install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir}
361 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
362 install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir}
364 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
365 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
367 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
369 # (c) vip at linux.pl, wolf at pld-linux.org
371 MOZILLA_FIVE_HOME=%{_libdir}/seamonkey
372 if [ "$1" == "-remote" ]; then
373 %{_bindir}/seamonkey-bin "$@"
375 PING=`%{_bindir}/seamonkey-bin -remote 'ping()' 2>&1 >/dev/null`
376 if [ -n "$PING" ]; then
377 if [ -f "`pwd`/$1" ]; then
378 %{_bindir}/seamonkey-bin "file://`pwd`/$1"
380 %{_bindir}/seamonkey-bin "$@"
384 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openBrowser)'
385 elif [ "$1" == "-mail" ]; then
386 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openInbox)'
387 elif [ "$1" == "-compose" ]; then
388 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (composeMessage)'
390 if [ -f "`pwd`/$1" ]; then
391 URL="file://`pwd`/$1"
395 grep browser.tabs.opentabfor.middleclick ~/.mozilla/default/*/prefs.js | grep true > /dev/null
396 if [ $? -eq 0 ]; then
397 %{_bindir}/seamonkey-bin -remote "OpenUrl($URL,new-tab)"
399 %{_bindir}/seamonkey-bin -remote "OpenUrl($URL,new-window)"
406 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
409 cd %{_datadir}/%{name}/chrome
410 cat *-installed-chrome.txt > installed-chrome.txt
411 rm -f chrome.rdf overlays.rdf
412 rm -f %{_libdir}/%{name}/components/{compreg,xpti}.dat
413 MOZILLA_FIVE_HOME=%{_libdir}/%{name} %{_bindir}/regxpcom
414 MOZILLA_FIVE_HOME=%{_libdir}/%{name} %{_bindir}/regchrome
419 rm -rf $RPM_BUILD_ROOT
423 %{_sbindir}/%{name}-chrome+xpcom-generate
426 if [ "$1" = "1" ]; then
427 %{_sbindir}/%{name}-chrome+xpcom-generate
430 %post libs -p /sbin/ldconfig
431 %postun libs -p /sbin/ldconfig
435 %{_sbindir}/%{name}-chrome+xpcom-generate
439 %{_sbindir}/%{name}-chrome+xpcom-generate
442 %{_sbindir}/%{name}-chrome+xpcom-generate
444 %postun addon-enigmail
445 %{_sbindir}/%{name}-chrome+xpcom-generate
448 %{_sbindir}/%{name}-chrome+xpcom-generate
451 %{_sbindir}/%{name}-chrome+xpcom-generate
454 %{_sbindir}/%{name}-chrome+xpcom-generate
457 %{_sbindir}/%{name}-chrome+xpcom-generate
460 %{_sbindir}/%{name}-chrome+xpcom-generate
462 %postun dom-inspector
463 %{_sbindir}/%{name}-chrome+xpcom-generate
466 %{_sbindir}/%{name}-chrome+xpcom-generate
469 %{_sbindir}/%{name}-chrome+xpcom-generate
472 %{_sbindir}/%{name}-chrome+xpcom-generate
475 %{_sbindir}/%{name}-chrome+xpcom-generate
478 %defattr(644,root,root,755)
479 %attr(755,root,root) %{_bindir}/seamonkey*
480 %attr(755,root,root) %{_bindir}/reg*
481 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
483 %dir %{_libdir}/%{name}
485 %dir %{_libdir}/%{name}/components
486 %dir %{_libdir}/%{name}/defaults
487 %dir %{_libdir}/%{name}/greprefs
488 %dir %{_libdir}/%{name}/icons
489 %dir %{_libdir}/%{name}/plugins
490 %dir %{_libdir}/%{name}/res
491 %dir %{_libdir}/%{name}/searchplugins
492 %dir %{_datadir}/%{name}
494 %attr(755,root,root) %{_libdir}/%{name}/libxpcom.so
495 %attr(755,root,root) %{_libdir}/%{name}/libnssckbi.so
497 %attr(755,root,root) %{_libdir}/%{name}/components/libaccess*.so
498 %attr(755,root,root) %{_libdir}/%{name}/components/libappcomps.so
499 %attr(755,root,root) %{_libdir}/%{name}/components/libauth*.so
500 %attr(755,root,root) %{_libdir}/%{name}/components/libautoconfig.so
501 %attr(755,root,root) %{_libdir}/%{name}/components/libcaps.so
502 %attr(755,root,root) %{_libdir}/%{name}/components/libchrome.so
503 %attr(755,root,root) %{_libdir}/%{name}/components/libcomposer.so
504 %attr(755,root,root) %{_libdir}/%{name}/components/libcookie.so
505 %attr(755,root,root) %{_libdir}/%{name}/components/libdocshell.so
506 %attr(755,root,root) %{_libdir}/%{name}/components/libeditor.so
507 %attr(755,root,root) %{_libdir}/%{name}/components/libembedcomponents.so
508 %attr(755,root,root) %{_libdir}/%{name}/components/libfileview.so
509 %attr(755,root,root) %{_libdir}/%{name}/components/libgfx*.so
510 %attr(755,root,root) %{_libdir}/%{name}/components/libgk*.so
511 %attr(755,root,root) %{_libdir}/%{name}/components/libhtmlpars.so
512 %attr(755,root,root) %{_libdir}/%{name}/components/libi18n.so
513 %attr(755,root,root) %{_libdir}/%{name}/components/libimg*.so
514 %attr(755,root,root) %{_libdir}/%{name}/components/libjar50.so
515 %attr(755,root,root) %{_libdir}/%{name}/components/libjsd.so
516 %attr(755,root,root) %{_libdir}/%{name}/components/libmork.so
517 %attr(755,root,root) %{_libdir}/%{name}/components/libmoz*.so
518 %attr(755,root,root) %{_libdir}/%{name}/components/libmyspell.so
519 %attr(755,root,root) %{_libdir}/%{name}/components/libnecko*.so
520 %attr(755,root,root) %{_libdir}/%{name}/components/libnkdatetime.so
521 %attr(755,root,root) %{_libdir}/%{name}/components/libnkfinger.so
522 %attr(755,root,root) %{_libdir}/%{name}/components/libns*.so
523 %attr(755,root,root) %{_libdir}/%{name}/components/liboji.so
524 %attr(755,root,root) %{_libdir}/%{name}/components/libp3p.so
525 %attr(755,root,root) %{_libdir}/%{name}/components/libpermissions.so
526 %attr(755,root,root) %{_libdir}/%{name}/components/libpipboot.so
527 %attr(755,root,root) %{_libdir}/%{name}/components/libpipnss.so
528 %attr(755,root,root) %{_libdir}/%{name}/components/libpippki.so
529 %attr(755,root,root) %{_libdir}/%{name}/components/libpref.so
530 %attr(755,root,root) %{_libdir}/%{name}/components/libprofile.so
531 %attr(755,root,root) %{_libdir}/%{name}/components/librdf.so
532 %attr(755,root,root) %{_libdir}/%{name}/components/libremoteservice.so
533 %attr(755,root,root) %{_libdir}/%{name}/components/libschemavalidation.so
534 %attr(755,root,root) %{_libdir}/%{name}/components/libsearchservice.so
535 %attr(755,root,root) %{_libdir}/%{name}/components/libspellchecker.so
536 %attr(755,root,root) %{_libdir}/%{name}/components/libsql.so
537 %attr(755,root,root) %{_libdir}/%{name}/components/libsroaming.so
538 %attr(755,root,root) %{_libdir}/%{name}/components/libstoragecomps.so
539 %attr(755,root,root) %{_libdir}/%{name}/components/libsystem-pref.so
540 %attr(755,root,root) %{_libdir}/%{name}/components/libtransformiix.so
541 %attr(755,root,root) %{_libdir}/%{name}/components/libtxmgr.so
542 %attr(755,root,root) %{_libdir}/%{name}/components/libtypeaheadfind.so
543 %attr(755,root,root) %{_libdir}/%{name}/components/libuconv.so
544 %attr(755,root,root) %{_libdir}/%{name}/components/libucv*.so
545 %attr(755,root,root) %{_libdir}/%{name}/components/libuniversalchardet.so
546 %attr(755,root,root) %{_libdir}/%{name}/components/libwallet.so
547 %attr(755,root,root) %{_libdir}/%{name}/components/libwalletviewers.so
548 %attr(755,root,root) %{_libdir}/%{name}/components/libwebbrwsr.so
549 %attr(755,root,root) %{_libdir}/%{name}/components/libwebdav.so
550 %attr(755,root,root) %{_libdir}/%{name}/components/libwebsrvcs.so
551 %attr(755,root,root) %{_libdir}/%{name}/components/libwidget_gtk2.so
552 %attr(755,root,root) %{_libdir}/%{name}/components/libx*.so
554 %{_libdir}/%{name}/components/access*.xpt
555 %{_libdir}/%{name}/components/alerts.xpt
556 %{_libdir}/%{name}/components/appshell.xpt
557 %{_libdir}/%{name}/components/appstartup.xpt
558 %{_libdir}/%{name}/components/autocomplete.xpt
559 %{_libdir}/%{name}/components/autoconfig.xpt
560 %{_libdir}/%{name}/components/bookmarks.xpt
561 %{_libdir}/%{name}/components/caps.xpt
562 %{_libdir}/%{name}/components/chardet.xpt
563 %{_libdir}/%{name}/components/chrome.xpt
564 %{_libdir}/%{name}/components/commandhandler.xpt
565 %{_libdir}/%{name}/components/composer.xpt
566 %{_libdir}/%{name}/components/content*.xpt
567 %{_libdir}/%{name}/components/cookie.xpt
568 %{_libdir}/%{name}/components/directory.xpt
569 %{_libdir}/%{name}/components/docshell.xpt
570 %{_libdir}/%{name}/components/dom*.xpt
571 %{_libdir}/%{name}/components/downloadmanager.xpt
572 %{_libdir}/%{name}/components/editor.xpt
573 %{_libdir}/%{name}/components/embed_base.xpt
574 %{_libdir}/%{name}/components/extensions.xpt
575 %{_libdir}/%{name}/components/exthandler.xpt
576 %{_libdir}/%{name}/components/find.xpt
577 %{_libdir}/%{name}/components/filepicker.xpt
578 %{_libdir}/%{name}/components/gfx*.xpt
579 %{?with_svg:%{_libdir}/%{name}/components/gksvgrenderer.xpt}
580 %{_libdir}/%{name}/components/history.xpt
581 %{_libdir}/%{name}/components/htmlparser.xpt
582 %{?with_gnomeui:%{_libdir}/%{name}/components/imgicon.xpt}
583 %{_libdir}/%{name}/components/imglib2.xpt
584 %{_libdir}/%{name}/components/intl.xpt
585 %{_libdir}/%{name}/components/jar.xpt
586 %{_libdir}/%{name}/components/js*.xpt
587 %{_libdir}/%{name}/components/layout*.xpt
588 %{_libdir}/%{name}/components/locale.xpt
589 %{_libdir}/%{name}/components/lwbrk.xpt
590 %{_libdir}/%{name}/components/mimetype.xpt
591 %{_libdir}/%{name}/components/moz*.xpt
592 %{_libdir}/%{name}/components/necko*.xpt
593 %{_libdir}/%{name}/components/oji.xpt
594 %{_libdir}/%{name}/components/p3p.xpt
595 %{_libdir}/%{name}/components/pipboot.xpt
596 %{_libdir}/%{name}/components/pipnss.xpt
597 %{_libdir}/%{name}/components/pippki.xpt
598 %{_libdir}/%{name}/components/plugin.xpt
599 %{_libdir}/%{name}/components/pref.xpt
600 %{_libdir}/%{name}/components/prefetch.xpt
601 %{_libdir}/%{name}/components/prefmigr.xpt
602 %{_libdir}/%{name}/components/profile.xpt
603 %{_libdir}/%{name}/components/progressDlg.xpt
604 %{_libdir}/%{name}/components/proxyObjInst.xpt
605 %{_libdir}/%{name}/components/rdf.xpt
606 %{_libdir}/%{name}/components/related.xpt
607 %{_libdir}/%{name}/components/search.xpt
608 %{_libdir}/%{name}/components/schemavalidation.xpt
609 %{_libdir}/%{name}/components/shistory.xpt
610 %{_libdir}/%{name}/components/sidebar.xpt
611 %{_libdir}/%{name}/components/signonviewer.xpt
612 %{_libdir}/%{name}/components/spellchecker.xpt
613 %{_libdir}/%{name}/components/sql.xpt
614 %{_libdir}/%{name}/components/storage.xpt
615 %{_libdir}/%{name}/components/toolkitremote.xpt
616 %{_libdir}/%{name}/components/txmgr.xpt
617 %{_libdir}/%{name}/components/txtsvc.xpt
618 %{_libdir}/%{name}/components/typeaheadfind.xpt
619 %{_libdir}/%{name}/components/uconv.xpt
620 %{_libdir}/%{name}/components/unicharutil.xpt
621 %{_libdir}/%{name}/components/uriloader.xpt
622 %{_libdir}/%{name}/components/wallet*.xpt
623 %{_libdir}/%{name}/components/webBrowser_core.xpt
624 %{_libdir}/%{name}/components/webbrowserpersist.xpt
625 %{_libdir}/%{name}/components/webdav.xpt
626 %{_libdir}/%{name}/components/webshell_idls.xpt
627 %{_libdir}/%{name}/components/websrvcs.xpt
628 %{_libdir}/%{name}/components/widget.xpt
629 %{_libdir}/%{name}/components/windowds.xpt
630 %{_libdir}/%{name}/components/windowwatcher.xpt
631 %{_libdir}/%{name}/components/x*.xpt
633 %{_libdir}/%{name}/components/jsconsole-clhandler.js
634 %{_libdir}/%{name}/components/nsCloseAllWindows.js
635 %{_libdir}/%{name}/components/nsComposerCmdLineHandler.js
636 %{_libdir}/%{name}/components/nsDictionary.js
637 %{_libdir}/%{name}/components/nsDownloadProgressListener.js
638 %{_libdir}/%{name}/components/nsFilePicker.js
639 %{_libdir}/%{name}/components/nsHelperAppDlg.js
640 %{_libdir}/%{name}/components/nsInterfaceInfoToIDL.js
641 %{_libdir}/%{name}/components/nsKillAll.js
642 %{_libdir}/%{name}/components/nsProgressDialog.js
643 %{_libdir}/%{name}/components/nsProxyAutoConfig.js
644 %{_libdir}/%{name}/components/nsResetPref.js
645 %{_libdir}/%{name}/components/nsSchemaValidatorRegexp.js
646 %{_libdir}/%{name}/components/nsSidebar.js
647 %{_libdir}/%{name}/components/nsUpdateNotifier.js
648 %{_libdir}/%{name}/components/nsXmlRpcClient.js
649 %{_libdir}/%{name}/components/xulappinfo.js
651 # not *.dat, so check-files can catch any new files
652 # (and they won't be just silently placed empty in rpm)
653 %ghost %{_libdir}/%{name}/components/compreg.dat
654 %ghost %{_libdir}/%{name}/components/xpti.dat
656 %{_libdir}/%{name}/components/myspell
658 %dir %{_datadir}/%{name}/chrome
659 %{_datadir}/%{name}/chrome/US.jar
660 %{_datadir}/%{name}/chrome/classic.jar
661 %{_datadir}/%{name}/chrome/comm.jar
662 %{_datadir}/%{name}/chrome/content-packs.jar
663 %{_datadir}/%{name}/chrome/cview.jar
664 %{_datadir}/%{name}/chrome/embed-sample.jar
665 %{_datadir}/%{name}/chrome/en-US.jar
666 %{_datadir}/%{name}/chrome/en-unix.jar
667 %{_datadir}/%{name}/chrome/help.jar
668 %{_datadir}/%{name}/chrome/layoutdebug.jar
669 %{_datadir}/%{name}/chrome/modern.jar
670 %{_datadir}/%{name}/chrome/pipnss.jar
671 %{_datadir}/%{name}/chrome/pippki.jar
672 %{_datadir}/%{name}/chrome/reporter.jar
673 %{_datadir}/%{name}/chrome/sql.jar
674 %{_datadir}/%{name}/chrome/sroaming.jar
675 %{_datadir}/%{name}/chrome/tasks.jar
676 %{_datadir}/%{name}/chrome/toolkit.jar
677 %{_datadir}/%{name}/chrome/xforms.jar
679 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
680 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
681 # not generated automatically ?
682 %{_datadir}/%{name}/chrome/stylesheets.rdf
683 %{_datadir}/%{name}/chrome/chromelist.txt
684 %{_datadir}/%{name}/chrome/icons
685 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
686 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
687 %exclude %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
688 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
689 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
690 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
691 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
692 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
694 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
695 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
697 %{_datadir}/%{name}/defaults
698 %{_datadir}/%{name}/greprefs
699 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
700 %{_datadir}/%{name}/icons
701 %{_datadir}/%{name}/myspell
702 %{_datadir}/%{name}/res
703 %{_datadir}/%{name}/searchplugins
706 %{_pixmapsdir}/seamonkey.png
707 %{_desktopdir}/%{name}.desktop
708 %{_desktopdir}/%{name}-composer.desktop
711 %defattr(644,root,root,755)
712 # libxpcom.so used by mozillaplug-in
713 # probably should add more if more packages require
714 %attr(755,root,root) %{_libdir}/libxpcom.so
715 %attr(755,root,root) %{_libdir}/libxpcom_compat.so
716 %attr(755,root,root) %{_libdir}/libxpcom_core.so
719 %attr(755,root,root) %{_libdir}/libgfxpsshar.so
720 %attr(755,root,root) %{_libdir}/libgkgfx.so
721 %attr(755,root,root) %{_libdir}/libgtkembedmoz.so
722 %attr(755,root,root) %{_libdir}/libgtkxtbin.so
723 %attr(755,root,root) %{_libdir}/libjsj.so
724 %attr(755,root,root) %{_libdir}/libldap50.so
725 %attr(755,root,root) %{_libdir}/libprldap50.so
726 %attr(755,root,root) %{_libdir}/libssldap50.so
727 %attr(755,root,root) %{_libdir}/libmozjs.so
728 %attr(755,root,root) %{_libdir}/libxpistub.so
729 %attr(755,root,root) %{_libdir}/libxlibrgb.so
733 %defattr(644,root,root,755)
734 %attr(755,root,root) %{_libdir}/libmsgbaseutil.so
735 %attr(755,root,root) %{_libdir}/%{name}/components/libaddrbook.so
736 %attr(755,root,root) %{_libdir}/%{name}/components/libbayesflt.so
737 %attr(755,root,root) %{_libdir}/%{name}/components/libimpText.so
738 %attr(755,root,root) %{_libdir}/%{name}/components/libimpComm4xMail.so
739 %attr(755,root,root) %{_libdir}/%{name}/components/libimport.so
740 %attr(755,root,root) %{_libdir}/%{name}/components/liblocalmail.so
741 %attr(755,root,root) %{_libdir}/%{name}/components/libmailnews.so
742 %attr(755,root,root) %{_libdir}/%{name}/components/libmailview.so
743 %attr(755,root,root) %{_libdir}/%{name}/components/libmime.so
744 %attr(755,root,root) %{_libdir}/%{name}/components/libmimeemitter.so
745 %attr(755,root,root) %{_libdir}/%{name}/components/libmsg*.so
746 %attr(755,root,root) %{_libdir}/%{name}/components/libvcard.so
748 %{_libdir}/%{name}/components/addrbook.xpt
749 %{_libdir}/%{name}/components/impComm4xMail.xpt
750 %{_libdir}/%{name}/components/import.xpt
751 %{_libdir}/%{name}/components/mailnews.xpt
752 %{_libdir}/%{name}/components/mailview.xpt
753 %{_libdir}/%{name}/components/mime.xpt
754 %{_libdir}/%{name}/components/msg*.xpt
756 %{_libdir}/%{name}/components/mdn-service.js
757 %{_libdir}/%{name}/components/nsAbLDAPAttributeMap.js
758 %{_libdir}/%{name}/components/nsLDAPPrefsService.js
759 %{_libdir}/%{name}/components/offlineStartup.js
760 %{_libdir}/%{name}/components/smime-service.js
762 %{_datadir}/%{name}/chrome/messenger.jar
764 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
765 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
766 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
767 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
769 %{_desktopdir}/%{name}-mail.desktop
771 %files addon-enigmail
772 %defattr(644,root,root,755)
773 %attr(755,root,root) %{_libdir}/%{name}/components/libenigmime.so
774 %{_libdir}/%{name}/components/enigmail.xpt
775 %{_libdir}/%{name}/components/enigmime.xpt
776 %{_libdir}/%{name}/components/ipc.xpt
777 %{_libdir}/%{name}/components/enigmail.js
778 %{_libdir}/%{name}/components/enigprefs-service.js
779 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
780 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
781 %{_datadir}/%{name}/chrome/enigmail-skin.jar
782 %{_datadir}/%{name}/chrome/enigmail.jar
783 %{_datadir}/%{name}/chrome/enigmime.jar
786 %defattr(644,root,root,755)
787 %{_libdir}/%{name}/components/chatzilla-service.js
788 %{_datadir}/%{name}/chrome/chatzilla.jar
789 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
791 %{_desktopdir}/%{name}-chat.desktop
794 %defattr(644,root,root,755)
795 %{_libdir}/%{name}/components/venkman-service.js
796 %{_datadir}/%{name}/chrome/venkman.jar
797 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
798 %{_desktopdir}/%{name}-venkman.desktop
801 %defattr(644,root,root,755)
802 %attr(755,root,root) %{_libdir}/%{name}/components/libinspector.so
803 %{_libdir}/%{name}/components/inspector.xpt
804 %{_libdir}/%{name}/components/inspector-cmdline.js
805 %{_datadir}/%{name}/chrome/inspector.jar
806 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
807 %{_datadir}/%{name}/defaults/pref/inspector.js
811 %defattr(644,root,root,755)
812 %attr(755,root,root) %{_libdir}/%{name}/components/libnkgnomevfs.so
816 %defattr(644,root,root,755)
817 %attr(755,root,root) %{_libdir}/%{name}/components/libcalbasecomps.so
818 %{_libdir}/%{name}/components/calbase.xpt
819 %{_libdir}/%{name}/components/calbaseinternal.xpt
820 %{_libdir}/%{name}/components/calendarService.js
821 %{_libdir}/%{name}/components/cal[ACDEHIMORST]*.js
822 %{_datadir}/%{name}/chrome/calendar.jar
823 %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
826 %defattr(644,root,root,755)
827 %{_includedir}/%{name}
829 %attr(755,root,root) %{_bindir}/xpidl