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/%{version}/%{name}-%{version}.source.tar.bz2
17 # Source0-md5: 6921464b5251cafd529c04c2b9f98d5f
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 Patch3: %{name}-kill_slim_hidden_def.patch
30 URL: http://www.mozilla.org/projects/seamonkey/
31 BuildRequires: /bin/csh
32 BuildRequires: /bin/ex
33 BuildRequires: automake
34 %{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
35 BuildRequires: freetype-devel >= 1:2.1.8
36 %{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
37 BuildRequires: tar >= 1:1.15.1
38 # for libnegotiateauth
39 %{?with_heimdal:BuildRequires: heimdal-devel >= 0.7}
40 BuildRequires: libjpeg-devel >= 6b
41 BuildRequires: libpng-devel >= 1.2.0
42 BuildRequires: libstdc++-devel
43 BuildRequires: nspr-devel >= 1:4.6.1
44 BuildRequires: nss-devel >= 3.10.2
45 BuildRequires: perl-modules >= 5.6.0
46 BuildRequires: pkgconfig
47 BuildRequires: sed >= 4.0
48 BuildRequires: tar >= 1:1.15.1
49 BuildRequires: xcursor-devel
50 BuildRequires: xft-devel >= 2.1-2
51 BuildRequires: zip >= 2.1
52 BuildRequires: zlib-devel >= 1.0.0
53 Requires(post,postun): /sbin/ldconfig
54 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
55 %{?with_svg:Requires: cairo >= 1.0.0}
56 Requires: nspr >= 1:4.6.1
57 Requires: nss >= 3.10.2
58 Provides: mozilla-embedded = %{epoch}:%{version}-%{release}
61 Obsoletes: mozilla-embedded
62 Obsoletes: mozilla-irc
63 Obsoletes: mozilla-theme-NegativeModern
64 Obsoletes: mozilla-theme-gold
65 Obsoletes: mozilla-theme-kzilla
66 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68 %define specflags -fno-strict-aliasing
70 %define _chromedir %{_libdir}/%{name}/chrome
71 # mozilla and firefox provide their own versions
72 %define _noautoreqdep libgkgfx.so libgtkxtbin.so libjsj.so libmozjs.so libxpcom.so libxpcom_compat.so
75 SeaMonkey is an open-source web browser, designed for standards
76 compliance, performance and portability.
79 SeaMonkey es un navegador de Internet que se basa en una versión
80 inicial de Netscape Communicator. Este software está en desarrollo,
81 por lo cual todavía es inestable.
84 SeaMonkey jest potê¿n± graficzn± przegl±dark± WWW, która jest nastêpc±
85 Mozilli, która nastêpnie by³a nastêpczyni± Netscape Communikatora.
88 O SeaMonkey é um web browser baseado numa versão inicial do Netscape
89 Communicator. Este software está em fase de desenvolvimento, portanto,
93 SeaMonkey - ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÊ web-browser Ó ÏÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ
94 ÔÅËÓÔÁÍÉ, ÒÁÚÒÁÂÏÔÁÎÎÙÊ ÄÌÑ ÍÁËÓÉÍÁÌØÎÏÇÏ ÓÏÏÔ×ÅÓÔ×ÉÑ ÓÔÁÎÄÁÒÔÁÍ,
95 ÍÁËÓÍÉÍÁÌØÎÏÊ ÐÅÒÅÎÏÓÉÍÏÓÔÉ É ÓËÏÒÏÓÔÉ ÒÁÂÏÔÙ
98 Summary: SeaMonkey shared libraries
99 Summary(pl): Biblioteki wspó³dzielone SeaMonkey
103 SeaMonkey shared libraries.
105 %description libs -l pl
106 Biblioteki wspó³dzielone SeaMonkey.
109 Summary: SeaMonkey - programs for mail and news
110 Summary(pl): SeaMonkey - programy do poczty i newsów
111 Summary(ru): ðÏÞÔÏ×ÁÑ ÓÉÓÔÅÍÁ ÎÁ ÏÓÎÏ×Å SeaMonkey
112 Group: X11/Applications/Networking
113 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
114 Requires(post,postun): /sbin/ldconfig
115 Requires: %{name} = %{epoch}:%{version}-%{release}
116 Obsoletes: mozilla-mail
118 %description mailnews
119 Programs for mail and news integrated with browser.
121 %description mailnews -l pl
122 Programy pocztowe i obs³uga newsów zintegrowane z przegl±dark±.
124 %description mailnews -l ru
125 ëÌÉÅÎÔ ÐÏÞÔÙ É ÎÏ×ÏÓÔÅÊ, ÎÁ ÏÓÎÏ×Å SeaMonkey. ðÏÄÄÅÒÖÉ×ÁÅÔ IMAP, POP É
126 NNTP É ÉÍÅÅÔ ÐÒÏÓÔÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ.
129 Summary: SeaMonkey Chat - IRC client integratd with SeaMonkey
130 Summary(pl): SeaMonkey Chat - zintegrowany z Mozill± klient IRC-a
131 Group: X11/Applications/Networking
132 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
133 Requires: %{name} = %{epoch}:%{version}-%{release}
136 SeaMonkey Chat - IRC client that is integrated with the SeaMonkey web
139 %description chat -l pl
140 SeaMonkey Chat - klient IRC-a zintegrowany z przegl±dark± SeaMonkey.
143 Summary: JavaScript debugger for use with SeaMonkey
144 Summary(pl): Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey
145 Group: X11/Applications/Networking
146 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
147 Requires: %{name} = %{epoch}:%{version}-%{release}
149 %description js-debugger
150 JavaScript debugger for use with SeaMonkey.
152 %description js-debugger -l pl
153 Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey.
155 %package dom-inspector
156 Summary: A tool for inspecting the DOM of pages in SeaMonkey
157 Summary(pl): Narzêdzie do ogl±dania DOM stron w SeaMonkey
158 Group: X11/Applications/Networking
159 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
160 Requires: %{name} = %{epoch}:%{version}-%{release}
162 %description dom-inspector
163 This is a tool that allows you to inspect the DOM for web pages in
164 SeaMonkey. This is of great use to people who are doing SeaMonkey
165 chrome development or web page development.
167 %description dom-inspector -l pl
168 To narzêdzie pozwala na ogl±danie DOM dla stron WWW w SeaMonkey. Jest
169 bardzo przydatne dla ludzi rozwijaj±cych chrome w SeaMonkey lub
170 tworz±cych strony WWW.
173 Summary: Gnome-VFS module providing support for smb:// URLs
174 Summary(pl): Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://
175 Group: X11/Applications/Networking
176 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
177 Requires: %{name} = %{epoch}:%{version}-%{release}
179 %description gnomevfs
180 Gnome-VFS module providing support for smb:// URLs.
182 %description gnomevfs -l pl
183 Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://.
186 Summary: SeaMonkey calendar
187 Summary(pl): Kalendarz SeaMonkey
188 Group: X11/Applications/Networking
189 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
190 Requires: %{name} = %{epoch}:%{version}-%{release}
192 %description calendar
193 This package contains the calendar application from the SeaMonkey
196 %description calendar -l pl
197 Ten pakiet zawiera kalendarz z zestawu aplikacji SeaMonkey.
200 Summary: Headers for developing programs that will use SeaMonkey
201 Summary(pl): SeaMonkey - pliki nag³ówkowe i biblioteki
202 Summary(pt_BR): Arquivos de inclusão para desenvolvimento de programas que usam o SeaMonkey
203 Summary(ru): æÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍ, ×ËÌÀÞÁÀÝÉÈ SeaMonkey
204 Group: X11/Development/Libraries
205 Requires: %{name} = %{epoch}:%{version}-%{release}
206 Requires: nspr-devel >= 1:4.6.1
207 Provides: mozilla-embedded-devel = %{epoch}:%{version}-%{release}
208 Obsoletes: mozilla-embedded-devel
209 Obsoletes: mozilla-firefox-devel
212 SeaMonkey development package.
214 %description devel -l pl
215 Biblioteki i pliki nag³ówkowe.
217 %description devel -l pt_BR
218 Arquivos de inclusão para desenvolvimento de programas que usam o
221 %description devel -l ru
222 úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÅÏÌØÚÕÀÝÉÈ
227 tar jxf %{SOURCE0} --strip-components=1
235 BUILD_OFFICIAL="1"; export BUILD_OFFICIAL
236 MOZILLA_OFFICIAL="1"; export MOZILLA_OFFICIAL
238 cp -f /usr/share/automake/config.* build/autoconf
239 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
240 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
242 %{!?debug:--disable-debug} \
243 --disable-elf-dynstr-gc \
246 --enable-application=suite \
249 --enable-extensions \
252 --enable-optimize="%{rpmcflags}" \
253 --enable-postscript \
254 %{!?debug:--enable-strip} \
255 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
256 --enable-default-toolkit=gtk2 \
257 %{!?with_gnomevfs:--disable-gnomevfs} \
261 --disable-xterm-updates \
262 --enable-old-abi-compat-wrappers \
263 --with-default-mozilla-five-home=%{_libdir}/%{name} \
272 sed -i config/autoconf.mk \
273 -e 's/@USE_GSSAPI@/1/; s/@GSSAPI_INCLUDES@//'
279 rm -rf $RPM_BUILD_ROOT
281 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}/idl} \
282 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
283 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,icons,res,searchplugins,greprefs} \
284 $RPM_BUILD_ROOT%{_libdir}/%{name}/{components,plugins} \
285 $RPM_BUILD_ROOT{%{_includedir}/%{name},%{_pkgconfigdir}}
287 # preparing to create register
288 # remove empty directory trees
289 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}
291 rm -f dist/bin/chrome/en-{mac,win}.jar
293 # creating and installing register
294 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
295 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
296 #install dist/bin/component.reg $RPM_BUILD_ROOT%{_libdir}/%{name}
298 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
299 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
300 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_libdir}/%{name}/greprefs
301 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_libdir}/%{name}/icons
302 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_libdir}/%{name}/res
303 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins
305 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
306 cp -frL dist/bin/components/* $RPM_BUILD_ROOT%{_libdir}/%{name}/components
307 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
308 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
309 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
310 cp -frL dist/gre/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
311 cp -frL dist/idl/* $RPM_BUILD_ROOT%{_datadir}/idl
312 cp -frL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
313 cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name}
315 install dist/bin/*.so $RPM_BUILD_ROOT%{_libdir}
317 ln -s %{_libdir}/libxpcom.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libxpcom.so
318 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libnssckbi.so
320 for f in build/unix/*.pc ; do
321 sed -e 's/seamonkey-%{version}/seamonkey/' $f \
322 > $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
325 sed -e 's,lib/seamonkey-%{version},lib,g;s/seamonkey-%{version}/seamonkey/g' build/unix/seamonkey-gtkmozembed.pc \
326 > $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-gtkmozembed.pc
328 # add includir/dom to Cflags, for openvrml.spec, perhaps others
329 sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-plugin.pc
331 rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nspr.pc
333 #install %{SOURCE1} %{SOURCE3} %{SOURCE5} %{SOURCE6} %{SOURCE7} \
334 # %{SOURCE9} %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
336 #install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
338 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_bindir}
339 install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir}
340 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
341 install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir}
343 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
345 # (c) vip at linux.pl, wolf at pld-linux.org
347 MOZILLA_FIVE_HOME=%{_libdir}/seamonkey
348 if [ "$1" == "-remote" ]; then
349 %{_bindir}/seamonkey-bin "$@"
351 PING=`%{_bindir}/seamonkey-bin -remote 'ping()' 2>&1 >/dev/null`
352 if [ -n "$PING" ]; then
353 if [ -f "`pwd`/$1" ]; then
354 %{_bindir}/seamonkey-bin "file://`pwd`/$1"
356 %{_bindir}/seamonkey-bin "$@"
360 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openBrowser)'
361 elif [ "$1" == "-mail" ]; then
362 %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openInbox)'
363 elif [ "$1" == "-compose" ]; then
364 %{_bindir}/seamonkey-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}/seamonkey-bin -remote "OpenUrl($URL,new-tab)"
375 %{_bindir}/seamonkey-bin -remote "OpenUrl($URL,new-window)"
382 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
385 cd %{_datadir}/%{name}/chrome
386 rm -f chrome.rdf overlayinfo/*/*/*.rdf
387 rm -f %{_libdir}/%{name}/components/{compreg,xpti}.dat
388 MOZILLA_FIVE_HOME=%{_libdir}/%{name} %{_bindir}/regxpcom
389 MOZILLA_FIVE_HOME=%{_libdir}/%{name} %{_bindir}/regchrome
394 rm -rf $RPM_BUILD_ROOT
398 %{_sbindir}/%{name}-chrome+xpcom-generate
401 if [ "$1" = "1" ]; then
402 %{_sbindir}/%{name}-chrome+xpcom-generate
405 %post libs -p /sbin/ldconfig
406 %postun libs -p /sbin/ldconfig
410 %{_sbindir}/%{name}-chrome+xpcom-generate
414 %{_sbindir}/%{name}-chrome+xpcom-generate
417 %{_sbindir}/%{name}-chrome+xpcom-generate
420 %{_sbindir}/%{name}-chrome+xpcom-generate
423 %{_sbindir}/%{name}-chrome+xpcom-generate
426 %{_sbindir}/%{name}-chrome+xpcom-generate
429 %{_sbindir}/%{name}-chrome+xpcom-generate
431 %postun dom-inspector
432 %{_sbindir}/%{name}-chrome+xpcom-generate
435 %{_sbindir}/%{name}-chrome+xpcom-generate
438 %{_sbindir}/%{name}-chrome+xpcom-generate
441 %{_sbindir}/%{name}-chrome+xpcom-generate
444 %{_sbindir}/%{name}-chrome+xpcom-generate
447 %defattr(644,root,root,755)
448 %attr(755,root,root) %{_bindir}/seamonkey*
449 %attr(755,root,root) %{_bindir}/reg*
450 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
452 %dir %{_libdir}/%{name}
454 %dir %{_libdir}/%{name}/components
455 %dir %{_libdir}/%{name}/defaults
456 %dir %{_libdir}/%{name}/greprefs
457 %dir %{_libdir}/%{name}/icons
458 %dir %{_libdir}/%{name}/plugins
459 %dir %{_libdir}/%{name}/res
460 %dir %{_libdir}/%{name}/searchplugins
461 %dir %{_datadir}/%{name}
463 %attr(755,root,root) %{_libdir}/%{name}/libxpcom.so
464 %attr(755,root,root) %{_libdir}/%{name}/libnssckbi.so
466 %attr(755,root,root) %{_libdir}/%{name}/components/libaccess*.so
467 %attr(755,root,root) %{_libdir}/%{name}/components/libappcomps.so
468 %attr(755,root,root) %{_libdir}/%{name}/components/libautoconfig.so
469 %attr(755,root,root) %{_libdir}/%{name}/components/libcaps.so
470 %attr(755,root,root) %{_libdir}/%{name}/components/libchrome.so
471 %attr(755,root,root) %{_libdir}/%{name}/components/libcomposer.so
472 %attr(755,root,root) %{_libdir}/%{name}/components/libcookie.so
473 %attr(755,root,root) %{_libdir}/%{name}/components/libdocshell.so
474 %attr(755,root,root) %{_libdir}/%{name}/components/libeditor.so
475 %attr(755,root,root) %{_libdir}/%{name}/components/libembedcomponents.so
476 %attr(755,root,root) %{_libdir}/%{name}/components/libfileview.so
477 %attr(755,root,root) %{_libdir}/%{name}/components/libgfx*.so
478 %attr(755,root,root) %{_libdir}/%{name}/components/libgk*.so
479 %attr(755,root,root) %{_libdir}/%{name}/components/libhtmlpars.so
480 %attr(755,root,root) %{_libdir}/%{name}/components/libi18n.so
481 %attr(755,root,root) %{_libdir}/%{name}/components/libimg*.so
482 %attr(755,root,root) %{_libdir}/%{name}/components/libjar50.so
483 %attr(755,root,root) %{_libdir}/%{name}/components/libjsd.so
484 %attr(755,root,root) %{_libdir}/%{name}/components/libmork.so
485 %attr(755,root,root) %{_libdir}/%{name}/components/libmoz*.so
486 %attr(755,root,root) %{_libdir}/%{name}/components/libmyspell.so
487 %attr(755,root,root) %{_libdir}/%{name}/components/libnecko*.so
488 #%{?with_heimdal:%attr(755,root,root) %{_libdir}/%{name}/components/libnegotiateauth.so}
489 %attr(755,root,root) %{_libdir}/%{name}/components/libnkdatetime.so
490 %attr(755,root,root) %{_libdir}/%{name}/components/libnkfinger.so
491 %attr(755,root,root) %{_libdir}/%{name}/components/libns*.so
492 %attr(755,root,root) %{_libdir}/%{name}/components/liboji.so
493 %attr(755,root,root) %{_libdir}/%{name}/components/libp3p.so
494 %attr(755,root,root) %{_libdir}/%{name}/components/libpipboot.so
495 %attr(755,root,root) %{_libdir}/%{name}/components/libpipnss.so
496 %attr(755,root,root) %{_libdir}/%{name}/components/libpippki.so
497 %attr(755,root,root) %{_libdir}/%{name}/components/libpref.so
498 %attr(755,root,root) %{_libdir}/%{name}/components/libprofile.so
499 %attr(755,root,root) %{_libdir}/%{name}/components/librdf.so
500 %attr(755,root,root) %{_libdir}/%{name}/components/libspellchecker.so
501 %attr(755,root,root) %{_libdir}/%{name}/components/libtransformiix.so
502 %attr(755,root,root) %{_libdir}/%{name}/components/libtxmgr.so
503 %attr(755,root,root) %{_libdir}/%{name}/components/libtypeaheadfind.so
504 %attr(755,root,root) %{_libdir}/%{name}/components/libuconv.so
505 %attr(755,root,root) %{_libdir}/%{name}/components/libucv*.so
506 %attr(755,root,root) %{_libdir}/%{name}/components/libuniversalchardet.so
507 %attr(755,root,root) %{_libdir}/%{name}/components/libwallet.so
508 %attr(755,root,root) %{_libdir}/%{name}/components/libwalletviewers.so
509 %attr(755,root,root) %{_libdir}/%{name}/components/libwebbrwsr.so
510 %attr(755,root,root) %{_libdir}/%{name}/components/libwebsrvcs.so
511 %attr(755,root,root) %{_libdir}/%{name}/components/libwidget_gtk2.so
512 %attr(755,root,root) %{_libdir}/%{name}/components/libx*.so
514 %{_libdir}/%{name}/components/access*.xpt
515 %{_libdir}/%{name}/components/appshell.xpt
516 %{_libdir}/%{name}/components/autocomplete.xpt
517 %{_libdir}/%{name}/components/autoconfig.xpt
518 %{_libdir}/%{name}/components/bookmarks.xpt
519 %{_libdir}/%{name}/components/caps.xpt
520 %{_libdir}/%{name}/components/chardet.xpt
521 %{_libdir}/%{name}/components/commandhandler.xpt
522 %{_libdir}/%{name}/components/composer.xpt
523 %{_libdir}/%{name}/components/content*.xpt
524 %{_libdir}/%{name}/components/cookie.xpt
525 %{_libdir}/%{name}/components/directory.xpt
526 %{_libdir}/%{name}/components/docshell.xpt
527 %{_libdir}/%{name}/components/dom*.xpt
528 %{_libdir}/%{name}/components/downloadmanager.xpt
529 %{_libdir}/%{name}/components/editor.xpt
530 %{_libdir}/%{name}/components/embed_base.xpt
531 %{_libdir}/%{name}/components/exthandler.xpt
532 %{_libdir}/%{name}/components/find.xpt
533 %{_libdir}/%{name}/components/filepicker.xpt
534 %{_libdir}/%{name}/components/gfx*.xpt
535 %{?with_svg:%{_libdir}/%{name}/components/gksvgrenderer.xpt}
536 #%{_libdir}/%{name}/components/helperAppDlg.xpt
537 %{_libdir}/%{name}/components/history.xpt
538 %{_libdir}/%{name}/components/htmlparser.xpt
539 %{_libdir}/%{name}/components/imglib2.xpt
540 %{_libdir}/%{name}/components/intl.xpt
541 %{_libdir}/%{name}/components/jar.xpt
542 %{_libdir}/%{name}/components/js*.xpt
543 %{_libdir}/%{name}/components/layout*.xpt
544 %{_libdir}/%{name}/components/locale.xpt
545 %{_libdir}/%{name}/components/lwbrk.xpt
546 %{_libdir}/%{name}/components/mimetype.xpt
547 %{_libdir}/%{name}/components/moz*.xpt
548 %{_libdir}/%{name}/components/necko*.xpt
549 %{_libdir}/%{name}/components/oji.xpt
550 %{_libdir}/%{name}/components/p3p.xpt
551 %{_libdir}/%{name}/components/pipboot.xpt
552 %{_libdir}/%{name}/components/pipnss.xpt
553 %{_libdir}/%{name}/components/pippki.xpt
554 #%{_libdir}/%{name}/components/plugin.xpt
555 %{_libdir}/%{name}/components/pref.xpt
556 %{_libdir}/%{name}/components/prefetch.xpt
557 %{_libdir}/%{name}/components/prefmigr.xpt
558 %{_libdir}/%{name}/components/profile.xpt
559 #%{_libdir}/%{name}/components/profilesharingsetup.xpt
560 %{_libdir}/%{name}/components/progressDlg.xpt
561 %{_libdir}/%{name}/components/proxyObjInst.xpt
562 %{_libdir}/%{name}/components/rdf.xpt
563 %{_libdir}/%{name}/components/related.xpt
564 %{_libdir}/%{name}/components/search.xpt
565 %{_libdir}/%{name}/components/shistory.xpt
566 %{_libdir}/%{name}/components/sidebar.xpt
567 %{_libdir}/%{name}/components/signonviewer.xpt
568 %{_libdir}/%{name}/components/spellchecker.xpt
569 %{_libdir}/%{name}/components/txmgr.xpt
570 %{_libdir}/%{name}/components/txtsvc.xpt
571 %{_libdir}/%{name}/components/typeaheadfind.xpt
572 %{_libdir}/%{name}/components/uconv.xpt
573 %{_libdir}/%{name}/components/unicharutil.xpt
574 %{_libdir}/%{name}/components/uriloader.xpt
575 #%{_libdir}/%{name}/components/urlbarhistory.xpt
576 %{_libdir}/%{name}/components/wallet*.xpt
577 %{_libdir}/%{name}/components/webBrowser_core.xpt
578 %{_libdir}/%{name}/components/webbrowserpersist.xpt
579 %{_libdir}/%{name}/components/webshell_idls.xpt
580 %{_libdir}/%{name}/components/websrvcs.xpt
581 %{_libdir}/%{name}/components/widget.xpt
582 %{_libdir}/%{name}/components/windowds.xpt
583 %{_libdir}/%{name}/components/windowwatcher.xpt
584 %{_libdir}/%{name}/components/x*.xpt
586 # Is this a correct package for these files?
587 #%{_libdir}/%{name}/components/ipcd.xpt
588 #%attr(755,root,root) %{_libdir}/%{name}/components/libipcdc.so
589 %attr(755,root,root) %{_libdir}/%{name}/components/libsystem-pref.so
591 %{_libdir}/%{name}/components/jsconsole-clhandler.js
592 %{_libdir}/%{name}/components/nsCloseAllWindows.js
593 %{_libdir}/%{name}/components/nsDictionary.js
594 %{_libdir}/%{name}/components/nsDownloadProgressListener.js
595 %{_libdir}/%{name}/components/nsFilePicker.js
596 %{_libdir}/%{name}/components/nsHelperAppDlg.js
597 %{_libdir}/%{name}/components/nsInterfaceInfoToIDL.js
598 %{_libdir}/%{name}/components/nsKillAll.js
599 %{_libdir}/%{name}/components/nsProgressDialog.js
600 %{_libdir}/%{name}/components/nsProxyAutoConfig.js
601 %{_libdir}/%{name}/components/nsResetPref.js
602 %{_libdir}/%{name}/components/nsSidebar.js
603 %{_libdir}/%{name}/components/nsUpdateNotifier.js
604 %{_libdir}/%{name}/components/nsXmlRpcClient.js
606 # not *.dat, so check-files can catch any new files
607 # (and they won't be just silently placed empty in rpm)
608 %ghost %{_libdir}/%{name}/components/compreg.dat
609 %ghost %{_libdir}/%{name}/components/xpti.dat
611 %{_libdir}/%{name}/components/myspell
613 %dir %{_datadir}/%{name}/chrome
614 %{_datadir}/%{name}/chrome/US.jar
615 %{_datadir}/%{name}/chrome/classic.jar
616 %{_datadir}/%{name}/chrome/comm.jar
617 %{_datadir}/%{name}/chrome/content-packs.jar
618 %{_datadir}/%{name}/chrome/cview.jar
619 %{_datadir}/%{name}/chrome/embed-sample.jar
620 %{_datadir}/%{name}/chrome/en-US.jar
621 %{_datadir}/%{name}/chrome/en-unix.jar
622 %{_datadir}/%{name}/chrome/help.jar
623 %{_datadir}/%{name}/chrome/layoutdebug.jar
624 %{_datadir}/%{name}/chrome/modern.jar
625 %{_datadir}/%{name}/chrome/pipnss.jar
626 %{_datadir}/%{name}/chrome/pippki.jar
627 #%{?with_svg:%{_datadir}/%{name}/chrome/svg.jar}
628 %{_datadir}/%{name}/chrome/tasks.jar
629 %{_datadir}/%{name}/chrome/toolkit.jar
631 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
632 %{_datadir}/%{name}/chrome/chromelist.txt
633 %{_datadir}/%{name}/chrome/icons
634 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
635 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
636 %exclude %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
637 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
638 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
639 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
640 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
641 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
644 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
646 %{_datadir}/%{name}/defaults
647 %{_datadir}/%{name}/greprefs
648 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
649 %{_datadir}/%{name}/icons
650 %{_datadir}/%{name}/res
651 #%exclude %{_datadir}/%{name}/res/inspector
652 %{_datadir}/%{name}/searchplugins
655 #%{_pixmapsdir}/mozilla.png
656 #%{_desktopdir}/mozilla.desktop
657 #%{_desktopdir}/mozilla-composer.desktop
658 #%{_desktopdir}/mozilla-jconsole.desktop
659 #%{_desktopdir}/mozilla-terminal.desktop
662 %defattr(644,root,root,755)
663 # libxpcom.so used by mozillaplug-in
664 # probably should add more if more packages require
665 %attr(755,root,root) %{_libdir}/libxpcom.so
666 %attr(755,root,root) %{_libdir}/libxpcom_compat.so
667 %attr(755,root,root) %{_libdir}/libxpcom_core.so
670 %attr(755,root,root) %{_libdir}/libgfxpsshar.so
671 %attr(755,root,root) %{_libdir}/libgkgfx.so
672 %attr(755,root,root) %{_libdir}/libgtkembedmoz.so
673 %attr(755,root,root) %{_libdir}/libgtkxtbin.so
674 %attr(755,root,root) %{_libdir}/libjsj.so
675 %attr(755,root,root) %{_libdir}/libldap50.so
676 %attr(755,root,root) %{_libdir}/libprldap50.so
677 %attr(755,root,root) %{_libdir}/libssldap50.so
678 %attr(755,root,root) %{_libdir}/libmozjs.so
679 ##%attr(755,root,root) %{_libdir}/libmoz_art_lgpl.so
680 %attr(755,root,root) %{_libdir}/libxpistub.so
681 %attr(755,root,root) %{_libdir}/libxlibrgb.so
685 %defattr(644,root,root,755)
686 %attr(755,root,root) %{_libdir}/libmsgbaseutil.so
687 %attr(755,root,root) %{_libdir}/%{name}/components/libaddrbook.so
688 %attr(755,root,root) %{_libdir}/%{name}/components/libbayesflt.so
689 %attr(755,root,root) %{_libdir}/%{name}/components/libimpText.so
690 %attr(755,root,root) %{_libdir}/%{name}/components/libimpComm4xMail.so
691 %attr(755,root,root) %{_libdir}/%{name}/components/libimport.so
692 %attr(755,root,root) %{_libdir}/%{name}/components/liblocalmail.so
693 %attr(755,root,root) %{_libdir}/%{name}/components/libmailnews.so
694 %attr(755,root,root) %{_libdir}/%{name}/components/libmailview.so
695 %attr(755,root,root) %{_libdir}/%{name}/components/libmimeemitter.so
696 %attr(755,root,root) %{_libdir}/%{name}/components/libmime.so
697 %attr(755,root,root) %{_libdir}/%{name}/components/libmsg*.so
698 %attr(755,root,root) %{_libdir}/%{name}/components/libvcard.so
700 %{_libdir}/%{name}/components/addrbook.xpt
701 %{_libdir}/%{name}/components/impComm4xMail.xpt
702 %{_libdir}/%{name}/components/import.xpt
703 %{_libdir}/%{name}/components/mailnews.xpt
704 %{_libdir}/%{name}/components/mailview.xpt
705 %{_libdir}/%{name}/components/mime.xpt
706 %{_libdir}/%{name}/components/msg*.xpt
708 %{_libdir}/%{name}/components/mdn-service.js
709 %{_libdir}/%{name}/components/nsLDAPPrefsService.js
710 %{_libdir}/%{name}/components/offlineStartup.js
711 %{_libdir}/%{name}/components/smime-service.js
713 %{_datadir}/%{name}/chrome/messenger.jar
715 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
716 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
717 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
718 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
720 #%{_desktopdir}/mozilla-mail.desktop
723 %defattr(644,root,root,755)
724 %{_libdir}/%{name}/components/chatzilla-service.js
725 %{_datadir}/%{name}/chrome/chatzilla.jar
726 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
728 #%{_desktopdir}/mozilla-chat.desktop
731 %defattr(644,root,root,755)
732 %{_libdir}/%{name}/components/venkman-service.js
733 %{_datadir}/%{name}/chrome/venkman.jar
734 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
735 #%{_desktopdir}/mozilla-venkman.desktop
738 %defattr(644,root,root,755)
739 %attr(755,root,root) %{_libdir}/%{name}/components/libinspector.so
740 %{_libdir}/%{name}/components/inspector.xpt
741 %{_libdir}/%{name}/components/inspector-cmdline.js
742 %{_datadir}/%{name}/chrome/inspector.jar
743 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
744 %{_datadir}/%{name}/defaults/pref/inspector.js
745 #%{_datadir}/%{name}/res/inspector
749 %defattr(644,root,root,755)
750 %attr(755,root,root) %{_libdir}/%{name}/components/libnkgnomevfs.so
754 %defattr(644,root,root,755)
755 #%attr(755,root,root) %{_libdir}/%{name}/components/libxpical.so
756 %{_libdir}/%{name}/components/calbase.xpt
757 %{_libdir}/%{name}/components/calbaseinternal.xpt
758 %{_libdir}/%{name}/components/calendarService.js
759 %{_libdir}/%{name}/components/cal[ACDEHIMORST]*.js
760 %{_datadir}/%{name}/chrome/calendar.jar
761 %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
764 %defattr(644,root,root,755)
765 %{_includedir}/%{name}
767 %attr(755,root,root) %{_bindir}/xpidl