3 %bcond_without gnomevfs # disable GnomeVFS support
4 %bcond_with heimdal # disable heimdal support
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 #Source7: %{name}-jconsole.desktop
27 #Source8: %{name}-terminal.desktop
28 Patch0: %{name}-pld-homepage.patch
29 Patch1: %{name}-nss.patch
30 Patch2: %{name}-ldap-with-nss.patch
31 Patch3: %{name}-kill_slim_hidden_def.patch
32 URL: http://www.mozilla.org/projects/seamonkey/
33 BuildRequires: /bin/csh
34 BuildRequires: /bin/ex
35 BuildRequires: automake
36 %{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
37 BuildRequires: freetype-devel >= 1:2.1.8
38 %{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
39 BuildRequires: tar >= 1:1.15.1
40 # for libnegotiateauth
41 #%{?with_heimdal:BuildRequires: heimdal-devel >= 0.7}
42 BuildRequires: libjpeg-devel >= 6b
43 BuildRequires: libpng-devel >= 1.2.0
44 BuildRequires: libstdc++-devel
45 BuildRequires: nspr-devel >= 1:4.6.1
46 BuildRequires: nss-devel >= 3.10.2
47 BuildRequires: perl-modules >= 5.6.0
48 BuildRequires: pkgconfig
49 BuildRequires: sed >= 4.0
50 BuildRequires: tar >= 1:1.15.1
51 BuildRequires: xcursor-devel
52 BuildRequires: xft-devel >= 2.1-2
53 BuildRequires: zip >= 2.1
54 BuildRequires: zlib-devel >= 1.0.0
55 Requires(post,postun): /sbin/ldconfig
56 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
57 %{?with_svg:Requires: cairo >= 1.0.0}
58 Requires: nspr >= 1:4.6.1
59 Requires: nss >= 3.10.2
60 Provides: mozilla-embedded = %{epoch}:%{version}-%{release}
63 Obsoletes: mozilla-embedded
64 Obsoletes: mozilla-irc
65 Obsoletes: mozilla-theme-NegativeModern
66 Obsoletes: mozilla-theme-gold
67 Obsoletes: mozilla-theme-kzilla
68 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70 %define specflags -fno-strict-aliasing
72 %define _chromedir %{_libdir}/%{name}/chrome
73 # mozilla and firefox provide their own versions
74 %define _noautoreqdep libgkgfx.so libgtkxtbin.so libjsj.so libmozjs.so libxpcom.so libxpcom_compat.so
77 SeaMonkey is an open-source web browser, designed for standards
78 compliance, performance and portability.
81 SeaMonkey es un navegador de Internet que se basa en una versión
82 inicial de Netscape Communicator. Este software está en desarrollo,
83 por lo cual todavía es inestable.
86 SeaMonkey jest potê¿n± graficzn± przegl±dark± WWW, która jest nastêpc±
87 Mozilli, która nastêpnie by³a nastêpczyni± Netscape Communikatora.
90 O SeaMonkey é um web browser baseado numa versão inicial do Netscape
91 Communicator. Este software está em fase de desenvolvimento, portanto,
95 SeaMonkey - ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÊ web-browser Ó ÏÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ
96 ÔÅËÓÔÁÍÉ, ÒÁÚÒÁÂÏÔÁÎÎÙÊ ÄÌÑ ÍÁËÓÉÍÁÌØÎÏÇÏ ÓÏÏÔ×ÅÓÔ×ÉÑ ÓÔÁÎÄÁÒÔÁÍ,
97 ÍÁËÓÍÉÍÁÌØÎÏÊ ÐÅÒÅÎÏÓÉÍÏÓÔÉ É ÓËÏÒÏÓÔÉ ÒÁÂÏÔÙ
100 Summary: SeaMonkey shared libraries
101 Summary(pl): Biblioteki wspó³dzielone SeaMonkey
105 SeaMonkey shared libraries.
107 %description libs -l pl
108 Biblioteki wspó³dzielone SeaMonkey.
111 Summary: SeaMonkey - programs for mail and news
112 Summary(pl): SeaMonkey - programy do poczty i newsów
113 Summary(ru): ðÏÞÔÏ×ÁÑ ÓÉÓÔÅÍÁ ÎÁ ÏÓÎÏ×Å SeaMonkey
114 Group: X11/Applications/Networking
115 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
116 Requires(post,postun): /sbin/ldconfig
117 Requires: %{name} = %{epoch}:%{version}-%{release}
118 Obsoletes: mozilla-mail
120 %description mailnews
121 Programs for mail and news integrated with browser.
123 %description mailnews -l pl
124 Programy pocztowe i obs³uga newsów zintegrowane z przegl±dark±.
126 %description mailnews -l ru
127 ëÌÉÅÎÔ ÐÏÞÔÙ É ÎÏ×ÏÓÔÅÊ, ÎÁ ÏÓÎÏ×Å SeaMonkey. ðÏÄÄÅÒÖÉ×ÁÅÔ IMAP, POP É
128 NNTP É ÉÍÅÅÔ ÐÒÏÓÔÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ.
130 %package addon-enigmail
131 Summary: Enigmail %{_enigmail_ver} - PGP/GPG support for Mozilla
132 Summary(pl): Enigmail %{_enigmail_ver} - obs³uga PGP/GPG dla Mozilli
133 Group: X11/Applications/Networking
134 Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
135 Requires(post,postun): /sbin/ldconfig
136 Requires: %{name}-mailnews = %{epoch}:%{version}-%{release}
137 Requires: gnupg >= 1.4.2.2
139 %description addon-enigmail
140 Enigmail is an extension to the mail client of Mozilla / Netscape and
141 Mozilla Thunderbird which allows users to access the authentication and
142 encryption features provided by GnuPG.
144 %description addon-enigmail -l pl
145 Rozszerzenie Mozilla Mail dla Mozilla Mail. Pozwala na ³atwe korzystanie
146 z dobrodziejstw GnuPG.
149 Summary: SeaMonkey Chat - IRC client integratd with SeaMonkey
150 Summary(pl): SeaMonkey Chat - zintegrowany z Mozill± klient IRC-a
151 Group: X11/Applications/Networking
152 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
153 Requires: %{name} = %{epoch}:%{version}-%{release}
156 SeaMonkey Chat - IRC client that is integrated with the SeaMonkey web
159 %description chat -l pl
160 SeaMonkey Chat - klient IRC-a zintegrowany z przegl±dark± SeaMonkey.
163 Summary: JavaScript debugger for use with SeaMonkey
164 Summary(pl): Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey
165 Group: X11/Applications/Networking
166 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
167 Requires: %{name} = %{epoch}:%{version}-%{release}
169 %description js-debugger
170 JavaScript debugger for use with SeaMonkey.
172 %description js-debugger -l pl
173 Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey.
175 %package dom-inspector
176 Summary: A tool for inspecting the DOM of pages in SeaMonkey
177 Summary(pl): Narzêdzie do ogl±dania DOM stron w SeaMonkey
178 Group: X11/Applications/Networking
179 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
180 Requires: %{name} = %{epoch}:%{version}-%{release}
182 %description dom-inspector
183 This is a tool that allows you to inspect the DOM for web pages in
184 SeaMonkey. This is of great use to people who are doing SeaMonkey
185 chrome development or web page development.
187 %description dom-inspector -l pl
188 To narzêdzie pozwala na ogl±danie DOM dla stron WWW w SeaMonkey. Jest
189 bardzo przydatne dla ludzi rozwijaj±cych chrome w SeaMonkey lub
190 tworz±cych strony WWW.
193 Summary: Gnome-VFS module providing support for smb:// URLs
194 Summary(pl): Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://
195 Group: X11/Applications/Networking
196 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
197 Requires: %{name} = %{epoch}:%{version}-%{release}
199 %description gnomevfs
200 Gnome-VFS module providing support for smb:// URLs.
202 %description gnomevfs -l pl
203 Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://.
206 Summary: SeaMonkey calendar
207 Summary(pl): Kalendarz SeaMonkey
208 Group: X11/Applications/Networking
209 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
210 Requires: %{name} = %{epoch}:%{version}-%{release}
212 %description calendar
213 This package contains the calendar application from the SeaMonkey
216 %description calendar -l pl
217 Ten pakiet zawiera kalendarz z zestawu aplikacji SeaMonkey.
220 Summary: Headers for developing programs that will use SeaMonkey
221 Summary(pl): SeaMonkey - pliki nag³ówkowe i biblioteki
222 Summary(pt_BR): Arquivos de inclusão para desenvolvimento de programas que usam o SeaMonkey
223 Summary(ru): æÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍ, ×ËÌÀÞÁÀÝÉÈ SeaMonkey
224 Group: X11/Development/Libraries
225 Requires: %{name} = %{epoch}:%{version}-%{release}
226 Requires: nspr-devel >= 1:4.6.1
227 Provides: mozilla-embedded-devel = %{epoch}:%{version}-%{release}
228 Obsoletes: mozilla-embedded-devel
229 Obsoletes: mozilla-firefox-devel
232 SeaMonkey development package.
234 %description devel -l pl
235 Biblioteki i pliki nag³ówkowe.
237 %description devel -l pt_BR
238 Arquivos de inclusão para desenvolvimento de programas que usam o
241 %description devel -l ru
242 úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÅÏÌØÚÕÀÝÉÈ
247 tar jxf %{SOURCE0} --strip-components=1
248 tar -C mailnews/extensions -zxf %{SOURCE1}
256 BUILD_OFFICIAL="1"; export BUILD_OFFICIAL
257 MOZILLA_OFFICIAL="1"; export MOZILLA_OFFICIAL
259 cp -f /usr/share/automake/config.* build/autoconf
260 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
261 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
263 %{!?debug:--disable-debug} \
264 --disable-elf-dynstr-gc \
267 --enable-application=suite \
270 --enable-extensions \
273 --enable-optimize="%{rpmcflags}" \
274 --enable-postscript \
275 %{!?debug:--enable-strip} \
276 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
277 --enable-default-toolkit=gtk2 \
278 %{!?with_gnomevfs:--disable-gnomevfs} \
282 --disable-xterm-updates \
283 --enable-old-abi-compat-wrappers \
284 --with-default-mozilla-five-home=%{_libdir}/%{name} \
294 cd mailnews/extensions/enigmail
295 sed 's/"mozilla"/"%{name}-%{version}"/g' -i makemake
301 rm -rf $RPM_BUILD_ROOT
303 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}/idl} \
304 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
305 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,icons,greprefs,myspell,res,searchplugins} \
306 $RPM_BUILD_ROOT%{_libdir}/%{name}/{components,plugins} \
307 $RPM_BUILD_ROOT{%{_includedir}/%{name},%{_pkgconfigdir}}
309 # preparing to create register
310 # remove empty directory trees
311 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}
313 rm -f dist/bin/chrome/en-{mac,win}.jar
315 # creating and installing register
316 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
317 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
318 #install dist/bin/component.reg $RPM_BUILD_ROOT%{_libdir}/%{name}
320 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
321 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
322 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_libdir}/%{name}/greprefs
323 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_libdir}/%{name}/icons
324 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_libdir}/%{name}/res
325 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins
326 ln -sf ../../../share/%{name}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/components/myspell
328 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
329 cp -frL dist/bin/components/{[^m],m[^y]}* $RPM_BUILD_ROOT%{_libdir}/%{name}/components
330 cp -frL dist/bin/components/myspell/* $RPM_BUILD_ROOT%{_datadir}/%{name}/myspell
331 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
332 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
333 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
334 cp -frL dist/gre/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
335 cp -frL dist/idl/* $RPM_BUILD_ROOT%{_datadir}/idl
336 cp -frL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
337 cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name}
339 install dist/bin/*.so $RPM_BUILD_ROOT%{_libdir}
341 ln -s %{_libdir}/libxpcom.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libxpcom.so
342 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libnssckbi.so
344 for f in build/unix/*.pc ; do
345 sed -e 's/seamonkey-%{version}/seamonkey/' $f \
346 > $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
349 sed -e 's,lib/seamonkey-%{version},lib,g;s/seamonkey-%{version}/seamonkey/g' build/unix/seamonkey-gtkmozembed.pc \
350 > $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-gtkmozembed.pc
352 # add includir/dom to Cflags, for openvrml.spec, perhaps others
353 sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-plugin.pc
355 rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nspr.pc
357 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
358 $RPM_BUILD_ROOT%{_desktopdir}
360 install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
362 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_bindir}
363 install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir}
364 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
365 install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir}
367 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
368 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
370 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
372 # (c) vip at linux.pl, wolf at pld-linux.org
374 MOZILLA_FIVE_HOME=%{_libdir}/seamonkey
375 if [ "$1" == "-remote" ]; then
376 %{_bindir}/seamonkey-bin "$@"
378 PING=`%{_bindir}/seamonkey-bin -remote 'ping()' 2>&1 >/dev/null`
379 if [ -n "$PING" ]; then
380 if [ -f "`pwd`/$1" ]; then
381 %{_bindir}/seamonkey-bin "file://`pwd`/$1"
383 %{_bindir}/seamonkey-bin "$@"
387 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openBrowser)'
388 elif [ "$1" == "-mail" ]; then
389 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openInbox)'
390 elif [ "$1" == "-compose" ]; then
391 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (composeMessage)'
393 if [ -f "`pwd`/$1" ]; then
394 URL="file://`pwd`/$1"
398 grep browser.tabs.opentabfor.middleclick ~/.mozilla/default/*/prefs.js | grep true > /dev/null
399 if [ $? -eq 0 ]; then
400 %{_bindir}/seamonkey-bin -remote "OpenUrl($URL,new-tab)"
402 %{_bindir}/seamonkey-bin -remote "OpenUrl($URL,new-window)"
409 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
412 cd %{_datadir}/%{name}/chrome
413 cat *-installed-chrome.txt > installed-chrome.txt
414 rm -f chrome.rdf overlays.rdf
415 rm -f %{_libdir}/%{name}/components/{compreg,xpti}.dat
416 MOZILLA_FIVE_HOME=%{_libdir}/%{name} %{_bindir}/regxpcom
417 MOZILLA_FIVE_HOME=%{_libdir}/%{name} %{_bindir}/regchrome
422 rm -rf $RPM_BUILD_ROOT
426 %{_sbindir}/%{name}-chrome+xpcom-generate
429 if [ "$1" = "1" ]; then
430 %{_sbindir}/%{name}-chrome+xpcom-generate
433 %post libs -p /sbin/ldconfig
434 %postun libs -p /sbin/ldconfig
438 %{_sbindir}/%{name}-chrome+xpcom-generate
442 %{_sbindir}/%{name}-chrome+xpcom-generate
445 %{_sbindir}/%{name}-chrome+xpcom-generate
447 %postun addon-enigmail
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
463 %{_sbindir}/%{name}-chrome+xpcom-generate
465 %postun dom-inspector
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 %{_sbindir}/%{name}-chrome+xpcom-generate
481 %defattr(644,root,root,755)
482 %attr(755,root,root) %{_bindir}/seamonkey*
483 %attr(755,root,root) %{_bindir}/reg*
484 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
486 %dir %{_libdir}/%{name}
488 %dir %{_libdir}/%{name}/components
489 %dir %{_libdir}/%{name}/defaults
490 %dir %{_libdir}/%{name}/greprefs
491 %dir %{_libdir}/%{name}/icons
492 %dir %{_libdir}/%{name}/plugins
493 %dir %{_libdir}/%{name}/res
494 %dir %{_libdir}/%{name}/searchplugins
495 %dir %{_datadir}/%{name}
497 %attr(755,root,root) %{_libdir}/%{name}/libxpcom.so
498 %attr(755,root,root) %{_libdir}/%{name}/libnssckbi.so
500 %attr(755,root,root) %{_libdir}/%{name}/components/libaccess*.so
501 %attr(755,root,root) %{_libdir}/%{name}/components/libappcomps.so
502 %attr(755,root,root) %{_libdir}/%{name}/components/libauth*.so
503 %attr(755,root,root) %{_libdir}/%{name}/components/libautoconfig.so
504 %attr(755,root,root) %{_libdir}/%{name}/components/libcaps.so
505 %attr(755,root,root) %{_libdir}/%{name}/components/libchrome.so
506 %attr(755,root,root) %{_libdir}/%{name}/components/libcomposer.so
507 %attr(755,root,root) %{_libdir}/%{name}/components/libcookie.so
508 %attr(755,root,root) %{_libdir}/%{name}/components/libdocshell.so
509 %attr(755,root,root) %{_libdir}/%{name}/components/libeditor.so
510 %attr(755,root,root) %{_libdir}/%{name}/components/libembedcomponents.so
511 %attr(755,root,root) %{_libdir}/%{name}/components/libfileview.so
512 %attr(755,root,root) %{_libdir}/%{name}/components/libgfx*.so
513 %attr(755,root,root) %{_libdir}/%{name}/components/libgk*.so
514 %attr(755,root,root) %{_libdir}/%{name}/components/libhtmlpars.so
515 %attr(755,root,root) %{_libdir}/%{name}/components/libi18n.so
516 %attr(755,root,root) %{_libdir}/%{name}/components/libimg*.so
517 %attr(755,root,root) %{_libdir}/%{name}/components/libjar50.so
518 %attr(755,root,root) %{_libdir}/%{name}/components/libjsd.so
519 %attr(755,root,root) %{_libdir}/%{name}/components/libmork.so
520 %attr(755,root,root) %{_libdir}/%{name}/components/libmoz*.so
521 %attr(755,root,root) %{_libdir}/%{name}/components/libmyspell.so
522 %attr(755,root,root) %{_libdir}/%{name}/components/libnecko*.so
523 %attr(755,root,root) %{_libdir}/%{name}/components/libnkdatetime.so
524 %attr(755,root,root) %{_libdir}/%{name}/components/libnkfinger.so
525 %attr(755,root,root) %{_libdir}/%{name}/components/libns*.so
526 %attr(755,root,root) %{_libdir}/%{name}/components/liboji.so
527 %attr(755,root,root) %{_libdir}/%{name}/components/libp3p.so
528 %attr(755,root,root) %{_libdir}/%{name}/components/libpipboot.so
529 %attr(755,root,root) %{_libdir}/%{name}/components/libpipnss.so
530 %attr(755,root,root) %{_libdir}/%{name}/components/libpippki.so
531 %attr(755,root,root) %{_libdir}/%{name}/components/libpref.so
532 %attr(755,root,root) %{_libdir}/%{name}/components/libprofile.so
533 %attr(755,root,root) %{_libdir}/%{name}/components/librdf.so
534 %attr(755,root,root) %{_libdir}/%{name}/components/libspellchecker.so
535 %attr(755,root,root) %{_libdir}/%{name}/components/libtransformiix.so
536 %attr(755,root,root) %{_libdir}/%{name}/components/libtxmgr.so
537 %attr(755,root,root) %{_libdir}/%{name}/components/libtypeaheadfind.so
538 %attr(755,root,root) %{_libdir}/%{name}/components/libuconv.so
539 %attr(755,root,root) %{_libdir}/%{name}/components/libucv*.so
540 %attr(755,root,root) %{_libdir}/%{name}/components/libuniversalchardet.so
541 %attr(755,root,root) %{_libdir}/%{name}/components/libwallet.so
542 %attr(755,root,root) %{_libdir}/%{name}/components/libwalletviewers.so
543 %attr(755,root,root) %{_libdir}/%{name}/components/libwebbrwsr.so
544 %attr(755,root,root) %{_libdir}/%{name}/components/libwebsrvcs.so
545 %attr(755,root,root) %{_libdir}/%{name}/components/libwidget_gtk2.so
546 %attr(755,root,root) %{_libdir}/%{name}/components/libx*.so
549 %attr(755,root,root) %{_libdir}/%{name}/components/libpermissions.so
550 %attr(755,root,root) %{_libdir}/%{name}/components/libremoteservice.so
551 %attr(755,root,root) %{_libdir}/%{name}/components/libschemavalidation.so
552 %attr(755,root,root) %{_libdir}/%{name}/components/libsearchservice.so
553 %attr(755,root,root) %{_libdir}/%{name}/components/libsql.so
554 %attr(755,root,root) %{_libdir}/%{name}/components/libsroaming.so
555 %attr(755,root,root) %{_libdir}/%{name}/components/libstoragecomps.so
556 %attr(755,root,root) %{_libdir}/%{name}/components/libwebdav.so
558 %{_libdir}/%{name}/components/access*.xpt
559 %{_libdir}/%{name}/components/appshell.xpt
560 %{_libdir}/%{name}/components/autocomplete.xpt
561 %{_libdir}/%{name}/components/autoconfig.xpt
562 %{_libdir}/%{name}/components/bookmarks.xpt
563 %{_libdir}/%{name}/components/caps.xpt
564 %{_libdir}/%{name}/components/chardet.xpt
565 %{_libdir}/%{name}/components/commandhandler.xpt
566 %{_libdir}/%{name}/components/composer.xpt
567 %{_libdir}/%{name}/components/content*.xpt
568 %{_libdir}/%{name}/components/cookie.xpt
569 %{_libdir}/%{name}/components/directory.xpt
570 %{_libdir}/%{name}/components/docshell.xpt
571 %{_libdir}/%{name}/components/dom*.xpt
572 %{_libdir}/%{name}/components/downloadmanager.xpt
573 %{_libdir}/%{name}/components/editor.xpt
574 %{_libdir}/%{name}/components/embed_base.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/helperAppDlg.xpt
581 %{_libdir}/%{name}/components/history.xpt
582 %{_libdir}/%{name}/components/htmlparser.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/profilesharingsetup.xpt
604 %{_libdir}/%{name}/components/progressDlg.xpt
605 %{_libdir}/%{name}/components/proxyObjInst.xpt
606 %{_libdir}/%{name}/components/rdf.xpt
607 %{_libdir}/%{name}/components/related.xpt
608 %{_libdir}/%{name}/components/search.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/txmgr.xpt
614 %{_libdir}/%{name}/components/txtsvc.xpt
615 %{_libdir}/%{name}/components/typeaheadfind.xpt
616 %{_libdir}/%{name}/components/uconv.xpt
617 %{_libdir}/%{name}/components/unicharutil.xpt
618 %{_libdir}/%{name}/components/uriloader.xpt
619 #%{_libdir}/%{name}/components/urlbarhistory.xpt
620 %{_libdir}/%{name}/components/wallet*.xpt
621 %{_libdir}/%{name}/components/webBrowser_core.xpt
622 %{_libdir}/%{name}/components/webbrowserpersist.xpt
623 %{_libdir}/%{name}/components/webshell_idls.xpt
624 %{_libdir}/%{name}/components/websrvcs.xpt
625 %{_libdir}/%{name}/components/widget.xpt
626 %{_libdir}/%{name}/components/windowds.xpt
627 %{_libdir}/%{name}/components/windowwatcher.xpt
628 %{_libdir}/%{name}/components/x*.xpt
631 %{_libdir}/%{name}/components/alerts.xpt
632 %{_libdir}/%{name}/components/appstartup.xpt
633 %{_libdir}/%{name}/components/chrome.xpt
634 %{_libdir}/%{name}/components/extensions.xpt
635 %{_libdir}/%{name}/components/plugin.xpt
636 %{_libdir}/%{name}/components/schemavalidation.xpt
637 %{_libdir}/%{name}/components/sql.xpt
638 %{_libdir}/%{name}/components/storage.xpt
639 %{_libdir}/%{name}/components/toolkitremote.xpt
640 %{_libdir}/%{name}/components/webdav.xpt
642 # Is this a correct package for these files?
643 #%{_libdir}/%{name}/components/ipcd.xpt
644 #%attr(755,root,root) %{_libdir}/%{name}/components/libipcdc.so
645 %attr(755,root,root) %{_libdir}/%{name}/components/libsystem-pref.so
647 %{_libdir}/%{name}/components/jsconsole-clhandler.js
648 %{_libdir}/%{name}/components/nsCloseAllWindows.js
649 %{_libdir}/%{name}/components/nsDictionary.js
650 %{_libdir}/%{name}/components/nsDownloadProgressListener.js
651 %{_libdir}/%{name}/components/nsFilePicker.js
652 %{_libdir}/%{name}/components/nsHelperAppDlg.js
653 %{_libdir}/%{name}/components/nsInterfaceInfoToIDL.js
654 %{_libdir}/%{name}/components/nsKillAll.js
655 %{_libdir}/%{name}/components/nsProgressDialog.js
656 %{_libdir}/%{name}/components/nsProxyAutoConfig.js
657 %{_libdir}/%{name}/components/nsResetPref.js
658 %{_libdir}/%{name}/components/nsSidebar.js
659 %{_libdir}/%{name}/components/nsUpdateNotifier.js
660 %{_libdir}/%{name}/components/nsXmlRpcClient.js
663 %{_libdir}/%{name}/components/nsAbLDAPAttributeMap.js
664 %{_libdir}/%{name}/components/nsComposerCmdLineHandler.js
665 %{_libdir}/%{name}/components/nsSchemaValidatorRegexp.js
666 %{_libdir}/%{name}/components/xulappinfo.js
668 # not *.dat, so check-files can catch any new files
669 # (and they won't be just silently placed empty in rpm)
670 %ghost %{_libdir}/%{name}/components/compreg.dat
671 %ghost %{_libdir}/%{name}/components/xpti.dat
673 %{_libdir}/%{name}/components/myspell
675 %dir %{_datadir}/%{name}/chrome
676 %{_datadir}/%{name}/chrome/US.jar
677 %{_datadir}/%{name}/chrome/classic.jar
678 %{_datadir}/%{name}/chrome/comm.jar
679 %{_datadir}/%{name}/chrome/content-packs.jar
680 %{_datadir}/%{name}/chrome/cview.jar
681 %{_datadir}/%{name}/chrome/embed-sample.jar
682 %{_datadir}/%{name}/chrome/en-US.jar
683 %{_datadir}/%{name}/chrome/en-unix.jar
684 %{_datadir}/%{name}/chrome/help.jar
685 %{_datadir}/%{name}/chrome/layoutdebug.jar
686 %{_datadir}/%{name}/chrome/modern.jar
687 %{_datadir}/%{name}/chrome/pipnss.jar
688 %{_datadir}/%{name}/chrome/pippki.jar
689 %{_datadir}/%{name}/chrome/tasks.jar
690 %{_datadir}/%{name}/chrome/toolkit.jar
693 %{_datadir}/%{name}/chrome/reporter.jar
694 %{_datadir}/%{name}/chrome/sql.jar
695 %{_datadir}/%{name}/chrome/sroaming.jar
696 %{_datadir}/%{name}/chrome/xforms.jar
698 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
699 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
700 # not generated automatically ?
701 %{_datadir}/%{name}/chrome/stylesheets.rdf
702 %{_datadir}/%{name}/chrome/chromelist.txt
703 %{_datadir}/%{name}/chrome/icons
704 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
705 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
706 %exclude %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
707 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
708 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
709 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
710 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
711 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
713 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
714 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
716 %{_datadir}/%{name}/defaults
717 %{_datadir}/%{name}/greprefs
718 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
719 %{_datadir}/%{name}/icons
720 %{_datadir}/%{name}/myspell
721 %{_datadir}/%{name}/res
722 #%exclude %{_datadir}/%{name}/res/inspector
723 %{_datadir}/%{name}/searchplugins
726 %{_pixmapsdir}/seamonkey.png
727 %{_desktopdir}/%{name}.desktop
728 %{_desktopdir}/%{name}-composer.desktop
729 #%{_desktopdir}/mozilla-jconsole.desktop
730 #%{_desktopdir}/mozilla-terminal.desktop
733 %defattr(644,root,root,755)
734 # libxpcom.so used by mozillaplug-in
735 # probably should add more if more packages require
736 %attr(755,root,root) %{_libdir}/libxpcom.so
737 %attr(755,root,root) %{_libdir}/libxpcom_compat.so
738 %attr(755,root,root) %{_libdir}/libxpcom_core.so
741 %attr(755,root,root) %{_libdir}/libgfxpsshar.so
742 %attr(755,root,root) %{_libdir}/libgkgfx.so
743 %attr(755,root,root) %{_libdir}/libgtkembedmoz.so
744 %attr(755,root,root) %{_libdir}/libgtkxtbin.so
745 %attr(755,root,root) %{_libdir}/libjsj.so
746 %attr(755,root,root) %{_libdir}/libldap50.so
747 %attr(755,root,root) %{_libdir}/libprldap50.so
748 %attr(755,root,root) %{_libdir}/libssldap50.so
749 %attr(755,root,root) %{_libdir}/libmozjs.so
750 ##%attr(755,root,root) %{_libdir}/libmoz_art_lgpl.so
751 %attr(755,root,root) %{_libdir}/libxpistub.so
752 %attr(755,root,root) %{_libdir}/libxlibrgb.so
756 %defattr(644,root,root,755)
757 %attr(755,root,root) %{_libdir}/libmsgbaseutil.so
758 %attr(755,root,root) %{_libdir}/%{name}/components/libaddrbook.so
759 %attr(755,root,root) %{_libdir}/%{name}/components/libbayesflt.so
760 %attr(755,root,root) %{_libdir}/%{name}/components/libimpText.so
761 %attr(755,root,root) %{_libdir}/%{name}/components/libimpComm4xMail.so
762 %attr(755,root,root) %{_libdir}/%{name}/components/libimport.so
763 %attr(755,root,root) %{_libdir}/%{name}/components/liblocalmail.so
764 %attr(755,root,root) %{_libdir}/%{name}/components/libmailnews.so
765 %attr(755,root,root) %{_libdir}/%{name}/components/libmailview.so
766 %attr(755,root,root) %{_libdir}/%{name}/components/libmimeemitter.so
767 %attr(755,root,root) %{_libdir}/%{name}/components/libmime.so
768 %attr(755,root,root) %{_libdir}/%{name}/components/libmsg*.so
769 %attr(755,root,root) %{_libdir}/%{name}/components/libvcard.so
771 %{_libdir}/%{name}/components/addrbook.xpt
772 %{_libdir}/%{name}/components/impComm4xMail.xpt
773 %{_libdir}/%{name}/components/import.xpt
774 %{_libdir}/%{name}/components/mailnews.xpt
775 %{_libdir}/%{name}/components/mailview.xpt
776 %{_libdir}/%{name}/components/mime.xpt
777 %{_libdir}/%{name}/components/msg*.xpt
779 %{_libdir}/%{name}/components/mdn-service.js
780 %{_libdir}/%{name}/components/nsLDAPPrefsService.js
781 %{_libdir}/%{name}/components/offlineStartup.js
782 %{_libdir}/%{name}/components/smime-service.js
784 %{_datadir}/%{name}/chrome/messenger.jar
786 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
787 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
788 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
789 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
791 %{_desktopdir}/%{name}-mail.desktop
793 %files addon-enigmail
794 %defattr(644,root,root,755)
795 %attr(755,root,root) %{_libdir}/%{name}/components/libenigmime.so
796 %{_libdir}/%{name}/components/enigmail.xpt
797 %{_libdir}/%{name}/components/enigmime.xpt
798 %{_libdir}/%{name}/components/ipc.xpt
799 %{_libdir}/%{name}/components/enigmail.js
800 %{_libdir}/%{name}/components/enigprefs-service.js
801 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
802 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
803 %{_datadir}/%{name}/chrome/enigmail-skin.jar
804 %{_datadir}/%{name}/chrome/enigmail.jar
805 %{_datadir}/%{name}/chrome/enigmime.jar
808 %defattr(644,root,root,755)
809 %{_libdir}/%{name}/components/chatzilla-service.js
810 %{_datadir}/%{name}/chrome/chatzilla.jar
811 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
813 %{_desktopdir}/%{name}-chat.desktop
816 %defattr(644,root,root,755)
817 %{_libdir}/%{name}/components/venkman-service.js
818 %{_datadir}/%{name}/chrome/venkman.jar
819 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
820 %{_desktopdir}/%{name}-venkman.desktop
823 %defattr(644,root,root,755)
824 %attr(755,root,root) %{_libdir}/%{name}/components/libinspector.so
825 %{_libdir}/%{name}/components/inspector.xpt
826 %{_libdir}/%{name}/components/inspector-cmdline.js
827 %{_datadir}/%{name}/chrome/inspector.jar
828 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
829 %{_datadir}/%{name}/defaults/pref/inspector.js
830 #%{_datadir}/%{name}/res/inspector
834 %defattr(644,root,root,755)
835 %attr(755,root,root) %{_libdir}/%{name}/components/libnkgnomevfs.so
839 %defattr(644,root,root,755)
840 %attr(755,root,root) %{_libdir}/%{name}/components/libcalbasecomps.so
841 %{_libdir}/%{name}/components/calbase.xpt
842 %{_libdir}/%{name}/components/calbaseinternal.xpt
843 %{_libdir}/%{name}/components/calendarService.js
844 %{_libdir}/%{name}/components/cal[ACDEHIMORST]*.js
845 %{_datadir}/%{name}/chrome/calendar.jar
846 %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
849 %defattr(644,root,root,755)
850 %{_includedir}/%{name}
852 %attr(755,root,root) %{_bindir}/xpidl