3 %bcond_without gnomevfs # disable GnomeVFS support
4 %bcond_without heimdal # disable heimdal support
5 %bcond_without svg # disable svg support
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/1.0/%{name}-%{version}.source.tar.bz2
17 # Source0-md5: e4f2edc5b2248d090303c70f5b28f210
18 #Source1: %{name}.desktop
20 #Source3: %{name}-composer.desktop
21 #Source5: %{name}-chat.desktop
22 #Source6: %{name}-jconsole.desktop
23 #Source7: %{name}-mail.desktop
24 #Source9: %{name}-terminal.desktop
25 #Source10: %{name}-venkman.desktop
26 Patch0: %{name}-pld-homepage.patch
27 Patch1: %{name}-nss.patch
28 Patch2: %{name}-ldap-with-nss.patch
29 URL: http://www.mozilla.org/projects/seamonkey/
30 BuildRequires: /bin/csh
31 BuildRequires: /bin/ex
32 BuildRequires: automake
33 %{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
34 BuildRequires: freetype-devel >= 1:2.1.8
35 %{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
36 BuildRequires: tar >= 1:1.15.1
37 # for libnegotiateauth
38 %{?with_heimdal:BuildRequires: heimdal-devel >= 0.7}
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 É ÉÍÅÅÔ ÐÒÏÓÔÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ.
128 Summary: SeaMonkey Chat - IRC client integratd with SeaMonkey
129 Summary(pl): SeaMonkey Chat - zintegrowany z Mozill± klient IRC-a
130 Group: X11/Applications/Networking
131 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
132 Requires: %{name} = %{epoch}:%{version}-%{release}
135 SeaMonkey Chat - IRC client that is integrated with the SeaMonkey web
138 %description chat -l pl
139 SeaMonkey Chat - klient IRC-a zintegrowany z przegl±dark± SeaMonkey.
142 Summary: JavaScript debugger for use with SeaMonkey
143 Summary(pl): Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey
144 Group: X11/Applications/Networking
145 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
146 Requires: %{name} = %{epoch}:%{version}-%{release}
148 %description js-debugger
149 JavaScript debugger for use with SeaMonkey.
151 %description js-debugger -l pl
152 Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey.
154 %package dom-inspector
155 Summary: A tool for inspecting the DOM of pages in SeaMonkey
156 Summary(pl): Narzêdzie do ogl±dania DOM stron w SeaMonkey
157 Group: X11/Applications/Networking
158 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
159 Requires: %{name} = %{epoch}:%{version}-%{release}
161 %description dom-inspector
162 This is a tool that allows you to inspect the DOM for web pages in
163 SeaMonkey. This is of great use to people who are doing SeaMonkey
164 chrome development or web page development.
166 %description dom-inspector -l pl
167 To narzêdzie pozwala na ogl±danie DOM dla stron WWW w SeaMonkey. Jest
168 bardzo przydatne dla ludzi rozwijaj±cych chrome w SeaMonkey lub
169 tworz±cych strony WWW.
172 Summary: Gnome-VFS module providing support for smb:// URLs
173 Summary(pl): Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://
174 Group: X11/Applications/Networking
175 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
176 Requires: %{name} = %{epoch}:%{version}-%{release}
178 %description gnomevfs
179 Gnome-VFS module providing support for smb:// URLs.
181 %description gnomevfs -l pl
182 Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://.
185 Summary: SeaMonkey calendar
186 Summary(pl): Kalendarz SeaMonkey
187 Group: X11/Applications/Networking
188 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
189 Requires: %{name} = %{epoch}:%{version}-%{release}
191 %description calendar
192 This package contains the calendar application from the SeaMonkey
195 %description calendar -l pl
196 Ten pakiet zawiera kalendarz z zestawu aplikacji SeaMonkey.
199 Summary: Headers for developing programs that will use SeaMonkey
200 Summary(pl): SeaMonkey - pliki nag³ówkowe i biblioteki
201 Summary(pt_BR): Arquivos de inclusão para desenvolvimento de programas que usam o SeaMonkey
202 Summary(ru): æÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍ, ×ËÌÀÞÁÀÝÉÈ SeaMonkey
203 Group: X11/Development/Libraries
204 Requires: %{name} = %{epoch}:%{version}-%{release}
205 Requires: nspr-devel >= 1:4.6.1
206 Provides: mozilla-embedded-devel = %{epoch}:%{version}-%{release}
207 Obsoletes: mozilla-embedded-devel
208 Obsoletes: mozilla-firefox-devel
211 SeaMonkey development package.
213 %description devel -l pl
214 Biblioteki i pliki nag³ówkowe.
216 %description devel -l pt_BR
217 Arquivos de inclusão para desenvolvimento de programas que usam o
220 %description devel -l ru
221 úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÅÏÌØÚÕÀÝÉÈ
226 tar jxf %{SOURCE0} --strip-components=1
233 BUILD_OFFICIAL="1"; export BUILD_OFFICIAL
234 MOZILLA_OFFICIAL="1"; export MOZILLA_OFFICIAL
236 cp -f /usr/share/automake/config.* build/autoconf
237 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
238 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
240 %{!?debug:--disable-debug} \
241 --disable-elf-dynstr-gc \
244 --enable-application=suite \
247 --enable-extensions \
250 --enable-optimize="%{rpmcflags}" \
251 --enable-postscript \
252 %{!?debug:--enable-strip} \
253 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
254 --enable-default-toolkit=gtk2 \
255 %{!?with_gnomevfs:--disable-gnomevfs} \
259 --disable-xterm-updates \
260 --enable-old-abi-compat-wrappers \
261 --with-default-mozilla-five-home=%{_libdir}/mozilla \
272 rm -rf $RPM_BUILD_ROOT
274 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}/idl} \
275 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
276 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,icons,res,searchplugins,greprefs} \
277 $RPM_BUILD_ROOT%{_libdir}/%{name}/{components,plugins} \
278 $RPM_BUILD_ROOT{%{_includedir}/%{name},%{_pkgconfigdir}}
280 # preparing to create register
281 # remove empty directory trees
282 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}
284 rm -f dist/bin/chrome/en-{mac,win}.jar
286 # creating and installing register
287 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
288 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
289 #install dist/bin/component.reg $RPM_BUILD_ROOT%{_libdir}/%{name}
291 ln -sf ../../share/mozilla/chrome $RPM_BUILD_ROOT%{_chromedir}
292 ln -sf ../../share/mozilla/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
293 ln -sf ../../share/mozilla/greprefs $RPM_BUILD_ROOT%{_libdir}/%{name}/greprefs
294 ln -sf ../../share/mozilla/icons $RPM_BUILD_ROOT%{_libdir}/%{name}/icons
295 ln -sf ../../share/mozilla/res $RPM_BUILD_ROOT%{_libdir}/%{name}/res
296 ln -sf ../../share/mozilla/searchplugins $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins
298 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
299 cp -frL dist/bin/components/* $RPM_BUILD_ROOT%{_libdir}/%{name}/components
300 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
301 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
302 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
303 cp -frL dist/gre/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
304 cp -frL dist/idl/* $RPM_BUILD_ROOT%{_datadir}/idl
305 cp -frL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
306 cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name}
308 install dist/bin/*.so $RPM_BUILD_ROOT%{_libdir}
310 ln -s %{_libdir}/libxpcom.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libxpcom.so
311 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libnssckbi.so
313 for f in build/unix/*.pc ; do
314 sed -e 's/seamonkey-%{version}/seamonkey/' $f \
315 > $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
318 sed -e 's,lib/seamonkey-%{version},lib,g;s/seamonkey-%{version}/seamonkey/g' build/unix/seamonkey-gtkmozembed.pc \
319 > $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-gtkmozembed.pc
321 # add includir/dom to Cflags, for openvrml.spec, perhaps others
322 sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-plugin.pc
324 rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nspr.pc
326 #install %{SOURCE1} %{SOURCE3} %{SOURCE5} %{SOURCE6} %{SOURCE7} \
327 # %{SOURCE9} %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
329 #install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
331 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_bindir}
332 install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir}
333 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
334 install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir}
336 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
338 # (c) vip at linux.pl, wolf at pld-linux.org
340 MOZILLA_FIVE_HOME=%{_libdir}/seamonkey
341 if [ "$1" == "-remote" ]; then
342 %{_bindir}/seamonkey-bin "$@"
344 PING=`%{_bindir}/seamonkey-bin -remote 'ping()' 2>&1 >/dev/null`
345 if [ -n "$PING" ]; then
346 if [ -f "`pwd`/$1" ]; then
347 %{_bindir}/seamonkey-bin "file://`pwd`/$1"
349 %{_bindir}/seamonkey-bin "$@"
353 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openBrowser)'
354 elif [ "$1" == "-mail" ]; then
355 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openInbox)'
356 elif [ "$1" == "-compose" ]; then
357 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (composeMessage)'
359 if [ -f "`pwd`/$1" ]; then
360 URL="file://`pwd`/$1"
364 grep browser.tabs.opentabfor.middleclick ~/.mozilla/default/*/prefs.js | grep true > /dev/null
365 if [ $? -eq 0 ]; then
366 %{_bindir}/seamonkey-bin -remote "OpenUrl($URL,new-tab)"
368 %{_bindir}/seamonkey-bin -remote "OpenUrl($URL,new-window)"
375 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/mozilla-chrome+xpcom-generate
378 cd %{_datadir}/mozilla/chrome
379 rm -f chrome.rdf overlayinfo/*/*/*.rdf
380 rm -f %{_libdir}/mozilla/components/{compreg,xpti}.dat
381 MOZILLA_FIVE_HOME=%{_libdir}/mozilla %{_bindir}/regxpcom
382 MOZILLA_FIVE_HOME=%{_libdir}/mozilla %{_bindir}/regchrome
387 rm -rf $RPM_BUILD_ROOT
391 %{_sbindir}/mozilla-chrome+xpcom-generate
394 if [ "$1" = "1" ]; then
395 %{_sbindir}/mozilla-chrome+xpcom-generate
398 %post libs -p /sbin/ldconfig
399 %postun libs -p /sbin/ldconfig
403 %{_sbindir}/mozilla-chrome+xpcom-generate
407 %{_sbindir}/mozilla-chrome+xpcom-generate
410 %{_sbindir}/mozilla-chrome+xpcom-generate
413 %{_sbindir}/mozilla-chrome+xpcom-generate
416 %{_sbindir}/mozilla-chrome+xpcom-generate
419 %{_sbindir}/mozilla-chrome+xpcom-generate
422 %{_sbindir}/mozilla-chrome+xpcom-generate
424 %postun dom-inspector
425 %{_sbindir}/mozilla-chrome+xpcom-generate
428 %{_sbindir}/mozilla-chrome+xpcom-generate
431 %{_sbindir}/mozilla-chrome+xpcom-generate
434 %{_sbindir}/mozilla-chrome+xpcom-generate
437 %{_sbindir}/mozilla-chrome+xpcom-generate
440 %defattr(644,root,root,755)
441 %attr(755,root,root) %{_bindir}/mozilla*
442 %attr(755,root,root) %{_bindir}/reg*
443 %attr(744,root,root) %{_sbindir}/mozilla-chrome+xpcom-generate
445 %dir %{_libdir}/%{name}
447 %dir %{_libdir}/%{name}/components
448 %dir %{_libdir}/%{name}/defaults
449 %dir %{_libdir}/%{name}/greprefs
450 %dir %{_libdir}/%{name}/icons
451 %dir %{_libdir}/%{name}/plugins
452 %dir %{_libdir}/%{name}/res
453 %dir %{_libdir}/%{name}/searchplugins
454 %dir %{_datadir}/%{name}
456 %attr(755,root,root) %{_libdir}/%{name}/libxpcom.so
457 %attr(755,root,root) %{_libdir}/%{name}/libnssckbi.so
459 %attr(755,root,root) %{_libdir}/%{name}/components/libaccess*.so
460 %attr(755,root,root) %{_libdir}/%{name}/components/libappcomps.so
461 %attr(755,root,root) %{_libdir}/%{name}/components/libautoconfig.so
462 %attr(755,root,root) %{_libdir}/%{name}/components/libcaps.so
463 %attr(755,root,root) %{_libdir}/%{name}/components/libchrome.so
464 %attr(755,root,root) %{_libdir}/%{name}/components/libcomposer.so
465 %attr(755,root,root) %{_libdir}/%{name}/components/libcookie.so
466 %attr(755,root,root) %{_libdir}/%{name}/components/libdocshell.so
467 %attr(755,root,root) %{_libdir}/%{name}/components/libeditor.so
468 %attr(755,root,root) %{_libdir}/%{name}/components/libembedcomponents.so
469 %attr(755,root,root) %{_libdir}/%{name}/components/libfileview.so
470 %attr(755,root,root) %{_libdir}/%{name}/components/libgfx*.so
471 %attr(755,root,root) %{_libdir}/%{name}/components/libgk*.so
472 %attr(755,root,root) %{_libdir}/%{name}/components/libhtmlpars.so
473 %attr(755,root,root) %{_libdir}/%{name}/components/libi18n.so
474 %attr(755,root,root) %{_libdir}/%{name}/components/libimg*.so
475 %attr(755,root,root) %{_libdir}/%{name}/components/libjar50.so
476 %attr(755,root,root) %{_libdir}/%{name}/components/libjsd.so
477 %attr(755,root,root) %{_libdir}/%{name}/components/libmork.so
478 %attr(755,root,root) %{_libdir}/%{name}/components/libmoz*.so
479 %attr(755,root,root) %{_libdir}/%{name}/components/libmyspell.so
480 %attr(755,root,root) %{_libdir}/%{name}/components/libnecko*.so
481 %{?with_heimdal:%attr(755,root,root) %{_libdir}/%{name}/components/libnegotiateauth.so}
482 %attr(755,root,root) %{_libdir}/%{name}/components/libnkdatetime.so
483 %attr(755,root,root) %{_libdir}/%{name}/components/libnkfinger.so
484 %attr(755,root,root) %{_libdir}/%{name}/components/libns*.so
485 %attr(755,root,root) %{_libdir}/%{name}/components/liboji.so
486 %attr(755,root,root) %{_libdir}/%{name}/components/libp3p.so
487 %attr(755,root,root) %{_libdir}/%{name}/components/libpipboot.so
488 %attr(755,root,root) %{_libdir}/%{name}/components/libpipnss.so
489 %attr(755,root,root) %{_libdir}/%{name}/components/libpippki.so
490 %attr(755,root,root) %{_libdir}/%{name}/components/libpref.so
491 %attr(755,root,root) %{_libdir}/%{name}/components/libprofile.so
492 %attr(755,root,root) %{_libdir}/%{name}/components/librdf.so
493 %attr(755,root,root) %{_libdir}/%{name}/components/libspellchecker.so
494 %attr(755,root,root) %{_libdir}/%{name}/components/libtransformiix.so
495 %attr(755,root,root) %{_libdir}/%{name}/components/libtxmgr.so
496 %attr(755,root,root) %{_libdir}/%{name}/components/libtypeaheadfind.so
497 %attr(755,root,root) %{_libdir}/%{name}/components/libuconv.so
498 %attr(755,root,root) %{_libdir}/%{name}/components/libucv*.so
499 %attr(755,root,root) %{_libdir}/%{name}/components/libuniversalchardet.so
500 %attr(755,root,root) %{_libdir}/%{name}/components/libwallet.so
501 %attr(755,root,root) %{_libdir}/%{name}/components/libwalletviewers.so
502 %attr(755,root,root) %{_libdir}/%{name}/components/libwebbrwsr.so
503 %attr(755,root,root) %{_libdir}/%{name}/components/libwebsrvcs.so
504 %attr(755,root,root) %{_libdir}/%{name}/components/libwidget_gtk2.so
505 %attr(755,root,root) %{_libdir}/%{name}/components/libx*.so
507 %{_libdir}/%{name}/components/access*.xpt
508 %{_libdir}/%{name}/components/appshell.xpt
509 %{_libdir}/%{name}/components/autocomplete.xpt
510 %{_libdir}/%{name}/components/autoconfig.xpt
511 %{_libdir}/%{name}/components/bookmarks.xpt
512 %{_libdir}/%{name}/components/caps.xpt
513 %{_libdir}/%{name}/components/chardet.xpt
514 %{_libdir}/%{name}/components/commandhandler.xpt
515 %{_libdir}/%{name}/components/composer.xpt
516 %{_libdir}/%{name}/components/content*.xpt
517 %{_libdir}/%{name}/components/cookie.xpt
518 %{_libdir}/%{name}/components/directory.xpt
519 %{_libdir}/%{name}/components/docshell.xpt
520 %{_libdir}/%{name}/components/dom*.xpt
521 %{_libdir}/%{name}/components/downloadmanager.xpt
522 %{_libdir}/%{name}/components/editor.xpt
523 %{_libdir}/%{name}/components/embed_base.xpt
524 %{_libdir}/%{name}/components/exthandler.xpt
525 %{_libdir}/%{name}/components/find.xpt
526 %{_libdir}/%{name}/components/filepicker.xpt
527 %{_libdir}/%{name}/components/gfx*.xpt
528 %{?with_svg:%{_libdir}/%{name}/components/gksvgrenderer.xpt}
529 %{_libdir}/%{name}/components/helperAppDlg.xpt
530 %{_libdir}/%{name}/components/history.xpt
531 %{_libdir}/%{name}/components/htmlparser.xpt
532 %{_libdir}/%{name}/components/imglib2.xpt
533 %{_libdir}/%{name}/components/intl.xpt
534 %{_libdir}/%{name}/components/jar.xpt
535 %{_libdir}/%{name}/components/js*.xpt
536 %{_libdir}/%{name}/components/layout*.xpt
537 %{_libdir}/%{name}/components/locale.xpt
538 %{_libdir}/%{name}/components/lwbrk.xpt
539 %{_libdir}/%{name}/components/mimetype.xpt
540 %{_libdir}/%{name}/components/moz*.xpt
541 %{_libdir}/%{name}/components/necko*.xpt
542 %{_libdir}/%{name}/components/oji.xpt
543 %{_libdir}/%{name}/components/p3p.xpt
544 %{_libdir}/%{name}/components/pipboot.xpt
545 %{_libdir}/%{name}/components/pipnss.xpt
546 %{_libdir}/%{name}/components/pippki.xpt
547 #%{_libdir}/%{name}/components/plugin.xpt
548 %{_libdir}/%{name}/components/pref.xpt
549 %{_libdir}/%{name}/components/prefetch.xpt
550 %{_libdir}/%{name}/components/prefmigr.xpt
551 %{_libdir}/%{name}/components/profile.xpt
552 %{_libdir}/%{name}/components/profilesharingsetup.xpt
553 %{_libdir}/%{name}/components/progressDlg.xpt
554 %{_libdir}/%{name}/components/proxyObjInst.xpt
555 %{_libdir}/%{name}/components/rdf.xpt
556 %{_libdir}/%{name}/components/related.xpt
557 %{_libdir}/%{name}/components/search.xpt
558 %{_libdir}/%{name}/components/shistory.xpt
559 %{_libdir}/%{name}/components/sidebar.xpt
560 %{_libdir}/%{name}/components/signonviewer.xpt
561 %{_libdir}/%{name}/components/spellchecker.xpt
562 %{_libdir}/%{name}/components/txmgr.xpt
563 %{_libdir}/%{name}/components/txtsvc.xpt
564 %{_libdir}/%{name}/components/typeaheadfind.xpt
565 %{_libdir}/%{name}/components/uconv.xpt
566 %{_libdir}/%{name}/components/unicharutil.xpt
567 %{_libdir}/%{name}/components/uriloader.xpt
568 %{_libdir}/%{name}/components/urlbarhistory.xpt
569 %{_libdir}/%{name}/components/wallet*.xpt
570 %{_libdir}/%{name}/components/webBrowser_core.xpt
571 %{_libdir}/%{name}/components/webbrowserpersist.xpt
572 %{_libdir}/%{name}/components/webshell_idls.xpt
573 %{_libdir}/%{name}/components/websrvcs.xpt
574 %{_libdir}/%{name}/components/widget.xpt
575 %{_libdir}/%{name}/components/windowds.xpt
576 %{_libdir}/%{name}/components/windowwatcher.xpt
577 %{_libdir}/%{name}/components/x*.xpt
579 # Is this a correct package for these files?
580 %{_libdir}/%{name}/components/ipcd.xpt
581 %attr(755,root,root) %{_libdir}/%{name}/components/libipcdc.so
582 %attr(755,root,root) %{_libdir}/%{name}/components/libsystem-pref.so
584 %{_libdir}/%{name}/components/jsconsole-clhandler.js
585 %{_libdir}/%{name}/components/nsCloseAllWindows.js
586 %{_libdir}/%{name}/components/nsDictionary.js
587 %{_libdir}/%{name}/components/nsDownloadProgressListener.js
588 %{_libdir}/%{name}/components/nsFilePicker.js
589 %{_libdir}/%{name}/components/nsHelperAppDlg.js
590 %{_libdir}/%{name}/components/nsInterfaceInfoToIDL.js
591 %{_libdir}/%{name}/components/nsKillAll.js
592 %{_libdir}/%{name}/components/nsProgressDialog.js
593 %{_libdir}/%{name}/components/nsProxyAutoConfig.js
594 %{_libdir}/%{name}/components/nsResetPref.js
595 %{_libdir}/%{name}/components/nsSidebar.js
596 %{_libdir}/%{name}/components/nsUpdateNotifier.js
597 %{_libdir}/%{name}/components/nsXmlRpcClient.js
599 # not *.dat, so check-files can catch any new files
600 # (and they won't be just silently placed empty in rpm)
601 %ghost %{_libdir}/%{name}/components/compreg.dat
602 %ghost %{_libdir}/%{name}/components/xpti.dat
604 %{_libdir}/%{name}/components/myspell
606 %dir %{_datadir}/%{name}/chrome
607 %{_datadir}/%{name}/chrome/US.jar
608 %{_datadir}/%{name}/chrome/classic.jar
609 %{_datadir}/%{name}/chrome/comm.jar
610 %{_datadir}/%{name}/chrome/content-packs.jar
611 %{_datadir}/%{name}/chrome/cview.jar
612 %{_datadir}/%{name}/chrome/embed-sample.jar
613 %{_datadir}/%{name}/chrome/en-US.jar
614 %{_datadir}/%{name}/chrome/en-unix.jar
615 %{_datadir}/%{name}/chrome/help.jar
616 %{_datadir}/%{name}/chrome/layoutdebug.jar
617 %{_datadir}/%{name}/chrome/modern.jar
618 %{_datadir}/%{name}/chrome/pipnss.jar
619 %{_datadir}/%{name}/chrome/pippki.jar
620 %{?with_svg:%{_datadir}/%{name}/chrome/svg.jar}
621 %{_datadir}/%{name}/chrome/tasks.jar
622 %{_datadir}/%{name}/chrome/toolkit.jar
624 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
625 %{_datadir}/%{name}/chrome/chromelist.txt
626 %{_datadir}/%{name}/chrome/icons
627 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
628 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
629 %exclude %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
630 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
631 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
632 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
633 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
634 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
636 %dir %{_datadir}/%{name}/chrome/overlayinfo
637 %dir %{_datadir}/%{name}/chrome/overlayinfo/communicator
638 %dir %{_datadir}/%{name}/chrome/overlayinfo/communicator/content
639 %ghost %{_datadir}/%{name}/chrome/overlayinfo/communicator/content/overlays.rdf
640 %dir %{_datadir}/%{name}/chrome/overlayinfo/editor
641 %dir %{_datadir}/%{name}/chrome/overlayinfo/editor/content
642 # chatzilla and messenger entries in editor/content dir
643 %dir %{_datadir}/%{name}/chrome/overlayinfo/messenger
644 %dir %{_datadir}/%{name}/chrome/overlayinfo/messenger/content
645 %ghost %{_datadir}/%{name}/chrome/overlayinfo/messenger/content/overlays.rdf
646 %dir %{_datadir}/%{name}/chrome/overlayinfo/navigator
647 %dir %{_datadir}/%{name}/chrome/overlayinfo/navigator/content
648 %ghost %{_datadir}/%{name}/chrome/overlayinfo/navigator/content/overlays.rdf
650 %{_datadir}/%{name}/defaults
651 %{_datadir}/%{name}/greprefs
652 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
653 %{_datadir}/%{name}/icons
654 %{_datadir}/%{name}/res
655 %exclude %{_datadir}/%{name}/res/inspector
656 %{_datadir}/%{name}/searchplugins
659 %{_pixmapsdir}/mozilla.png
660 %{_desktopdir}/mozilla.desktop
661 %{_desktopdir}/mozilla-composer.desktop
662 #%{_desktopdir}/mozilla-jconsole.desktop
663 #%{_desktopdir}/mozilla-terminal.desktop
666 %defattr(644,root,root,755)
667 # libxpcom.so used by mozillaplug-in
668 # probably should add more if more packages require
669 %attr(755,root,root) %{_libdir}/libxpcom.so
670 %attr(755,root,root) %{_libdir}/libxpcom_compat.so
673 %attr(755,root,root) %{_libdir}/libgkgfx.so
674 %attr(755,root,root) %{_libdir}/libgtkembedmoz.so
675 %attr(755,root,root) %{_libdir}/libgtkxtbin.so
676 %attr(755,root,root) %{_libdir}/libjsj.so
677 %attr(755,root,root) %{_libdir}/libldap50.so
678 %attr(755,root,root) %{_libdir}/libprldap50.so
679 %attr(755,root,root) %{_libdir}/libssldap50.so
680 %attr(755,root,root) %{_libdir}/libmozjs.so
681 ##%attr(755,root,root) %{_libdir}/libmoz_art_lgpl.so
682 %attr(755,root,root) %{_libdir}/libxpistub.so
683 %attr(755,root,root) %{_libdir}/libxlibrgb.so
687 %defattr(644,root,root,755)
688 %attr(755,root,root) %{_libdir}/libmsgbaseutil.so
689 %attr(755,root,root) %{_libdir}/%{name}/components/libaddrbook.so
690 %attr(755,root,root) %{_libdir}/%{name}/components/libbayesflt.so
691 %attr(755,root,root) %{_libdir}/%{name}/components/libimpText.so
692 %attr(755,root,root) %{_libdir}/%{name}/components/libimpComm4xMail.so
693 %attr(755,root,root) %{_libdir}/%{name}/components/libimport.so
694 %attr(755,root,root) %{_libdir}/%{name}/components/liblocalmail.so
695 %attr(755,root,root) %{_libdir}/%{name}/components/libmailnews.so
696 %attr(755,root,root) %{_libdir}/%{name}/components/libmailview.so
697 %attr(755,root,root) %{_libdir}/%{name}/components/libmimeemitter.so
698 %attr(755,root,root) %{_libdir}/%{name}/components/libmime.so
699 %attr(755,root,root) %{_libdir}/%{name}/components/libmsg*.so
700 %attr(755,root,root) %{_libdir}/%{name}/components/libvcard.so
702 %{_libdir}/%{name}/components/addrbook.xpt
703 %{_libdir}/%{name}/components/impComm4xMail.xpt
704 %{_libdir}/%{name}/components/import.xpt
705 %{_libdir}/%{name}/components/mailnews.xpt
706 %{_libdir}/%{name}/components/mailview.xpt
707 %{_libdir}/%{name}/components/mime.xpt
708 %{_libdir}/%{name}/components/msg*.xpt
710 %{_libdir}/%{name}/components/mdn-service.js
711 %{_libdir}/%{name}/components/nsLDAPPrefsService.js
712 %{_libdir}/%{name}/components/offlineStartup.js
713 %{_libdir}/%{name}/components/smime-service.js
715 %{_datadir}/%{name}/chrome/messenger.jar
717 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
718 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
719 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
720 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
722 %dir %{_datadir}/%{name}/chrome/overlayinfo/cookie
723 %dir %{_datadir}/%{name}/chrome/overlayinfo/cookie/content
724 # only chrome://messenger/content/mailPrefsOverlay.xul
725 %ghost %{_datadir}/%{name}/chrome/overlayinfo/cookie/content/overlays.rdf
726 %ghost %{_datadir}/%{name}/chrome/overlayinfo/editor/content/overlays.rdf
728 %{_desktopdir}/mozilla-mail.desktop
731 %defattr(644,root,root,755)
732 %{_libdir}/%{name}/components/chatzilla-service.js
733 %{_datadir}/%{name}/chrome/chatzilla.jar
734 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
736 %dir %{_datadir}/%{name}/chrome/overlayinfo/browser
737 %dir %{_datadir}/%{name}/chrome/overlayinfo/browser/content
738 # only chrome://chatzilla/content/browserOverlay.xul
739 %ghost %{_datadir}/%{name}/chrome/overlayinfo/browser/content/overlays.rdf
740 %dir %{_datadir}/%{name}/chrome/overlayinfo/browser/skin
741 # only chrome://chatzilla/skin/browserOverlay.css
742 %ghost %{_datadir}/%{name}/chrome/overlayinfo/browser/skin/stylesheets.rdf
743 %ghost %{_datadir}/%{name}/chrome/overlayinfo/editor/content/overlays.rdf
744 %dir %{_datadir}/%{name}/chrome/overlayinfo/global
745 %dir %{_datadir}/%{name}/chrome/overlayinfo/global/skin
746 # only chrome://chatzilla/skin/browserOverlay.css
747 %ghost %{_datadir}/%{name}/chrome/overlayinfo/global/skin/stylesheets.rdf
749 %{_desktopdir}/mozilla-chat.desktop
752 %defattr(644,root,root,755)
753 %{_libdir}/%{name}/components/venkman-service.js
754 %{_datadir}/%{name}/chrome/venkman.jar
755 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
756 %{_desktopdir}/mozilla-venkman.desktop
759 %defattr(644,root,root,755)
760 %attr(755,root,root) %{_libdir}/%{name}/components/libinspector.so
761 %{_libdir}/%{name}/components/inspector.xpt
762 %{_libdir}/%{name}/components/inspector-cmdline.js
763 %{_datadir}/%{name}/chrome/inspector.jar
764 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
765 %dir %{_datadir}/%{name}/chrome/overlayinfo/inspector
766 %dir %{_datadir}/%{name}/chrome/overlayinfo/inspector/content
767 # only chrome://inspector/content/* entries
768 %ghost %{_datadir}/%{name}/chrome/overlayinfo/inspector/content/overlays.rdf
769 %{_datadir}/%{name}/defaults/pref/inspector.js
770 %{_datadir}/%{name}/res/inspector
774 %defattr(644,root,root,755)
775 %attr(755,root,root) %{_libdir}/%{name}/components/libnkgnomevfs.so
779 %defattr(644,root,root,755)
780 %attr(755,root,root) %{_libdir}/%{name}/components/libxpical.so
781 %{_libdir}/%{name}/components/calendar.xpt
782 %{_libdir}/%{name}/components/calendarService.js
783 %{_datadir}/%{name}/chrome/calendar.jar
784 %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
787 %defattr(644,root,root,755)
788 %{_includedir}/%{name}
790 %attr(755,root,root) %{_bindir}/xpidl