3 %bcond_without gnomevfs # disable GnomeVFS support
4 %bcond_without svg # disable svg support
6 %define _enigmail_ver 0.94.0
7 Summary: SeaMonkey - web browser
8 Summary(es): Navegador de Internet SeaMonkey
9 Summary(pl): SeaMonkey - przegl±darka WWW
10 Summary(pt_BR): Navegador SeaMonkey
14 License: Mozilla Public License
15 Group: X11/Applications/Networking
16 Source0: http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/%{name}-%{version}.source.tar.bz2
17 # Source0-md5: 6921464b5251cafd529c04c2b9f98d5f
18 Source1: http://www.mozilla-enigmail.org/downloads/src/enigmail-%{_enigmail_ver}.tar.gz
19 # Source1-md5: d326c302c1d2d68217fffcaa01ca7632
20 Source2: %{name}.desktop
21 Source3: %{name}-composer.desktop
22 Source4: %{name}-chat.desktop
23 Source5: %{name}-mail.desktop
24 Source6: %{name}-venkman.desktop
25 #Source7: %{name}-jconsole.desktop
26 #Source8: %{name}-terminal.desktop
27 Patch0: %{name}-pld-homepage.patch
28 Patch1: %{name}-nss.patch
29 Patch2: %{name}-ldap-with-nss.patch
30 Patch3: %{name}-kill_slim_hidden_def.patch
31 URL: http://www.mozilla.org/projects/seamonkey/
32 BuildRequires: /bin/csh
33 BuildRequires: /bin/ex
34 BuildRequires: automake
35 %{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
36 BuildRequires: freetype-devel >= 1:2.1.8
37 %{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
38 BuildRequires: libgnomeui-devel >= 2.0
39 BuildRequires: libjpeg-devel >= 6b
40 BuildRequires: libpng-devel >= 1.2.0
41 BuildRequires: libstdc++-devel
42 BuildRequires: nspr-devel >= 1:4.6.1
43 BuildRequires: nss-devel >= 3.10.2
44 BuildRequires: perl-modules >= 5.6.0
45 BuildRequires: pkgconfig
46 BuildRequires: sed >= 4.0
47 BuildRequires: tar >= 1:1.15.1
48 BuildRequires: xcursor-devel
49 BuildRequires: xft-devel >= 2.1-2
50 BuildRequires: zip >= 2.1
51 BuildRequires: zlib-devel >= 1.0.0
52 Requires(post,postun): /sbin/ldconfig
53 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
54 %{?with_svg:Requires: cairo >= 1.0.0}
55 Requires: nspr >= 1:4.6.1
56 Requires: nss >= 3.10.2
57 Provides: mozilla-embedded = %{epoch}:%{version}-%{release}
60 Obsoletes: mozilla-embedded
61 Obsoletes: mozilla-irc
62 Obsoletes: mozilla-theme-NegativeModern
63 Obsoletes: mozilla-theme-gold
64 Obsoletes: mozilla-theme-kzilla
65 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
67 %define specflags -fno-strict-aliasing
69 %define _chromedir %{_libdir}/%{name}/chrome
70 # mozilla and firefox provide their own versions
71 %define _noautoreqdep libgkgfx.so libgtkxtbin.so libjsj.so libmozjs.so libxpcom.so libxpcom_compat.so
74 SeaMonkey is an open-source web browser, designed for standards
75 compliance, performance and portability.
78 SeaMonkey es un navegador de Internet que se basa en una versión
79 inicial de Netscape Communicator. Este software está en desarrollo,
80 por lo cual todavía es inestable.
83 SeaMonkey jest potê¿n± graficzn± przegl±dark± WWW, która jest nastêpc±
84 Mozilli, która nastêpnie by³a nastêpczyni± Netscape Communikatora.
87 O SeaMonkey é um web browser baseado numa versão inicial do Netscape
88 Communicator. Este software está em fase de desenvolvimento, portanto,
92 SeaMonkey - ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÊ web-browser Ó ÏÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ
93 ÔÅËÓÔÁÍÉ, ÒÁÚÒÁÂÏÔÁÎÎÙÊ ÄÌÑ ÍÁËÓÉÍÁÌØÎÏÇÏ ÓÏÏÔ×ÅÓÔ×ÉÑ ÓÔÁÎÄÁÒÔÁÍ,
94 ÍÁËÓÍÉÍÁÌØÎÏÊ ÐÅÒÅÎÏÓÉÍÏÓÔÉ É ÓËÏÒÏÓÔÉ ÒÁÂÏÔÙ
97 Summary: SeaMonkey shared libraries
98 Summary(pl): Biblioteki wspó³dzielone SeaMonkey
102 SeaMonkey shared libraries.
104 %description libs -l pl
105 Biblioteki wspó³dzielone SeaMonkey.
108 Summary: SeaMonkey - programs for mail and news
109 Summary(pl): SeaMonkey - programy do poczty i newsów
110 Summary(ru): ðÏÞÔÏ×ÁÑ ÓÉÓÔÅÍÁ ÎÁ ÏÓÎÏ×Å SeaMonkey
111 Group: X11/Applications/Networking
112 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
113 Requires(post,postun): /sbin/ldconfig
114 Requires: %{name} = %{epoch}:%{version}-%{release}
115 Obsoletes: mozilla-mail
117 %description mailnews
118 Programs for mail and news integrated with browser.
120 %description mailnews -l pl
121 Programy pocztowe i obs³uga newsów zintegrowane z przegl±dark±.
123 %description mailnews -l ru
124 ëÌÉÅÎÔ ÐÏÞÔÙ É ÎÏ×ÏÓÔÅÊ, ÎÁ ÏÓÎÏ×Å SeaMonkey. ðÏÄÄÅÒÖÉ×ÁÅÔ IMAP, POP É
125 NNTP É ÉÍÅÅÔ ÐÒÏÓÔÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ.
127 %package addon-enigmail
128 Summary: Enigmail %{_enigmail_ver} - PGP/GPG support for Mozilla
129 Summary(pl): Enigmail %{_enigmail_ver} - obs³uga PGP/GPG dla Mozilli
130 Group: X11/Applications/Networking
131 Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
132 Requires(post,postun): /sbin/ldconfig
133 Requires: %{name}-mailnews = %{epoch}:%{version}-%{release}
134 Requires: gnupg >= 1.4.2.2
136 %description addon-enigmail
137 Enigmail is an extension to the mail client of Mozilla / Netscape and
138 Mozilla Thunderbird which allows users to access the authentication and
139 encryption features provided by GnuPG.
141 %description addon-enigmail -l pl
142 Rozszerzenie Mozilla Mail dla Mozilla Mail. Pozwala na ³atwe korzystanie
143 z dobrodziejstw GnuPG.
146 Summary: SeaMonkey Chat - IRC client integratd with SeaMonkey
147 Summary(pl): SeaMonkey Chat - zintegrowany z Mozill± klient IRC-a
148 Group: X11/Applications/Networking
149 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
150 Requires: %{name} = %{epoch}:%{version}-%{release}
153 SeaMonkey Chat - IRC client that is integrated with the SeaMonkey web
156 %description chat -l pl
157 SeaMonkey Chat - klient IRC-a zintegrowany z przegl±dark± SeaMonkey.
160 Summary: JavaScript debugger for use with SeaMonkey
161 Summary(pl): Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey
162 Group: X11/Applications/Networking
163 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
164 Requires: %{name} = %{epoch}:%{version}-%{release}
166 %description js-debugger
167 JavaScript debugger for use with SeaMonkey.
169 %description js-debugger -l pl
170 Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey.
172 %package dom-inspector
173 Summary: A tool for inspecting the DOM of pages in SeaMonkey
174 Summary(pl): Narzêdzie do ogl±dania DOM stron w SeaMonkey
175 Group: X11/Applications/Networking
176 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
177 Requires: %{name} = %{epoch}:%{version}-%{release}
179 %description dom-inspector
180 This is a tool that allows you to inspect the DOM for web pages in
181 SeaMonkey. This is of great use to people who are doing SeaMonkey
182 chrome development or web page development.
184 %description dom-inspector -l pl
185 To narzêdzie pozwala na ogl±danie DOM dla stron WWW w SeaMonkey. Jest
186 bardzo przydatne dla ludzi rozwijaj±cych chrome w SeaMonkey lub
187 tworz±cych strony WWW.
190 Summary: Gnome-VFS module providing support for smb:// URLs
191 Summary(pl): Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://
192 Group: X11/Applications/Networking
193 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
194 Requires: %{name} = %{epoch}:%{version}-%{release}
196 %description gnomevfs
197 Gnome-VFS module providing support for smb:// URLs.
199 %description gnomevfs -l pl
200 Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://.
203 Summary: SeaMonkey calendar
204 Summary(pl): Kalendarz SeaMonkey
205 Group: X11/Applications/Networking
206 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
207 Requires: %{name} = %{epoch}:%{version}-%{release}
209 %description calendar
210 This package contains the calendar application from the SeaMonkey
213 %description calendar -l pl
214 Ten pakiet zawiera kalendarz z zestawu aplikacji SeaMonkey.
217 Summary: Headers for developing programs that will use SeaMonkey
218 Summary(pl): SeaMonkey - pliki nag³ówkowe i biblioteki
219 Summary(pt_BR): Arquivos de inclusão para desenvolvimento de programas que usam o SeaMonkey
220 Summary(ru): æÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍ, ×ËÌÀÞÁÀÝÉÈ SeaMonkey
221 Group: X11/Development/Libraries
222 Requires: %{name} = %{epoch}:%{version}-%{release}
223 Requires: nspr-devel >= 1:4.6.1
224 Provides: mozilla-embedded-devel = %{epoch}:%{version}-%{release}
225 Obsoletes: mozilla-embedded-devel
226 Obsoletes: mozilla-firefox-devel
229 SeaMonkey development package.
231 %description devel -l pl
232 Biblioteki i pliki nag³ówkowe.
234 %description devel -l pt_BR
235 Arquivos de inclusão para desenvolvimento de programas que usam o
238 %description devel -l ru
239 úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÅÏÌØÚÕÀÝÉÈ
244 tar jxf %{SOURCE0} --strip-components=1
245 tar -C mailnews/extensions -zxf %{SOURCE1}
253 BUILD_OFFICIAL="1"; export BUILD_OFFICIAL
254 MOZILLA_OFFICIAL="1"; export MOZILLA_OFFICIAL
256 cp -f /usr/share/automake/config.* build/autoconf
257 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
258 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
260 %{!?debug:--disable-debug} \
261 --disable-elf-dynstr-gc \
264 --enable-application=suite \
267 --enable-extensions \
270 --enable-optimize="%{rpmcflags}" \
271 --enable-postscript \
272 %{!?debug:--enable-strip} \
273 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
274 --enable-default-toolkit=gtk2 \
275 %{!?with_gnomevfs:--disable-gnomevfs} \
280 --disable-xterm-updates \
281 --enable-old-abi-compat-wrappers \
282 --with-default-mozilla-five-home=%{_libdir}/%{name} \
292 cd mailnews/extensions/enigmail
293 sed 's/"mozilla"/"%{name}-%{version}"/g' -i makemake
299 rm -rf $RPM_BUILD_ROOT
301 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}/idl} \
302 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
303 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,icons,greprefs,myspell,res,searchplugins} \
304 $RPM_BUILD_ROOT%{_libdir}/%{name}/{components,plugins} \
305 $RPM_BUILD_ROOT{%{_includedir}/%{name},%{_pkgconfigdir}}
307 # preparing to create register
308 # remove empty directory trees
309 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}
311 rm -f dist/bin/chrome/en-{mac,win}.jar
313 # creating and installing register
314 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
315 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
316 #install dist/bin/component.reg $RPM_BUILD_ROOT%{_libdir}/%{name}
318 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
319 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
320 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_libdir}/%{name}/greprefs
321 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_libdir}/%{name}/icons
322 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_libdir}/%{name}/res
323 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins
324 ln -sf ../../../share/%{name}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/components/myspell
326 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
327 cp -frL dist/bin/components/{[^m],m[^y]}* $RPM_BUILD_ROOT%{_libdir}/%{name}/components
328 cp -frL dist/bin/components/myspell/* $RPM_BUILD_ROOT%{_datadir}/%{name}/myspell
329 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
330 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
331 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
332 cp -frL dist/gre/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
333 cp -frL dist/idl/* $RPM_BUILD_ROOT%{_datadir}/idl
334 cp -frL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
335 cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name}
337 install dist/bin/*.so $RPM_BUILD_ROOT%{_libdir}
339 ln -s %{_libdir}/libxpcom.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libxpcom.so
340 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libnssckbi.so
342 for f in build/unix/*.pc ; do
343 sed -e 's/seamonkey-%{version}/seamonkey/' $f \
344 > $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
347 sed -e 's,lib/seamonkey-%{version},lib,g;s/seamonkey-%{version}/seamonkey/g' build/unix/seamonkey-gtkmozembed.pc \
348 > $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-gtkmozembed.pc
350 # add includir/dom to Cflags, for openvrml.spec, perhaps others
351 sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-plugin.pc
353 rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nspr.pc
355 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
356 $RPM_BUILD_ROOT%{_desktopdir}
358 install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
360 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_bindir}
361 install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir}
362 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
363 install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir}
365 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
366 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
368 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
370 # (c) vip at linux.pl, wolf at pld-linux.org
372 MOZILLA_FIVE_HOME=%{_libdir}/seamonkey
373 if [ "$1" == "-remote" ]; then
374 %{_bindir}/seamonkey-bin "$@"
376 PING=`%{_bindir}/seamonkey-bin -remote 'ping()' 2>&1 >/dev/null`
377 if [ -n "$PING" ]; then
378 if [ -f "`pwd`/$1" ]; then
379 %{_bindir}/seamonkey-bin "file://`pwd`/$1"
381 %{_bindir}/seamonkey-bin "$@"
385 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openBrowser)'
386 elif [ "$1" == "-mail" ]; then
387 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openInbox)'
388 elif [ "$1" == "-compose" ]; then
389 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (composeMessage)'
391 if [ -f "`pwd`/$1" ]; then
392 URL="file://`pwd`/$1"
396 grep browser.tabs.opentabfor.middleclick ~/.mozilla/default/*/prefs.js | grep true > /dev/null
397 if [ $? -eq 0 ]; then
398 %{_bindir}/seamonkey-bin -remote "OpenUrl($URL,new-tab)"
400 %{_bindir}/seamonkey-bin -remote "OpenUrl($URL,new-window)"
407 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
410 cd %{_datadir}/%{name}/chrome
411 cat *-installed-chrome.txt > installed-chrome.txt
412 rm -f chrome.rdf overlays.rdf
413 rm -f %{_libdir}/%{name}/components/{compreg,xpti}.dat
414 MOZILLA_FIVE_HOME=%{_libdir}/%{name} %{_bindir}/regxpcom
415 MOZILLA_FIVE_HOME=%{_libdir}/%{name} %{_bindir}/regchrome
420 rm -rf $RPM_BUILD_ROOT
424 %{_sbindir}/%{name}-chrome+xpcom-generate
427 if [ "$1" = "1" ]; then
428 %{_sbindir}/%{name}-chrome+xpcom-generate
431 %post libs -p /sbin/ldconfig
432 %postun libs -p /sbin/ldconfig
436 %{_sbindir}/%{name}-chrome+xpcom-generate
440 %{_sbindir}/%{name}-chrome+xpcom-generate
443 %{_sbindir}/%{name}-chrome+xpcom-generate
445 %postun addon-enigmail
446 %{_sbindir}/%{name}-chrome+xpcom-generate
449 %{_sbindir}/%{name}-chrome+xpcom-generate
452 %{_sbindir}/%{name}-chrome+xpcom-generate
455 %{_sbindir}/%{name}-chrome+xpcom-generate
458 %{_sbindir}/%{name}-chrome+xpcom-generate
461 %{_sbindir}/%{name}-chrome+xpcom-generate
463 %postun dom-inspector
464 %{_sbindir}/%{name}-chrome+xpcom-generate
467 %{_sbindir}/%{name}-chrome+xpcom-generate
470 %{_sbindir}/%{name}-chrome+xpcom-generate
473 %{_sbindir}/%{name}-chrome+xpcom-generate
476 %{_sbindir}/%{name}-chrome+xpcom-generate
479 %defattr(644,root,root,755)
480 %attr(755,root,root) %{_bindir}/seamonkey*
481 %attr(755,root,root) %{_bindir}/reg*
482 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
484 %dir %{_libdir}/%{name}
486 %dir %{_libdir}/%{name}/components
487 %dir %{_libdir}/%{name}/defaults
488 %dir %{_libdir}/%{name}/greprefs
489 %dir %{_libdir}/%{name}/icons
490 %dir %{_libdir}/%{name}/plugins
491 %dir %{_libdir}/%{name}/res
492 %dir %{_libdir}/%{name}/searchplugins
493 %dir %{_datadir}/%{name}
495 %attr(755,root,root) %{_libdir}/%{name}/libxpcom.so
496 %attr(755,root,root) %{_libdir}/%{name}/libnssckbi.so
498 %attr(755,root,root) %{_libdir}/%{name}/components/libaccess*.so
499 %attr(755,root,root) %{_libdir}/%{name}/components/libappcomps.so
500 %attr(755,root,root) %{_libdir}/%{name}/components/libauth*.so
501 %attr(755,root,root) %{_libdir}/%{name}/components/libautoconfig.so
502 %attr(755,root,root) %{_libdir}/%{name}/components/libcaps.so
503 %attr(755,root,root) %{_libdir}/%{name}/components/libchrome.so
504 %attr(755,root,root) %{_libdir}/%{name}/components/libcomposer.so
505 %attr(755,root,root) %{_libdir}/%{name}/components/libcookie.so
506 %attr(755,root,root) %{_libdir}/%{name}/components/libdocshell.so
507 %attr(755,root,root) %{_libdir}/%{name}/components/libeditor.so
508 %attr(755,root,root) %{_libdir}/%{name}/components/libembedcomponents.so
509 %attr(755,root,root) %{_libdir}/%{name}/components/libfileview.so
510 %attr(755,root,root) %{_libdir}/%{name}/components/libgfx*.so
511 %attr(755,root,root) %{_libdir}/%{name}/components/libgk*.so
512 %attr(755,root,root) %{_libdir}/%{name}/components/libhtmlpars.so
513 %attr(755,root,root) %{_libdir}/%{name}/components/libi18n.so
514 %attr(755,root,root) %{_libdir}/%{name}/components/libimg*.so
515 %attr(755,root,root) %{_libdir}/%{name}/components/libjar50.so
516 %attr(755,root,root) %{_libdir}/%{name}/components/libjsd.so
517 %attr(755,root,root) %{_libdir}/%{name}/components/libmork.so
518 %attr(755,root,root) %{_libdir}/%{name}/components/libmoz*.so
519 %attr(755,root,root) %{_libdir}/%{name}/components/libmyspell.so
520 %attr(755,root,root) %{_libdir}/%{name}/components/libnecko*.so
521 %attr(755,root,root) %{_libdir}/%{name}/components/libnkdatetime.so
522 %attr(755,root,root) %{_libdir}/%{name}/components/libnkfinger.so
523 %attr(755,root,root) %{_libdir}/%{name}/components/libns*.so
524 %attr(755,root,root) %{_libdir}/%{name}/components/liboji.so
525 %attr(755,root,root) %{_libdir}/%{name}/components/libp3p.so
526 %attr(755,root,root) %{_libdir}/%{name}/components/libpermissions.so
527 %attr(755,root,root) %{_libdir}/%{name}/components/libpipboot.so
528 %attr(755,root,root) %{_libdir}/%{name}/components/libpipnss.so
529 %attr(755,root,root) %{_libdir}/%{name}/components/libpippki.so
530 %attr(755,root,root) %{_libdir}/%{name}/components/libpref.so
531 %attr(755,root,root) %{_libdir}/%{name}/components/libprofile.so
532 %attr(755,root,root) %{_libdir}/%{name}/components/librdf.so
533 %attr(755,root,root) %{_libdir}/%{name}/components/libremoteservice.so
534 %attr(755,root,root) %{_libdir}/%{name}/components/libschemavalidation.so
535 %attr(755,root,root) %{_libdir}/%{name}/components/libsearchservice.so
536 %attr(755,root,root) %{_libdir}/%{name}/components/libspellchecker.so
537 %attr(755,root,root) %{_libdir}/%{name}/components/libsql.so
538 %attr(755,root,root) %{_libdir}/%{name}/components/libsroaming.so
539 %attr(755,root,root) %{_libdir}/%{name}/components/libstoragecomps.so
540 %attr(755,root,root) %{_libdir}/%{name}/components/libsystem-pref.so
541 %attr(755,root,root) %{_libdir}/%{name}/components/libtransformiix.so
542 %attr(755,root,root) %{_libdir}/%{name}/components/libtxmgr.so
543 %attr(755,root,root) %{_libdir}/%{name}/components/libtypeaheadfind.so
544 %attr(755,root,root) %{_libdir}/%{name}/components/libuconv.so
545 %attr(755,root,root) %{_libdir}/%{name}/components/libucv*.so
546 %attr(755,root,root) %{_libdir}/%{name}/components/libuniversalchardet.so
547 %attr(755,root,root) %{_libdir}/%{name}/components/libwallet.so
548 %attr(755,root,root) %{_libdir}/%{name}/components/libwalletviewers.so
549 %attr(755,root,root) %{_libdir}/%{name}/components/libwebbrwsr.so
550 %attr(755,root,root) %{_libdir}/%{name}/components/libwebdav.so
551 %attr(755,root,root) %{_libdir}/%{name}/components/libwebsrvcs.so
552 %attr(755,root,root) %{_libdir}/%{name}/components/libwidget_gtk2.so
553 %attr(755,root,root) %{_libdir}/%{name}/components/libx*.so
555 %{_libdir}/%{name}/components/access*.xpt
556 %{_libdir}/%{name}/components/alerts.xpt
557 %{_libdir}/%{name}/components/appshell.xpt
558 %{_libdir}/%{name}/components/appstartup.xpt
559 %{_libdir}/%{name}/components/autocomplete.xpt
560 %{_libdir}/%{name}/components/autoconfig.xpt
561 %{_libdir}/%{name}/components/bookmarks.xpt
562 %{_libdir}/%{name}/components/caps.xpt
563 %{_libdir}/%{name}/components/chardet.xpt
564 %{_libdir}/%{name}/components/chrome.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/extensions.xpt
576 %{_libdir}/%{name}/components/exthandler.xpt
577 %{_libdir}/%{name}/components/find.xpt
578 %{_libdir}/%{name}/components/filepicker.xpt
579 %{_libdir}/%{name}/components/gfx*.xpt
580 %{?with_svg:%{_libdir}/%{name}/components/gksvgrenderer.xpt}
581 %{_libdir}/%{name}/components/history.xpt
582 %{_libdir}/%{name}/components/htmlparser.xpt
583 %{_libdir}/%{name}/components/imgicon.xpt
584 %{_libdir}/%{name}/components/imglib2.xpt
585 %{_libdir}/%{name}/components/intl.xpt
586 %{_libdir}/%{name}/components/jar.xpt
587 %{_libdir}/%{name}/components/js*.xpt
588 %{_libdir}/%{name}/components/layout*.xpt
589 %{_libdir}/%{name}/components/locale.xpt
590 %{_libdir}/%{name}/components/lwbrk.xpt
591 %{_libdir}/%{name}/components/mimetype.xpt
592 %{_libdir}/%{name}/components/moz*.xpt
593 %{_libdir}/%{name}/components/necko*.xpt
594 %{_libdir}/%{name}/components/oji.xpt
595 %{_libdir}/%{name}/components/p3p.xpt
596 %{_libdir}/%{name}/components/pipboot.xpt
597 %{_libdir}/%{name}/components/pipnss.xpt
598 %{_libdir}/%{name}/components/pippki.xpt
599 %{_libdir}/%{name}/components/plugin.xpt
600 %{_libdir}/%{name}/components/pref.xpt
601 %{_libdir}/%{name}/components/prefetch.xpt
602 %{_libdir}/%{name}/components/prefmigr.xpt
603 %{_libdir}/%{name}/components/profile.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/schemavalidation.xpt
610 %{_libdir}/%{name}/components/shistory.xpt
611 %{_libdir}/%{name}/components/sidebar.xpt
612 %{_libdir}/%{name}/components/signonviewer.xpt
613 %{_libdir}/%{name}/components/spellchecker.xpt
614 %{_libdir}/%{name}/components/sql.xpt
615 %{_libdir}/%{name}/components/storage.xpt
616 %{_libdir}/%{name}/components/toolkitremote.xpt
617 %{_libdir}/%{name}/components/txmgr.xpt
618 %{_libdir}/%{name}/components/txtsvc.xpt
619 %{_libdir}/%{name}/components/typeaheadfind.xpt
620 %{_libdir}/%{name}/components/uconv.xpt
621 %{_libdir}/%{name}/components/unicharutil.xpt
622 %{_libdir}/%{name}/components/uriloader.xpt
623 %{_libdir}/%{name}/components/wallet*.xpt
624 %{_libdir}/%{name}/components/webBrowser_core.xpt
625 %{_libdir}/%{name}/components/webbrowserpersist.xpt
626 %{_libdir}/%{name}/components/webdav.xpt
627 %{_libdir}/%{name}/components/webshell_idls.xpt
628 %{_libdir}/%{name}/components/websrvcs.xpt
629 %{_libdir}/%{name}/components/widget.xpt
630 %{_libdir}/%{name}/components/windowds.xpt
631 %{_libdir}/%{name}/components/windowwatcher.xpt
632 %{_libdir}/%{name}/components/x*.xpt
634 %{_libdir}/%{name}/components/jsconsole-clhandler.js
635 %{_libdir}/%{name}/components/nsCloseAllWindows.js
636 %{_libdir}/%{name}/components/nsComposerCmdLineHandler.js
637 %{_libdir}/%{name}/components/nsDictionary.js
638 %{_libdir}/%{name}/components/nsDownloadProgressListener.js
639 %{_libdir}/%{name}/components/nsFilePicker.js
640 %{_libdir}/%{name}/components/nsHelperAppDlg.js
641 %{_libdir}/%{name}/components/nsInterfaceInfoToIDL.js
642 %{_libdir}/%{name}/components/nsKillAll.js
643 %{_libdir}/%{name}/components/nsProgressDialog.js
644 %{_libdir}/%{name}/components/nsProxyAutoConfig.js
645 %{_libdir}/%{name}/components/nsResetPref.js
646 %{_libdir}/%{name}/components/nsSchemaValidatorRegexp.js
647 %{_libdir}/%{name}/components/nsSidebar.js
648 %{_libdir}/%{name}/components/nsUpdateNotifier.js
649 %{_libdir}/%{name}/components/nsXmlRpcClient.js
650 %{_libdir}/%{name}/components/xulappinfo.js
652 # not *.dat, so check-files can catch any new files
653 # (and they won't be just silently placed empty in rpm)
654 %ghost %{_libdir}/%{name}/components/compreg.dat
655 %ghost %{_libdir}/%{name}/components/xpti.dat
657 %{_libdir}/%{name}/components/myspell
659 %dir %{_datadir}/%{name}/chrome
660 %{_datadir}/%{name}/chrome/US.jar
661 %{_datadir}/%{name}/chrome/classic.jar
662 %{_datadir}/%{name}/chrome/comm.jar
663 %{_datadir}/%{name}/chrome/content-packs.jar
664 %{_datadir}/%{name}/chrome/cview.jar
665 %{_datadir}/%{name}/chrome/embed-sample.jar
666 %{_datadir}/%{name}/chrome/en-US.jar
667 %{_datadir}/%{name}/chrome/en-unix.jar
668 %{_datadir}/%{name}/chrome/help.jar
669 %{_datadir}/%{name}/chrome/layoutdebug.jar
670 %{_datadir}/%{name}/chrome/modern.jar
671 %{_datadir}/%{name}/chrome/pipnss.jar
672 %{_datadir}/%{name}/chrome/pippki.jar
673 %{_datadir}/%{name}/chrome/reporter.jar
674 %{_datadir}/%{name}/chrome/sql.jar
675 %{_datadir}/%{name}/chrome/sroaming.jar
676 %{_datadir}/%{name}/chrome/tasks.jar
677 %{_datadir}/%{name}/chrome/toolkit.jar
678 %{_datadir}/%{name}/chrome/xforms.jar
680 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
681 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
682 # not generated automatically ?
683 %{_datadir}/%{name}/chrome/stylesheets.rdf
684 %{_datadir}/%{name}/chrome/chromelist.txt
685 %{_datadir}/%{name}/chrome/icons
686 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
687 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
688 %exclude %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
689 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
690 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
691 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
692 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
693 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
695 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
696 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
698 %{_datadir}/%{name}/defaults
699 %{_datadir}/%{name}/greprefs
700 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
701 %{_datadir}/%{name}/icons
702 %{_datadir}/%{name}/myspell
703 %{_datadir}/%{name}/res
704 %{_datadir}/%{name}/searchplugins
707 %{_pixmapsdir}/seamonkey.png
708 %{_desktopdir}/%{name}.desktop
709 %{_desktopdir}/%{name}-composer.desktop
710 #%{_desktopdir}/mozilla-jconsole.desktop
711 #%{_desktopdir}/mozilla-terminal.desktop
714 %defattr(644,root,root,755)
715 # libxpcom.so used by mozillaplug-in
716 # probably should add more if more packages require
717 %attr(755,root,root) %{_libdir}/libxpcom.so
718 %attr(755,root,root) %{_libdir}/libxpcom_compat.so
719 %attr(755,root,root) %{_libdir}/libxpcom_core.so
722 %attr(755,root,root) %{_libdir}/libgfxpsshar.so
723 %attr(755,root,root) %{_libdir}/libgkgfx.so
724 %attr(755,root,root) %{_libdir}/libgtkembedmoz.so
725 %attr(755,root,root) %{_libdir}/libgtkxtbin.so
726 %attr(755,root,root) %{_libdir}/libjsj.so
727 %attr(755,root,root) %{_libdir}/libldap50.so
728 %attr(755,root,root) %{_libdir}/libprldap50.so
729 %attr(755,root,root) %{_libdir}/libssldap50.so
730 %attr(755,root,root) %{_libdir}/libmozjs.so
731 %attr(755,root,root) %{_libdir}/libxpistub.so
732 %attr(755,root,root) %{_libdir}/libxlibrgb.so
736 %defattr(644,root,root,755)
737 %attr(755,root,root) %{_libdir}/libmsgbaseutil.so
738 %attr(755,root,root) %{_libdir}/%{name}/components/libaddrbook.so
739 %attr(755,root,root) %{_libdir}/%{name}/components/libbayesflt.so
740 %attr(755,root,root) %{_libdir}/%{name}/components/libimpText.so
741 %attr(755,root,root) %{_libdir}/%{name}/components/libimpComm4xMail.so
742 %attr(755,root,root) %{_libdir}/%{name}/components/libimport.so
743 %attr(755,root,root) %{_libdir}/%{name}/components/liblocalmail.so
744 %attr(755,root,root) %{_libdir}/%{name}/components/libmailnews.so
745 %attr(755,root,root) %{_libdir}/%{name}/components/libmailview.so
746 %attr(755,root,root) %{_libdir}/%{name}/components/libmime.so
747 %attr(755,root,root) %{_libdir}/%{name}/components/libmimeemitter.so
748 %attr(755,root,root) %{_libdir}/%{name}/components/libmsg*.so
749 %attr(755,root,root) %{_libdir}/%{name}/components/libvcard.so
751 %{_libdir}/%{name}/components/addrbook.xpt
752 %{_libdir}/%{name}/components/impComm4xMail.xpt
753 %{_libdir}/%{name}/components/import.xpt
754 %{_libdir}/%{name}/components/mailnews.xpt
755 %{_libdir}/%{name}/components/mailview.xpt
756 %{_libdir}/%{name}/components/mime.xpt
757 %{_libdir}/%{name}/components/msg*.xpt
759 %{_libdir}/%{name}/components/mdn-service.js
760 %{_libdir}/%{name}/components/nsAbLDAPAttributeMap.js
761 %{_libdir}/%{name}/components/nsLDAPPrefsService.js
762 %{_libdir}/%{name}/components/offlineStartup.js
763 %{_libdir}/%{name}/components/smime-service.js
765 %{_datadir}/%{name}/chrome/messenger.jar
767 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
768 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
769 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
770 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
772 %{_desktopdir}/%{name}-mail.desktop
774 %files addon-enigmail
775 %defattr(644,root,root,755)
776 %attr(755,root,root) %{_libdir}/%{name}/components/libenigmime.so
777 %{_libdir}/%{name}/components/enigmail.xpt
778 %{_libdir}/%{name}/components/enigmime.xpt
779 %{_libdir}/%{name}/components/ipc.xpt
780 %{_libdir}/%{name}/components/enigmail.js
781 %{_libdir}/%{name}/components/enigprefs-service.js
782 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
783 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
784 %{_datadir}/%{name}/chrome/enigmail-skin.jar
785 %{_datadir}/%{name}/chrome/enigmail.jar
786 %{_datadir}/%{name}/chrome/enigmime.jar
789 %defattr(644,root,root,755)
790 %{_libdir}/%{name}/components/chatzilla-service.js
791 %{_datadir}/%{name}/chrome/chatzilla.jar
792 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
794 %{_desktopdir}/%{name}-chat.desktop
797 %defattr(644,root,root,755)
798 %{_libdir}/%{name}/components/venkman-service.js
799 %{_datadir}/%{name}/chrome/venkman.jar
800 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
801 %{_desktopdir}/%{name}-venkman.desktop
804 %defattr(644,root,root,755)
805 %attr(755,root,root) %{_libdir}/%{name}/components/libinspector.so
806 %{_libdir}/%{name}/components/inspector.xpt
807 %{_libdir}/%{name}/components/inspector-cmdline.js
808 %{_datadir}/%{name}/chrome/inspector.jar
809 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
810 %{_datadir}/%{name}/defaults/pref/inspector.js
814 %defattr(644,root,root,755)
815 %attr(755,root,root) %{_libdir}/%{name}/components/libnkgnomevfs.so
819 %defattr(644,root,root,755)
820 %attr(755,root,root) %{_libdir}/%{name}/components/libcalbasecomps.so
821 %{_libdir}/%{name}/components/calbase.xpt
822 %{_libdir}/%{name}/components/calbaseinternal.xpt
823 %{_libdir}/%{name}/components/calendarService.js
824 %{_libdir}/%{name}/components/cal[ACDEHIMORST]*.js
825 %{_datadir}/%{name}/chrome/calendar.jar
826 %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
829 %defattr(644,root,root,755)
830 %{_includedir}/%{name}
832 %attr(755,root,root) %{_bindir}/xpidl