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-2
43 BuildRequires: nss-devel >= 3.9.4-1
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-2
56 Requires: nss >= 3.9.4-1
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 Mozill±
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 Mozill±.
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 Mozilli
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-2
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
285 echo "skin,install,select,classic/1.0" >> dist/bin/chrome/installed-chrome.txt
286 echo "locale,install,select,en-US" >> dist/bin/chrome/installed-chrome.txt
288 # creating and installing register
289 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
290 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
291 #install dist/bin/component.reg $RPM_BUILD_ROOT%{_libdir}/%{name}
293 ln -sf ../../share/mozilla/chrome $RPM_BUILD_ROOT%{_chromedir}
294 ln -sf ../../share/mozilla/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
295 ln -sf ../../share/mozilla/greprefs $RPM_BUILD_ROOT%{_libdir}/%{name}/greprefs
296 ln -sf ../../share/mozilla/icons $RPM_BUILD_ROOT%{_libdir}/%{name}/icons
297 ln -sf ../../share/mozilla/res $RPM_BUILD_ROOT%{_libdir}/%{name}/res
298 ln -sf ../../share/mozilla/searchplugins $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins
300 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
301 cp -frL dist/bin/components/* $RPM_BUILD_ROOT%{_libdir}/%{name}/components
302 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
303 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
304 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
305 cp -frL dist/gre/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
306 cp -frL dist/idl/* $RPM_BUILD_ROOT%{_datadir}/idl
307 cp -frL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
308 cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name}
310 install dist/bin/*.so $RPM_BUILD_ROOT%{_libdir}
312 ln -s %{_libdir}/libxpcom.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libxpcom.so
313 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libnssckbi.so
315 for f in build/unix/*.pc ; do
316 sed -e 's/mozilla-%{version}/mozilla/' $f \
317 > $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
320 sed -e 's,lib/mozilla-%{version},lib,g;s/mozilla-%{version}/mozilla/g' build/unix/mozilla-gtkmozembed.pc \
321 > $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-gtkmozembed.pc
323 sed -i -e 's#mozilla-nspr =.*#mozilla-nspr#g' -e 's#mozilla-nss =.*#mozilla-nss#g' $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
325 # add includir/dom to Cflags, for openvrml.spec, perhaps others
326 sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-plugin.pc
328 rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-nspr.pc
330 install %{SOURCE1} %{SOURCE3} %{SOURCE5} %{SOURCE6} %{SOURCE7} \
331 %{SOURCE9} %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
333 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
335 install dist/bin/mozilla-bin $RPM_BUILD_ROOT%{_bindir}
336 install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir}
337 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
338 install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir}
340 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
341 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
343 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/mozilla
345 # (c) vip at linux.pl, wolf at pld-linux.org
347 MOZILLA_FIVE_HOME=%{_libdir}/mozilla
348 if [ "$1" == "-remote" ]; then
349 %{_bindir}/mozilla-bin "$@"
351 PING=`%{_bindir}/mozilla-bin -remote 'ping()' 2>&1 >/dev/null`
352 if [ -n "$PING" ]; then
353 if [ -f "`pwd`/$1" ]; then
354 %{_bindir}/mozilla-bin "file://`pwd`/$1"
356 %{_bindir}/mozilla-bin "$@"
360 %{_bindir}/mozilla-bin -remote 'xfeDoCommand (openBrowser)'
361 elif [ "$1" == "-mail" ]; then
362 %{_bindir}/mozilla-bin -remote 'xfeDoCommand (openInbox)'
363 elif [ "$1" == "-compose" ]; then
364 %{_bindir}/mozilla-bin -remote 'xfeDoCommand (composeMessage)'
366 if [ -f "`pwd`/$1" ]; then
367 URL="file://`pwd`/$1"
371 grep browser.tabs.opentabfor.middleclick ~/.mozilla/default/*/prefs.js | grep true > /dev/null
372 if [ $? -eq 0 ]; then
373 %{_bindir}/mozilla-bin -remote "OpenUrl($URL,new-tab)"
375 %{_bindir}/mozilla-bin -remote "OpenUrl($URL,new-window)"
382 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/mozilla-chrome+xpcom-generate
385 cd %{_datadir}/mozilla/chrome
386 cat *-installed-chrome.txt > installed-chrome.txt
387 rm -f chrome.rdf overlayinfo/*/*/*.rdf
388 rm -f %{_libdir}/mozilla/components/{compreg,xpti}.dat
389 MOZILLA_FIVE_HOME=%{_libdir}/mozilla %{_bindir}/regxpcom
390 MOZILLA_FIVE_HOME=%{_libdir}/mozilla %{_bindir}/regchrome
395 rm -rf $RPM_BUILD_ROOT
399 %{_sbindir}/mozilla-chrome+xpcom-generate
402 if [ "$1" = "1" ]; then
403 %{_sbindir}/mozilla-chrome+xpcom-generate
406 %post libs -p /sbin/ldconfig
407 %postun libs -p /sbin/ldconfig
411 %{_sbindir}/mozilla-chrome+xpcom-generate
415 %{_sbindir}/mozilla-chrome+xpcom-generate
418 %{_sbindir}/mozilla-chrome+xpcom-generate
421 %{_sbindir}/mozilla-chrome+xpcom-generate
424 %{_sbindir}/mozilla-chrome+xpcom-generate
427 %{_sbindir}/mozilla-chrome+xpcom-generate
430 %{_sbindir}/mozilla-chrome+xpcom-generate
432 %postun dom-inspector
433 %{_sbindir}/mozilla-chrome+xpcom-generate
436 %{_sbindir}/mozilla-chrome+xpcom-generate
439 %{_sbindir}/mozilla-chrome+xpcom-generate
442 %{_sbindir}/mozilla-chrome+xpcom-generate
445 %{_sbindir}/mozilla-chrome+xpcom-generate
448 %defattr(644,root,root,755)
449 %attr(755,root,root) %{_bindir}/mozilla*
450 %attr(755,root,root) %{_bindir}/reg*
451 %attr(744,root,root) %{_sbindir}/mozilla-chrome+xpcom-generate
453 %dir %{_libdir}/%{name}
455 %dir %{_libdir}/%{name}/components
456 %dir %{_libdir}/%{name}/defaults
457 %dir %{_libdir}/%{name}/greprefs
458 %dir %{_libdir}/%{name}/icons
459 %dir %{_libdir}/%{name}/plugins
460 %dir %{_libdir}/%{name}/res
461 %dir %{_libdir}/%{name}/searchplugins
462 %dir %{_datadir}/%{name}
464 %attr(755,root,root) %{_libdir}/%{name}/libxpcom.so
465 %attr(755,root,root) %{_libdir}/%{name}/libnssckbi.so
467 %attr(755,root,root) %{_libdir}/%{name}/components/libaccess*.so
468 %attr(755,root,root) %{_libdir}/%{name}/components/libappcomps.so
469 %attr(755,root,root) %{_libdir}/%{name}/components/libautoconfig.so
470 %attr(755,root,root) %{_libdir}/%{name}/components/libcaps.so
471 %attr(755,root,root) %{_libdir}/%{name}/components/libchrome.so
472 %attr(755,root,root) %{_libdir}/%{name}/components/libcomposer.so
473 %attr(755,root,root) %{_libdir}/%{name}/components/libcookie.so
474 %attr(755,root,root) %{_libdir}/%{name}/components/libdocshell.so
475 %attr(755,root,root) %{_libdir}/%{name}/components/libeditor.so
476 %attr(755,root,root) %{_libdir}/%{name}/components/libembedcomponents.so
477 %attr(755,root,root) %{_libdir}/%{name}/components/libfileview.so
478 %attr(755,root,root) %{_libdir}/%{name}/components/libgfx*.so
479 %attr(755,root,root) %{_libdir}/%{name}/components/libgk*.so
480 %attr(755,root,root) %{_libdir}/%{name}/components/libhtmlpars.so
481 %attr(755,root,root) %{_libdir}/%{name}/components/libi18n.so
482 %attr(755,root,root) %{_libdir}/%{name}/components/libimg*.so
483 %attr(755,root,root) %{_libdir}/%{name}/components/libjar50.so
484 %attr(755,root,root) %{_libdir}/%{name}/components/libjsd.so
485 %attr(755,root,root) %{_libdir}/%{name}/components/libmork.so
486 %attr(755,root,root) %{_libdir}/%{name}/components/libmoz*.so
487 %attr(755,root,root) %{_libdir}/%{name}/components/libmyspell.so
488 %attr(755,root,root) %{_libdir}/%{name}/components/libnecko*.so
489 %{?with_heimdal:%attr(755,root,root) %{_libdir}/%{name}/components/libnegotiateauth.so}
490 %attr(755,root,root) %{_libdir}/%{name}/components/libnkdatetime.so
491 %attr(755,root,root) %{_libdir}/%{name}/components/libnkfinger.so
492 %attr(755,root,root) %{_libdir}/%{name}/components/libns*.so
493 %attr(755,root,root) %{_libdir}/%{name}/components/liboji.so
494 %attr(755,root,root) %{_libdir}/%{name}/components/libp3p.so
495 %attr(755,root,root) %{_libdir}/%{name}/components/libpipboot.so
496 %attr(755,root,root) %{_libdir}/%{name}/components/libpipnss.so
497 %attr(755,root,root) %{_libdir}/%{name}/components/libpippki.so
498 %attr(755,root,root) %{_libdir}/%{name}/components/libpref.so
499 %attr(755,root,root) %{_libdir}/%{name}/components/libprofile.so
500 %attr(755,root,root) %{_libdir}/%{name}/components/librdf.so
501 %attr(755,root,root) %{_libdir}/%{name}/components/libspellchecker.so
502 %attr(755,root,root) %{_libdir}/%{name}/components/libtransformiix.so
503 %attr(755,root,root) %{_libdir}/%{name}/components/libtxmgr.so
504 %attr(755,root,root) %{_libdir}/%{name}/components/libtypeaheadfind.so
505 %attr(755,root,root) %{_libdir}/%{name}/components/libuconv.so
506 %attr(755,root,root) %{_libdir}/%{name}/components/libucv*.so
507 %attr(755,root,root) %{_libdir}/%{name}/components/libuniversalchardet.so
508 %attr(755,root,root) %{_libdir}/%{name}/components/libwallet.so
509 %attr(755,root,root) %{_libdir}/%{name}/components/libwalletviewers.so
510 %attr(755,root,root) %{_libdir}/%{name}/components/libwebbrwsr.so
511 %attr(755,root,root) %{_libdir}/%{name}/components/libwebsrvcs.so
512 %attr(755,root,root) %{_libdir}/%{name}/components/libwidget_gtk2.so
513 %attr(755,root,root) %{_libdir}/%{name}/components/libx*.so
515 %{_libdir}/%{name}/components/access*.xpt
516 %{_libdir}/%{name}/components/appshell.xpt
517 %{_libdir}/%{name}/components/autocomplete.xpt
518 %{_libdir}/%{name}/components/autoconfig.xpt
519 %{_libdir}/%{name}/components/bookmarks.xpt
520 %{_libdir}/%{name}/components/caps.xpt
521 %{_libdir}/%{name}/components/chardet.xpt
522 %{_libdir}/%{name}/components/commandhandler.xpt
523 %{_libdir}/%{name}/components/composer.xpt
524 %{_libdir}/%{name}/components/content*.xpt
525 %{_libdir}/%{name}/components/cookie.xpt
526 %{_libdir}/%{name}/components/directory.xpt
527 %{_libdir}/%{name}/components/docshell.xpt
528 %{_libdir}/%{name}/components/dom*.xpt
529 %{_libdir}/%{name}/components/downloadmanager.xpt
530 %{_libdir}/%{name}/components/editor.xpt
531 %{_libdir}/%{name}/components/embed_base.xpt
532 %{_libdir}/%{name}/components/exthandler.xpt
533 %{_libdir}/%{name}/components/find.xpt
534 %{_libdir}/%{name}/components/filepicker.xpt
535 %{_libdir}/%{name}/components/gfx*.xpt
536 %{?with_svg:%{_libdir}/%{name}/components/gksvgrenderer.xpt}
537 %{_libdir}/%{name}/components/helperAppDlg.xpt
538 %{_libdir}/%{name}/components/history.xpt
539 %{_libdir}/%{name}/components/htmlparser.xpt
540 %{_libdir}/%{name}/components/imglib2.xpt
541 %{_libdir}/%{name}/components/intl.xpt
542 %{_libdir}/%{name}/components/jar.xpt
543 %{_libdir}/%{name}/components/js*.xpt
544 %{_libdir}/%{name}/components/layout*.xpt
545 %{_libdir}/%{name}/components/locale.xpt
546 %{_libdir}/%{name}/components/lwbrk.xpt
547 %{_libdir}/%{name}/components/mimetype.xpt
548 %{_libdir}/%{name}/components/moz*.xpt
549 %{_libdir}/%{name}/components/necko*.xpt
550 %{_libdir}/%{name}/components/oji.xpt
551 %{_libdir}/%{name}/components/p3p.xpt
552 %{_libdir}/%{name}/components/pipboot.xpt
553 %{_libdir}/%{name}/components/pipnss.xpt
554 %{_libdir}/%{name}/components/pippki.xpt
555 #%{_libdir}/%{name}/components/plugin.xpt
556 %{_libdir}/%{name}/components/pref.xpt
557 %{_libdir}/%{name}/components/prefetch.xpt
558 %{_libdir}/%{name}/components/prefmigr.xpt
559 %{_libdir}/%{name}/components/profile.xpt
560 %{_libdir}/%{name}/components/profilesharingsetup.xpt
561 %{_libdir}/%{name}/components/progressDlg.xpt
562 %{_libdir}/%{name}/components/proxyObjInst.xpt
563 %{_libdir}/%{name}/components/rdf.xpt
564 %{_libdir}/%{name}/components/related.xpt
565 %{_libdir}/%{name}/components/search.xpt
566 %{_libdir}/%{name}/components/shistory.xpt
567 %{_libdir}/%{name}/components/sidebar.xpt
568 %{_libdir}/%{name}/components/signonviewer.xpt
569 %{_libdir}/%{name}/components/spellchecker.xpt
570 %{_libdir}/%{name}/components/txmgr.xpt
571 %{_libdir}/%{name}/components/txtsvc.xpt
572 %{_libdir}/%{name}/components/typeaheadfind.xpt
573 %{_libdir}/%{name}/components/uconv.xpt
574 %{_libdir}/%{name}/components/unicharutil.xpt
575 %{_libdir}/%{name}/components/uriloader.xpt
576 %{_libdir}/%{name}/components/urlbarhistory.xpt
577 %{_libdir}/%{name}/components/wallet*.xpt
578 %{_libdir}/%{name}/components/webBrowser_core.xpt
579 %{_libdir}/%{name}/components/webbrowserpersist.xpt
580 %{_libdir}/%{name}/components/webshell_idls.xpt
581 %{_libdir}/%{name}/components/websrvcs.xpt
582 %{_libdir}/%{name}/components/widget.xpt
583 %{_libdir}/%{name}/components/windowds.xpt
584 %{_libdir}/%{name}/components/windowwatcher.xpt
585 %{_libdir}/%{name}/components/x*.xpt
587 # Is this a correct package for these files?
588 %{_libdir}/%{name}/components/ipcd.xpt
589 %attr(755,root,root) %{_libdir}/%{name}/components/libipcdc.so
590 %attr(755,root,root) %{_libdir}/%{name}/components/libsystem-pref.so
592 %{_libdir}/%{name}/components/jsconsole-clhandler.js
593 %{_libdir}/%{name}/components/nsCloseAllWindows.js
594 %{_libdir}/%{name}/components/nsDictionary.js
595 %{_libdir}/%{name}/components/nsDownloadProgressListener.js
596 %{_libdir}/%{name}/components/nsFilePicker.js
597 %{_libdir}/%{name}/components/nsHelperAppDlg.js
598 %{_libdir}/%{name}/components/nsInterfaceInfoToIDL.js
599 %{_libdir}/%{name}/components/nsKillAll.js
600 %{_libdir}/%{name}/components/nsProgressDialog.js
601 %{_libdir}/%{name}/components/nsProxyAutoConfig.js
602 %{_libdir}/%{name}/components/nsResetPref.js
603 %{_libdir}/%{name}/components/nsSidebar.js
604 %{_libdir}/%{name}/components/nsUpdateNotifier.js
605 %{_libdir}/%{name}/components/nsXmlRpcClient.js
607 # not *.dat, so check-files can catch any new files
608 # (and they won't be just silently placed empty in rpm)
609 %ghost %{_libdir}/%{name}/components/compreg.dat
610 %ghost %{_libdir}/%{name}/components/xpti.dat
612 %{_libdir}/%{name}/components/myspell
614 %dir %{_datadir}/%{name}/chrome
615 %{_datadir}/%{name}/chrome/US.jar
616 %{_datadir}/%{name}/chrome/classic.jar
617 %{_datadir}/%{name}/chrome/comm.jar
618 %{_datadir}/%{name}/chrome/content-packs.jar
619 %{_datadir}/%{name}/chrome/cview.jar
620 %{_datadir}/%{name}/chrome/embed-sample.jar
621 %{_datadir}/%{name}/chrome/en-US.jar
622 %{_datadir}/%{name}/chrome/en-unix.jar
623 %{_datadir}/%{name}/chrome/help.jar
624 %{_datadir}/%{name}/chrome/layoutdebug.jar
625 %{_datadir}/%{name}/chrome/modern.jar
626 %{_datadir}/%{name}/chrome/pipnss.jar
627 %{_datadir}/%{name}/chrome/pippki.jar
628 %{?with_svg:%{_datadir}/%{name}/chrome/svg.jar}
629 %{_datadir}/%{name}/chrome/tasks.jar
630 %{_datadir}/%{name}/chrome/toolkit.jar
632 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
633 %{_datadir}/%{name}/chrome/chromelist.txt
634 %{_datadir}/%{name}/chrome/icons
635 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
636 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
637 %exclude %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
638 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
639 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
640 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
641 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
642 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
644 %dir %{_datadir}/%{name}/chrome/overlayinfo
645 %dir %{_datadir}/%{name}/chrome/overlayinfo/communicator
646 %dir %{_datadir}/%{name}/chrome/overlayinfo/communicator/content
647 %ghost %{_datadir}/%{name}/chrome/overlayinfo/communicator/content/overlays.rdf
648 %dir %{_datadir}/%{name}/chrome/overlayinfo/editor
649 %dir %{_datadir}/%{name}/chrome/overlayinfo/editor/content
650 # chatzilla and messenger entries in editor/content dir
651 %dir %{_datadir}/%{name}/chrome/overlayinfo/messenger
652 %dir %{_datadir}/%{name}/chrome/overlayinfo/messenger/content
653 %ghost %{_datadir}/%{name}/chrome/overlayinfo/messenger/content/overlays.rdf
654 %dir %{_datadir}/%{name}/chrome/overlayinfo/navigator
655 %dir %{_datadir}/%{name}/chrome/overlayinfo/navigator/content
656 %ghost %{_datadir}/%{name}/chrome/overlayinfo/navigator/content/overlays.rdf
658 %{_datadir}/%{name}/chrome/mozilla-installed-chrome.txt
659 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
661 %{_datadir}/%{name}/defaults
662 %{_datadir}/%{name}/greprefs
663 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
664 %{_datadir}/%{name}/icons
665 %{_datadir}/%{name}/res
666 %exclude %{_datadir}/%{name}/res/inspector
667 %{_datadir}/%{name}/searchplugins
670 %{_pixmapsdir}/mozilla.png
671 %{_desktopdir}/mozilla.desktop
672 %{_desktopdir}/mozilla-composer.desktop
673 #%{_desktopdir}/mozilla-jconsole.desktop
674 #%{_desktopdir}/mozilla-terminal.desktop
677 %defattr(644,root,root,755)
678 # libxpcom.so used by mozillaplug-in
679 # probably should add more if more packages require
680 %attr(755,root,root) %{_libdir}/libxpcom.so
681 %attr(755,root,root) %{_libdir}/libxpcom_compat.so
684 %attr(755,root,root) %{_libdir}/libgkgfx.so
685 %attr(755,root,root) %{_libdir}/libgtkembedmoz.so
686 %attr(755,root,root) %{_libdir}/libgtkxtbin.so
687 %attr(755,root,root) %{_libdir}/libjsj.so
688 %attr(755,root,root) %{_libdir}/libldap50.so
689 %attr(755,root,root) %{_libdir}/libprldap50.so
690 %attr(755,root,root) %{_libdir}/libssldap50.so
691 %attr(755,root,root) %{_libdir}/libmozjs.so
692 ##%attr(755,root,root) %{_libdir}/libmoz_art_lgpl.so
693 %attr(755,root,root) %{_libdir}/libxpistub.so
694 %attr(755,root,root) %{_libdir}/libxlibrgb.so
698 %defattr(644,root,root,755)
699 %attr(755,root,root) %{_libdir}/libmsgbaseutil.so
700 %attr(755,root,root) %{_libdir}/%{name}/components/libaddrbook.so
701 %attr(755,root,root) %{_libdir}/%{name}/components/libbayesflt.so
702 %attr(755,root,root) %{_libdir}/%{name}/components/libimpText.so
703 %attr(755,root,root) %{_libdir}/%{name}/components/libimpComm4xMail.so
704 %attr(755,root,root) %{_libdir}/%{name}/components/libimport.so
705 %attr(755,root,root) %{_libdir}/%{name}/components/liblocalmail.so
706 %attr(755,root,root) %{_libdir}/%{name}/components/libmailnews.so
707 %attr(755,root,root) %{_libdir}/%{name}/components/libmailview.so
708 %attr(755,root,root) %{_libdir}/%{name}/components/libmimeemitter.so
709 %attr(755,root,root) %{_libdir}/%{name}/components/libmime.so
710 %attr(755,root,root) %{_libdir}/%{name}/components/libmsg*.so
711 %attr(755,root,root) %{_libdir}/%{name}/components/libvcard.so
713 %{_libdir}/%{name}/components/addrbook.xpt
714 %{_libdir}/%{name}/components/impComm4xMail.xpt
715 %{_libdir}/%{name}/components/import.xpt
716 %{_libdir}/%{name}/components/mailnews.xpt
717 %{_libdir}/%{name}/components/mailview.xpt
718 %{_libdir}/%{name}/components/mime.xpt
719 %{_libdir}/%{name}/components/msg*.xpt
721 %{_libdir}/%{name}/components/mdn-service.js
722 %{_libdir}/%{name}/components/nsLDAPPrefsService.js
723 %{_libdir}/%{name}/components/offlineStartup.js
724 %{_libdir}/%{name}/components/smime-service.js
726 %{_datadir}/%{name}/chrome/messenger.jar
728 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
729 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
730 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
731 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
733 %dir %{_datadir}/%{name}/chrome/overlayinfo/cookie
734 %dir %{_datadir}/%{name}/chrome/overlayinfo/cookie/content
735 # only chrome://messenger/content/mailPrefsOverlay.xul
736 %ghost %{_datadir}/%{name}/chrome/overlayinfo/cookie/content/overlays.rdf
737 %ghost %{_datadir}/%{name}/chrome/overlayinfo/editor/content/overlays.rdf
739 %{_desktopdir}/mozilla-mail.desktop
742 %defattr(644,root,root,755)
743 %{_libdir}/%{name}/components/chatzilla-service.js
744 %{_datadir}/%{name}/chrome/chatzilla.jar
745 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
747 %dir %{_datadir}/%{name}/chrome/overlayinfo/browser
748 %dir %{_datadir}/%{name}/chrome/overlayinfo/browser/content
749 # only chrome://chatzilla/content/browserOverlay.xul
750 %ghost %{_datadir}/%{name}/chrome/overlayinfo/browser/content/overlays.rdf
751 %dir %{_datadir}/%{name}/chrome/overlayinfo/browser/skin
752 # only chrome://chatzilla/skin/browserOverlay.css
753 %ghost %{_datadir}/%{name}/chrome/overlayinfo/browser/skin/stylesheets.rdf
754 %ghost %{_datadir}/%{name}/chrome/overlayinfo/editor/content/overlays.rdf
755 %dir %{_datadir}/%{name}/chrome/overlayinfo/global
756 %dir %{_datadir}/%{name}/chrome/overlayinfo/global/skin
757 # only chrome://chatzilla/skin/browserOverlay.css
758 %ghost %{_datadir}/%{name}/chrome/overlayinfo/global/skin/stylesheets.rdf
760 %{_desktopdir}/mozilla-chat.desktop
763 %defattr(644,root,root,755)
764 %{_libdir}/%{name}/components/venkman-service.js
765 %{_datadir}/%{name}/chrome/venkman.jar
766 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
767 %{_desktopdir}/mozilla-venkman.desktop
770 %defattr(644,root,root,755)
771 %attr(755,root,root) %{_libdir}/%{name}/components/libinspector.so
772 %{_libdir}/%{name}/components/inspector.xpt
773 %{_libdir}/%{name}/components/inspector-cmdline.js
774 %{_datadir}/%{name}/chrome/inspector.jar
775 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
776 %dir %{_datadir}/%{name}/chrome/overlayinfo/inspector
777 %dir %{_datadir}/%{name}/chrome/overlayinfo/inspector/content
778 # only chrome://inspector/content/* entries
779 %ghost %{_datadir}/%{name}/chrome/overlayinfo/inspector/content/overlays.rdf
780 %{_datadir}/%{name}/defaults/pref/inspector.js
781 %{_datadir}/%{name}/res/inspector
785 %defattr(644,root,root,755)
786 %attr(755,root,root) %{_libdir}/%{name}/components/libnkgnomevfs.so
790 %defattr(644,root,root,755)
791 %attr(755,root,root) %{_libdir}/%{name}/components/libxpical.so
792 %{_libdir}/%{name}/components/calendar.xpt
793 %{_libdir}/%{name}/components/calendarService.js
794 %{_datadir}/%{name}/chrome/calendar.jar
795 %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
798 %defattr(644,root,root,755)
799 %{_includedir}/%{name}
801 %attr(755,root,root) %{_bindir}/xpidl