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/seamonkey-%{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_nspr_includes.patch
29 #Patch3: %{name}-ldap-with-nss.patch
30 #Patch4: %{name}-gfx.patch
31 #Patch5: %{name}-alpha-gcc3.patch
32 # http://bugzilla.mozilla.org/show_bug.cgi?id=234035
33 # http://bugzilla.mozilla.org/attachment.cgi?id=149334&action=view
34 #Patch8: %{name}-gcc-bugs.patch
35 #Patch9: %{name}-nspr.patch
36 #Patch10: firefox-1.0-gcc4-compile.patch
37 URL: http://www.mozilla.org/projects/seamonkey/
38 BuildRequires: /bin/csh
39 BuildRequires: /bin/ex
40 BuildRequires: automake
41 BuildRequires: tar >= 1:1.15.1
42 %{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
43 BuildRequires: freetype-devel >= 1:2.1.8
44 %{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
45 # for libnegotiateauth
46 %{?with_heimdal:BuildRequires: heimdal-devel >= 0.7}
47 BuildRequires: libjpeg-devel >= 6b
48 BuildRequires: libpng-devel >= 1.2.0
49 BuildRequires: libstdc++-devel
50 BuildRequires: nspr-devel >= 1:4.6-2
51 BuildRequires: nss-devel >= 3.9.4-1
52 BuildRequires: perl-modules >= 5.6.0
53 BuildRequires: pkgconfig
54 BuildRequires: sed >= 4.0
55 BuildRequires: xcursor-devel
56 BuildRequires: xft-devel >= 2.1-2
57 BuildRequires: tar >= 1:1.15.1
58 BuildRequires: zip >= 2.1
59 BuildRequires: zlib-devel >= 1.0.0
60 Requires(post,postun): /sbin/ldconfig
61 %{?with_svg:Requires: cairo >= 1.0.0}
62 Requires: nspr >= 1:4.6-2
63 Requires: nss >= 3.9.4-1
64 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
65 Provides: mozilla-embedded = %{epoch}:%{version}-%{release}
68 Obsoletes: mozilla-embedded
69 Obsoletes: mozilla-irc
70 Obsoletes: mozilla-theme-NegativeModern
71 Obsoletes: mozilla-theme-gold
72 Obsoletes: mozilla-theme-kzilla
73 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
75 %define specflags -fno-strict-aliasing
77 %define _chromedir %{_libdir}/%{name}/chrome
78 # mozilla and firefox provide their own versions
79 %define _noautoreqdep libgkgfx.so libgtkxtbin.so libjsj.so libmozjs.so libxpcom.so libxpcom_compat.so
82 SeaMonkey is an open-source web browser, designed for standards
83 compliance, performance and portability.
86 SeaMonkey es un navegador de Internet que se basa en una versión inicial
87 de Netscape Communicator. Este software está en desarrollo, por lo
88 cual todavía es inestable.
91 SeaMonkey jest potê¿n± graficzn± przegl±dark± WWW, która jest nastêpc±
92 Mozilli, która nastêpnie by³a nastêpczyni± Netscape Communikatora.
95 O SeaMonkey é um web browser baseado numa versão inicial do Netscape
96 Communicator. Este software está em fase de desenvolvimento, portanto,
100 SeaMonkey - ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÊ web-browser Ó ÏÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ
101 ÔÅËÓÔÁÍÉ, ÒÁÚÒÁÂÏÔÁÎÎÙÊ ÄÌÑ ÍÁËÓÉÍÁÌØÎÏÇÏ ÓÏÏÔ×ÅÓÔ×ÉÑ ÓÔÁÎÄÁÒÔÁÍ,
102 ÍÁËÓÍÉÍÁÌØÎÏÊ ÐÅÒÅÎÏÓÉÍÏÓÔÉ É ÓËÏÒÏÓÔÉ ÒÁÂÏÔÙ
105 Summary: SeaMonkey shared libraries
106 Summary(pl): Biblioteki wspó³dzielone SeaMonkey
110 SeaMonkey shared libraries.
112 %description libs -l pl
113 Biblioteki wspó³dzielone SeaMonkey.
116 Summary: SeaMonkey - programs for mail and news
117 Summary(pl): SeaMonkey - programy do poczty i newsów
118 Summary(ru): ðÏÞÔÏ×ÁÑ ÓÉÓÔÅÍÁ ÎÁ ÏÓÎÏ×Å SeaMonkey
119 Group: X11/Applications/Networking
120 Requires(post,postun): /sbin/ldconfig
121 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
122 Requires: %{name} = %{epoch}:%{version}-%{release}
123 Obsoletes: mozilla-mail
125 %description mailnews
126 Programs for mail and news integrated with browser.
128 %description mailnews -l pl
129 Programy pocztowe i obs³uga newsów zintegrowane z przegl±dark±.
131 %description mailnews -l ru
132 ëÌÉÅÎÔ ÐÏÞÔÙ É ÎÏ×ÏÓÔÅÊ, ÎÁ ÏÓÎÏ×Å SeaMonkey. ðÏÄÄÅÒÖÉ×ÁÅÔ IMAP, POP É
133 NNTP É ÉÍÅÅÔ ÐÒÏÓÔÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ.
136 Summary: SeaMonkey Chat - IRC client integratd with SeaMonkey
137 Summary(pl): SeaMonkey Chat - zintegrowany z Mozill± klient IRC-a
138 Group: X11/Applications/Networking
139 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
140 Requires: %{name} = %{epoch}:%{version}-%{release}
143 SeaMonkey Chat - IRC client that is integrated with the SeaMonkey web
146 %description chat -l pl
147 SeaMonkey Chat - klient IRC-a zintegrowany z przegl±dark± SeaMonkey.
150 Summary: JavaScript debugger for use with SeaMonkey
151 Summary(pl): Odpluskwiacz JavaScriptu do u¿ywania z Mozill±
152 Group: X11/Applications/Networking
153 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
154 Requires: %{name} = %{epoch}:%{version}-%{release}
156 %description js-debugger
157 JavaScript debugger for use with SeaMonkey.
159 %description js-debugger -l pl
160 Odpluskwiacz JavaScriptu do u¿ywania z Mozill±.
162 %package dom-inspector
163 Summary: A tool for inspecting the DOM of pages in SeaMonkey
164 Summary(pl): Narzêdzie do ogl±dania DOM stron w Mozilli
165 Group: X11/Applications/Networking
166 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
167 Requires: %{name} = %{epoch}:%{version}-%{release}
169 %description dom-inspector
170 This is a tool that allows you to inspect the DOM for web pages in
171 SeaMonkey. This is of great use to people who are doing SeaMonkey chrome
172 development or web page development.
174 %description dom-inspector -l pl
175 To narzêdzie pozwala na ogl±danie DOM dla stron WWW w SeaMonkey. Jest
176 bardzo przydatne dla ludzi rozwijaj±cych chrome w SeaMonkey lub
177 tworz±cych strony WWW.
180 Summary: Gnome-VFS module providing support for smb:// URLs
181 Summary(pl): Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://
182 Group: X11/Applications/Networking
183 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
184 Requires: %{name} = %{epoch}:%{version}-%{release}
186 %description gnomevfs
187 Gnome-VFS module providing support for smb:// URLs.
189 %description gnomevfs -l pl
190 Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://.
193 Summary: SeaMonkey calendar
194 Summary(pl): Kalendarz SeaMonkey
195 Group: X11/Applications/Networking
196 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
197 Requires: %{name} = %{epoch}:%{version}-%{release}
199 %description calendar
200 This package contains the calendar application from the SeaMonkey suite.
202 %description calendar -l pl
203 Ten pakiet zawiera kalendarz z zestawu aplikacji SeaMonkey.
206 Summary: Headers for developing programs that will use SeaMonkey
207 Summary(pl): SeaMonkey - pliki nag³ówkowe i biblioteki
208 Summary(pt_BR): Arquivos de inclusão para desenvolvimento de programas que usam o SeaMonkey
209 Summary(ru): æÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍ, ×ËÌÀÞÁÀÝÉÈ SeaMonkey
210 Group: X11/Development/Libraries
211 Requires: %{name} = %{epoch}:%{version}-%{release}
212 Requires: nspr-devel >= 1:4.6-2
213 Provides: mozilla-embedded-devel = %{epoch}:%{version}-%{release}
214 Obsoletes: mozilla-embedded-devel
215 Obsoletes: mozilla-firefox-devel
218 SeaMonkey development package.
220 %description devel -l pl
221 Biblioteki i pliki nag³ówkowe.
223 %description devel -l pt_BR
224 Arquivos de inclusão para desenvolvimento de programas que usam o
227 %description devel -l ru
228 úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÅÏÌØÚÕÀÝÉÈ
233 tar jxf %{SOURCE0} --strip-components=1
241 #%{?with_ft218:%patch6 -p0}
249 BUILD_OFFICIAL="1"; export BUILD_OFFICIAL
250 MOZILLA_OFFICIAL="1"; export MOZILLA_OFFICIAL
251 #MOZ_INTERNAL_LIBART_LGPL="1"; export MOZ_INTERNAL_LIBART_LGPL
253 cp -f /usr/share/automake/config.* build/autoconf
254 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
255 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
257 %{!?debug:--disable-debug} \
258 --disable-elf-dynstr-gc \
261 --enable-application=suite \
264 --enable-extensions \
267 --enable-optimize="%{rpmcflags}" \
268 --enable-postscript \
269 %{!?debug:--enable-strip} \
270 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
271 --disable-toolkit-gtk \
272 --enable-default-toolkit=gtk2 \
273 %{!?with_gnomevfs:--disable-gnomevfs} \
277 --disable-xterm-updates \
278 --enable-old-abi-compat-wrappers \
279 --with-default-mozilla-five-home=%{_libdir}/mozilla \
290 rm -rf $RPM_BUILD_ROOT
292 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}/idl} \
293 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
294 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,icons,res,searchplugins,greprefs} \
295 $RPM_BUILD_ROOT%{_libdir}/%{name}/{components,plugins} \
296 $RPM_BUILD_ROOT{%{_includedir}/%{name},%{_pkgconfigdir}}
298 # preparing to create register
299 # remove empty directory trees
300 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}
302 rm -f dist/bin/chrome/en-{mac,win}.jar
303 echo "skin,install,select,classic/1.0" >> dist/bin/chrome/installed-chrome.txt
304 echo "locale,install,select,en-US" >> dist/bin/chrome/installed-chrome.txt
306 # creating and installing register
307 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
308 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
309 #install dist/bin/component.reg $RPM_BUILD_ROOT%{_libdir}/%{name}
311 ln -sf ../../share/mozilla/chrome $RPM_BUILD_ROOT%{_chromedir}
312 ln -sf ../../share/mozilla/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
313 ln -sf ../../share/mozilla/greprefs $RPM_BUILD_ROOT%{_libdir}/%{name}/greprefs
314 ln -sf ../../share/mozilla/icons $RPM_BUILD_ROOT%{_libdir}/%{name}/icons
315 ln -sf ../../share/mozilla/res $RPM_BUILD_ROOT%{_libdir}/%{name}/res
316 ln -sf ../../share/mozilla/searchplugins $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins
318 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
319 cp -frL dist/bin/components/* $RPM_BUILD_ROOT%{_libdir}/%{name}/components
320 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
321 %{?with_gtk1:cp -frL dist/bin/icons/* $RPM_BUILD_ROOT%{_datadir}/%{name}/icons}
322 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
323 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
324 cp -frL dist/gre/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
325 cp -frL dist/idl/* $RPM_BUILD_ROOT%{_datadir}/idl
326 cp -frL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
327 cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name}
329 install dist/bin/*.so $RPM_BUILD_ROOT%{_libdir}
331 ln -s %{_libdir}/libxpcom.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libxpcom.so
332 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libnssckbi.so
334 for f in build/unix/*.pc ; do
335 sed -e 's/mozilla-%{version}/mozilla/' $f \
336 > $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
339 sed -e 's,lib/mozilla-%{version},lib,g;s/mozilla-%{version}/mozilla/g' build/unix/mozilla-gtkmozembed.pc \
340 > $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-gtkmozembed.pc
342 sed -i -e 's#mozilla-nspr =.*#mozilla-nspr#g' -e 's#mozilla-nss =.*#mozilla-nss#g' $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
344 # add includir/dom to Cflags, for openvrml.spec, perhaps others
345 sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-plugin.pc
347 rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-nspr.pc
349 install %{SOURCE1} %{SOURCE3} %{SOURCE5} %{SOURCE6} %{SOURCE7} \
350 %{SOURCE9} %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
352 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
354 install dist/bin/mozilla-bin $RPM_BUILD_ROOT%{_bindir}
355 install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir}
356 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
357 install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir}
359 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
360 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
362 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/mozilla
364 # (c) vip at linux.pl, wolf at pld-linux.org
366 MOZILLA_FIVE_HOME=%{_libdir}/mozilla
367 if [ "$1" == "-remote" ]; then
368 %{_bindir}/mozilla-bin "$@"
370 PING=`%{_bindir}/mozilla-bin -remote 'ping()' 2>&1 >/dev/null`
371 if [ -n "$PING" ]; then
372 if [ -f "`pwd`/$1" ]; then
373 %{_bindir}/mozilla-bin "file://`pwd`/$1"
375 %{_bindir}/mozilla-bin "$@"
379 %{_bindir}/mozilla-bin -remote 'xfeDoCommand (openBrowser)'
380 elif [ "$1" == "-mail" ]; then
381 %{_bindir}/mozilla-bin -remote 'xfeDoCommand (openInbox)'
382 elif [ "$1" == "-compose" ]; then
383 %{_bindir}/mozilla-bin -remote 'xfeDoCommand (composeMessage)'
385 if [ -f "`pwd`/$1" ]; then
386 URL="file://`pwd`/$1"
390 grep browser.tabs.opentabfor.middleclick ~/.mozilla/default/*/prefs.js | grep true > /dev/null
391 if [ $? -eq 0 ]; then
392 %{_bindir}/mozilla-bin -remote "OpenUrl($URL,new-tab)"
394 %{_bindir}/mozilla-bin -remote "OpenUrl($URL,new-window)"
401 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/mozilla-chrome+xpcom-generate
404 cd %{_datadir}/mozilla/chrome
405 cat *-installed-chrome.txt > installed-chrome.txt
406 rm -f chrome.rdf overlayinfo/*/*/*.rdf
407 rm -f %{_libdir}/mozilla/components/{compreg,xpti}.dat
408 MOZILLA_FIVE_HOME=%{_libdir}/mozilla %{_bindir}/regxpcom
409 MOZILLA_FIVE_HOME=%{_libdir}/mozilla %{_bindir}/regchrome
414 rm -rf $RPM_BUILD_ROOT
418 %{_sbindir}/mozilla-chrome+xpcom-generate
421 if [ "$1" = "1" ]; then
422 %{_sbindir}/mozilla-chrome+xpcom-generate
425 %post libs -p /sbin/ldconfig
426 %postun libs -p /sbin/ldconfig
430 %{_sbindir}/mozilla-chrome+xpcom-generate
434 %{_sbindir}/mozilla-chrome+xpcom-generate
437 %{_sbindir}/mozilla-chrome+xpcom-generate
440 %{_sbindir}/mozilla-chrome+xpcom-generate
443 %{_sbindir}/mozilla-chrome+xpcom-generate
446 %{_sbindir}/mozilla-chrome+xpcom-generate
449 %{_sbindir}/mozilla-chrome+xpcom-generate
451 %postun dom-inspector
452 %{_sbindir}/mozilla-chrome+xpcom-generate
455 %{_sbindir}/mozilla-chrome+xpcom-generate
458 %{_sbindir}/mozilla-chrome+xpcom-generate
461 %{_sbindir}/mozilla-chrome+xpcom-generate
464 %{_sbindir}/mozilla-chrome+xpcom-generate
467 %defattr(644,root,root,755)
468 %attr(755,root,root) %{_bindir}/mozilla*
469 %attr(755,root,root) %{_bindir}/reg*
470 %attr(744,root,root) %{_sbindir}/mozilla-chrome+xpcom-generate
472 %dir %{_libdir}/%{name}
474 %dir %{_libdir}/%{name}/components
475 %dir %{_libdir}/%{name}/defaults
476 %dir %{_libdir}/%{name}/greprefs
477 %dir %{_libdir}/%{name}/icons
478 %dir %{_libdir}/%{name}/plugins
479 %dir %{_libdir}/%{name}/res
480 %dir %{_libdir}/%{name}/searchplugins
481 %dir %{_datadir}/%{name}
483 %attr(755,root,root) %{_libdir}/%{name}/libxpcom.so
484 %attr(755,root,root) %{_libdir}/%{name}/libnssckbi.so
486 %attr(755,root,root) %{_libdir}/%{name}/components/libaccess*.so
487 %attr(755,root,root) %{_libdir}/%{name}/components/libappcomps.so
488 %attr(755,root,root) %{_libdir}/%{name}/components/libautoconfig.so
489 %attr(755,root,root) %{_libdir}/%{name}/components/libcaps.so
490 %attr(755,root,root) %{_libdir}/%{name}/components/libchrome.so
491 %attr(755,root,root) %{_libdir}/%{name}/components/libcomposer.so
492 %attr(755,root,root) %{_libdir}/%{name}/components/libcookie.so
493 %attr(755,root,root) %{_libdir}/%{name}/components/libdocshell.so
494 %attr(755,root,root) %{_libdir}/%{name}/components/libeditor.so
495 %attr(755,root,root) %{_libdir}/%{name}/components/libembedcomponents.so
496 %attr(755,root,root) %{_libdir}/%{name}/components/libfileview.so
497 %attr(755,root,root) %{_libdir}/%{name}/components/libgfx*.so
498 %attr(755,root,root) %{_libdir}/%{name}/components/libgk*.so
499 %attr(755,root,root) %{_libdir}/%{name}/components/libhtmlpars.so
500 %attr(755,root,root) %{_libdir}/%{name}/components/libi18n.so
501 %attr(755,root,root) %{_libdir}/%{name}/components/libimg*.so
502 %attr(755,root,root) %{_libdir}/%{name}/components/libjar50.so
503 %attr(755,root,root) %{_libdir}/%{name}/components/libjsd.so
504 %attr(755,root,root) %{_libdir}/%{name}/components/libmork.so
505 %attr(755,root,root) %{_libdir}/%{name}/components/libmoz*.so
506 %attr(755,root,root) %{_libdir}/%{name}/components/libmyspell.so
507 %attr(755,root,root) %{_libdir}/%{name}/components/libnecko*.so
508 %{?with_heimdal:%attr(755,root,root) %{_libdir}/%{name}/components/libnegotiateauth.so}
509 %attr(755,root,root) %{_libdir}/%{name}/components/libnkdatetime.so
510 %attr(755,root,root) %{_libdir}/%{name}/components/libnkfinger.so
511 %attr(755,root,root) %{_libdir}/%{name}/components/libns*.so
512 %attr(755,root,root) %{_libdir}/%{name}/components/liboji.so
513 %attr(755,root,root) %{_libdir}/%{name}/components/libp3p.so
514 %attr(755,root,root) %{_libdir}/%{name}/components/libpipboot.so
515 %attr(755,root,root) %{_libdir}/%{name}/components/libpipnss.so
516 %attr(755,root,root) %{_libdir}/%{name}/components/libpippki.so
517 %attr(755,root,root) %{_libdir}/%{name}/components/libpref.so
518 %attr(755,root,root) %{_libdir}/%{name}/components/libprofile.so
519 %attr(755,root,root) %{_libdir}/%{name}/components/librdf.so
520 %attr(755,root,root) %{_libdir}/%{name}/components/libspellchecker.so
521 %attr(755,root,root) %{_libdir}/%{name}/components/libtransformiix.so
522 %attr(755,root,root) %{_libdir}/%{name}/components/libtxmgr.so
523 %attr(755,root,root) %{_libdir}/%{name}/components/libtypeaheadfind.so
524 %attr(755,root,root) %{_libdir}/%{name}/components/libuconv.so
525 %attr(755,root,root) %{_libdir}/%{name}/components/libucv*.so
526 %attr(755,root,root) %{_libdir}/%{name}/components/libuniversalchardet.so
527 %attr(755,root,root) %{_libdir}/%{name}/components/libwallet.so
528 %attr(755,root,root) %{_libdir}/%{name}/components/libwalletviewers.so
529 %attr(755,root,root) %{_libdir}/%{name}/components/libwebbrwsr.so
530 %attr(755,root,root) %{_libdir}/%{name}/components/libwebsrvcs.so
531 %{?with_gtk1:%attr(755,root,root) %{_libdir}/%{name}/components/libwidget_gtk.so}
532 %{!?with_gtk1:%attr(755,root,root) %{_libdir}/%{name}/components/libwidget_gtk2.so}
533 %attr(755,root,root) %{_libdir}/%{name}/components/libx*.so
535 %{_libdir}/%{name}/components/access*.xpt
536 %{_libdir}/%{name}/components/appshell.xpt
537 %{_libdir}/%{name}/components/autocomplete.xpt
538 %{_libdir}/%{name}/components/autoconfig.xpt
539 %{_libdir}/%{name}/components/bookmarks.xpt
540 %{_libdir}/%{name}/components/caps.xpt
541 %{_libdir}/%{name}/components/chardet.xpt
542 %{_libdir}/%{name}/components/commandhandler.xpt
543 %{_libdir}/%{name}/components/composer.xpt
544 %{_libdir}/%{name}/components/content*.xpt
545 %{_libdir}/%{name}/components/cookie.xpt
546 %{_libdir}/%{name}/components/directory.xpt
547 %{_libdir}/%{name}/components/docshell.xpt
548 %{_libdir}/%{name}/components/dom*.xpt
549 %{_libdir}/%{name}/components/downloadmanager.xpt
550 %{_libdir}/%{name}/components/editor.xpt
551 %{_libdir}/%{name}/components/embed_base.xpt
552 %{_libdir}/%{name}/components/exthandler.xpt
553 %{_libdir}/%{name}/components/find.xpt
554 %{_libdir}/%{name}/components/filepicker.xpt
555 %{_libdir}/%{name}/components/gfx*.xpt
556 %{?with_svg:%{_libdir}/%{name}/components/gksvgrenderer.xpt}
557 %{_libdir}/%{name}/components/helperAppDlg.xpt
558 %{_libdir}/%{name}/components/history.xpt
559 %{_libdir}/%{name}/components/htmlparser.xpt
560 %{_libdir}/%{name}/components/imglib2.xpt
561 %{_libdir}/%{name}/components/intl.xpt
562 %{_libdir}/%{name}/components/jar.xpt
563 %{_libdir}/%{name}/components/js*.xpt
564 %{_libdir}/%{name}/components/layout*.xpt
565 %{_libdir}/%{name}/components/locale.xpt
566 %{_libdir}/%{name}/components/lwbrk.xpt
567 %{_libdir}/%{name}/components/mimetype.xpt
568 %{_libdir}/%{name}/components/moz*.xpt
569 %{_libdir}/%{name}/components/necko*.xpt
570 %{_libdir}/%{name}/components/oji.xpt
571 %{_libdir}/%{name}/components/p3p.xpt
572 %{_libdir}/%{name}/components/pipboot.xpt
573 %{_libdir}/%{name}/components/pipnss.xpt
574 %{_libdir}/%{name}/components/pippki.xpt
575 #%{_libdir}/%{name}/components/plugin.xpt
576 %{_libdir}/%{name}/components/pref.xpt
577 %{_libdir}/%{name}/components/prefetch.xpt
578 %{_libdir}/%{name}/components/prefmigr.xpt
579 %{_libdir}/%{name}/components/profile.xpt
580 %{_libdir}/%{name}/components/profilesharingsetup.xpt
581 %{_libdir}/%{name}/components/progressDlg.xpt
582 %{_libdir}/%{name}/components/proxyObjInst.xpt
583 %{_libdir}/%{name}/components/rdf.xpt
584 %{_libdir}/%{name}/components/related.xpt
585 %{_libdir}/%{name}/components/search.xpt
586 %{_libdir}/%{name}/components/shistory.xpt
587 %{_libdir}/%{name}/components/sidebar.xpt
588 %{_libdir}/%{name}/components/signonviewer.xpt
589 %{_libdir}/%{name}/components/spellchecker.xpt
590 %{_libdir}/%{name}/components/txmgr.xpt
591 %{_libdir}/%{name}/components/txtsvc.xpt
592 %{_libdir}/%{name}/components/typeaheadfind.xpt
593 %{_libdir}/%{name}/components/uconv.xpt
594 %{_libdir}/%{name}/components/unicharutil.xpt
595 %{_libdir}/%{name}/components/uriloader.xpt
596 %{_libdir}/%{name}/components/urlbarhistory.xpt
597 %{_libdir}/%{name}/components/wallet*.xpt
598 %{_libdir}/%{name}/components/webBrowser_core.xpt
599 %{_libdir}/%{name}/components/webbrowserpersist.xpt
600 %{_libdir}/%{name}/components/webshell_idls.xpt
601 %{_libdir}/%{name}/components/websrvcs.xpt
602 %{_libdir}/%{name}/components/widget.xpt
603 %{_libdir}/%{name}/components/windowds.xpt
604 %{_libdir}/%{name}/components/windowwatcher.xpt
605 %{_libdir}/%{name}/components/x*.xpt
607 # Is this a correct package for these files?
608 %{_libdir}/%{name}/components/ipcd.xpt
609 %attr(755,root,root) %{_libdir}/%{name}/components/libipcdc.so
610 %{!?with_gtk1:%attr(755,root,root) %{_libdir}/%{name}/components/libsystem-pref.so}
612 %{_libdir}/%{name}/components/jsconsole-clhandler.js
613 %{_libdir}/%{name}/components/nsCloseAllWindows.js
614 %{_libdir}/%{name}/components/nsDictionary.js
615 %{_libdir}/%{name}/components/nsDownloadProgressListener.js
616 %{_libdir}/%{name}/components/nsFilePicker.js
617 %{_libdir}/%{name}/components/nsHelperAppDlg.js
618 %{_libdir}/%{name}/components/nsInterfaceInfoToIDL.js
619 %{_libdir}/%{name}/components/nsKillAll.js
620 %{_libdir}/%{name}/components/nsProgressDialog.js
621 %{_libdir}/%{name}/components/nsProxyAutoConfig.js
622 %{_libdir}/%{name}/components/nsResetPref.js
623 %{_libdir}/%{name}/components/nsSidebar.js
624 %{_libdir}/%{name}/components/nsUpdateNotifier.js
625 %{_libdir}/%{name}/components/nsXmlRpcClient.js
627 # not *.dat, so check-files can catch any new files
628 # (and they won't be just silently placed empty in rpm)
629 %ghost %{_libdir}/%{name}/components/compreg.dat
630 %ghost %{_libdir}/%{name}/components/xpti.dat
632 %{_libdir}/%{name}/components/myspell
634 %dir %{_datadir}/%{name}/chrome
635 %{_datadir}/%{name}/chrome/US.jar
636 %{_datadir}/%{name}/chrome/classic.jar
637 %{_datadir}/%{name}/chrome/comm.jar
638 %{_datadir}/%{name}/chrome/content-packs.jar
639 %{_datadir}/%{name}/chrome/cview.jar
640 %{_datadir}/%{name}/chrome/embed-sample.jar
641 %{_datadir}/%{name}/chrome/en-US.jar
642 %{_datadir}/%{name}/chrome/en-unix.jar
643 %{_datadir}/%{name}/chrome/help.jar
644 %{_datadir}/%{name}/chrome/layoutdebug.jar
645 %{_datadir}/%{name}/chrome/modern.jar
646 %{_datadir}/%{name}/chrome/pipnss.jar
647 %{_datadir}/%{name}/chrome/pippki.jar
648 %{?with_svg:%{_datadir}/%{name}/chrome/svg.jar}
649 %{_datadir}/%{name}/chrome/tasks.jar
650 %{_datadir}/%{name}/chrome/toolkit.jar
652 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
653 %{_datadir}/%{name}/chrome/chromelist.txt
654 %{_datadir}/%{name}/chrome/icons
655 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
656 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
657 %exclude %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
658 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
659 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
660 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
661 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
662 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
664 %dir %{_datadir}/%{name}/chrome/overlayinfo
665 %dir %{_datadir}/%{name}/chrome/overlayinfo/communicator
666 %dir %{_datadir}/%{name}/chrome/overlayinfo/communicator/content
667 %ghost %{_datadir}/%{name}/chrome/overlayinfo/communicator/content/overlays.rdf
668 %dir %{_datadir}/%{name}/chrome/overlayinfo/editor
669 %dir %{_datadir}/%{name}/chrome/overlayinfo/editor/content
670 # chatzilla and messenger entries in editor/content dir
671 %dir %{_datadir}/%{name}/chrome/overlayinfo/messenger
672 %dir %{_datadir}/%{name}/chrome/overlayinfo/messenger/content
673 %ghost %{_datadir}/%{name}/chrome/overlayinfo/messenger/content/overlays.rdf
674 %dir %{_datadir}/%{name}/chrome/overlayinfo/navigator
675 %dir %{_datadir}/%{name}/chrome/overlayinfo/navigator/content
676 %ghost %{_datadir}/%{name}/chrome/overlayinfo/navigator/content/overlays.rdf
678 %{_datadir}/%{name}/chrome/mozilla-installed-chrome.txt
679 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
681 %{_datadir}/%{name}/defaults
682 %{_datadir}/%{name}/greprefs
683 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
684 %{_datadir}/%{name}/icons
685 %{_datadir}/%{name}/res
686 %exclude %{_datadir}/%{name}/res/inspector
687 %{_datadir}/%{name}/searchplugins
690 %{_pixmapsdir}/mozilla.png
691 %{_desktopdir}/mozilla.desktop
692 %{_desktopdir}/mozilla-composer.desktop
693 #%{_desktopdir}/mozilla-jconsole.desktop
694 #%{_desktopdir}/mozilla-terminal.desktop
697 %defattr(644,root,root,755)
698 # libxpcom.so used by mozillaplug-in
699 # probably should add more if more packages require
700 %attr(755,root,root) %{_libdir}/libxpcom.so
701 %attr(755,root,root) %{_libdir}/libxpcom_compat.so
704 %attr(755,root,root) %{_libdir}/libgkgfx.so
705 %attr(755,root,root) %{_libdir}/libgtkembedmoz.so
706 %{?with_gtk1:%attr(755,root,root) %{_libdir}/libgtksuperwin.so}
707 %attr(755,root,root) %{_libdir}/libgtkxtbin.so
708 %attr(755,root,root) %{_libdir}/libjsj.so
709 %attr(755,root,root) %{_libdir}/libldap50.so
710 %attr(755,root,root) %{_libdir}/libprldap50.so
711 %attr(755,root,root) %{_libdir}/libssldap50.so
712 %attr(755,root,root) %{_libdir}/libmozjs.so
713 ##%attr(755,root,root) %{_libdir}/libmoz_art_lgpl.so
714 %attr(755,root,root) %{_libdir}/libxpistub.so
715 %attr(755,root,root) %{_libdir}/libxlibrgb.so
719 %defattr(644,root,root,755)
720 %attr(755,root,root) %{_libdir}/libmsgbaseutil.so
721 %attr(755,root,root) %{_libdir}/%{name}/components/libaddrbook.so
722 %attr(755,root,root) %{_libdir}/%{name}/components/libbayesflt.so
723 %attr(755,root,root) %{_libdir}/%{name}/components/libimpText.so
724 %attr(755,root,root) %{_libdir}/%{name}/components/libimpComm4xMail.so
725 %attr(755,root,root) %{_libdir}/%{name}/components/libimport.so
726 %attr(755,root,root) %{_libdir}/%{name}/components/liblocalmail.so
727 %attr(755,root,root) %{_libdir}/%{name}/components/libmailnews.so
728 %attr(755,root,root) %{_libdir}/%{name}/components/libmailview.so
729 %attr(755,root,root) %{_libdir}/%{name}/components/libmimeemitter.so
730 %attr(755,root,root) %{_libdir}/%{name}/components/libmime.so
731 %attr(755,root,root) %{_libdir}/%{name}/components/libmsg*.so
732 %attr(755,root,root) %{_libdir}/%{name}/components/libvcard.so
734 %{_libdir}/%{name}/components/addrbook.xpt
735 %{_libdir}/%{name}/components/impComm4xMail.xpt
736 %{_libdir}/%{name}/components/import.xpt
737 %{_libdir}/%{name}/components/mailnews.xpt
738 %{_libdir}/%{name}/components/mailview.xpt
739 %{_libdir}/%{name}/components/mime.xpt
740 %{_libdir}/%{name}/components/msg*.xpt
742 %{_libdir}/%{name}/components/mdn-service.js
743 %{_libdir}/%{name}/components/nsLDAPPrefsService.js
744 %{_libdir}/%{name}/components/offlineStartup.js
745 %{_libdir}/%{name}/components/smime-service.js
747 %{_datadir}/%{name}/chrome/messenger.jar
749 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
750 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
751 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
752 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
754 %dir %{_datadir}/%{name}/chrome/overlayinfo/cookie
755 %dir %{_datadir}/%{name}/chrome/overlayinfo/cookie/content
756 # only chrome://messenger/content/mailPrefsOverlay.xul
757 %ghost %{_datadir}/%{name}/chrome/overlayinfo/cookie/content/overlays.rdf
758 %ghost %{_datadir}/%{name}/chrome/overlayinfo/editor/content/overlays.rdf
760 %{_desktopdir}/mozilla-mail.desktop
763 %defattr(644,root,root,755)
764 %{_libdir}/%{name}/components/chatzilla-service.js
765 %{_datadir}/%{name}/chrome/chatzilla.jar
766 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
768 %dir %{_datadir}/%{name}/chrome/overlayinfo/browser
769 %dir %{_datadir}/%{name}/chrome/overlayinfo/browser/content
770 # only chrome://chatzilla/content/browserOverlay.xul
771 %ghost %{_datadir}/%{name}/chrome/overlayinfo/browser/content/overlays.rdf
772 %dir %{_datadir}/%{name}/chrome/overlayinfo/browser/skin
773 # only chrome://chatzilla/skin/browserOverlay.css
774 %ghost %{_datadir}/%{name}/chrome/overlayinfo/browser/skin/stylesheets.rdf
775 %ghost %{_datadir}/%{name}/chrome/overlayinfo/editor/content/overlays.rdf
776 %dir %{_datadir}/%{name}/chrome/overlayinfo/global
777 %dir %{_datadir}/%{name}/chrome/overlayinfo/global/skin
778 # only chrome://chatzilla/skin/browserOverlay.css
779 %ghost %{_datadir}/%{name}/chrome/overlayinfo/global/skin/stylesheets.rdf
781 %{_desktopdir}/mozilla-chat.desktop
784 %defattr(644,root,root,755)
785 %{_libdir}/%{name}/components/venkman-service.js
786 %{_datadir}/%{name}/chrome/venkman.jar
787 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
788 %{_desktopdir}/mozilla-venkman.desktop
791 %defattr(644,root,root,755)
792 %attr(755,root,root) %{_libdir}/%{name}/components/libinspector.so
793 %{_libdir}/%{name}/components/inspector.xpt
794 %{_libdir}/%{name}/components/inspector-cmdline.js
795 %{_datadir}/%{name}/chrome/inspector.jar
796 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
797 %dir %{_datadir}/%{name}/chrome/overlayinfo/inspector
798 %dir %{_datadir}/%{name}/chrome/overlayinfo/inspector/content
799 # only chrome://inspector/content/* entries
800 %ghost %{_datadir}/%{name}/chrome/overlayinfo/inspector/content/overlays.rdf
801 %{_datadir}/%{name}/defaults/pref/inspector.js
802 %{_datadir}/%{name}/res/inspector
806 %defattr(644,root,root,755)
807 %attr(755,root,root) %{_libdir}/%{name}/components/libnkgnomevfs.so
811 %defattr(644,root,root,755)
812 %attr(755,root,root) %{_libdir}/%{name}/components/libxpical.so
813 %{_libdir}/%{name}/components/calendar.xpt
814 %{_libdir}/%{name}/components/calendarService.js
815 %{_datadir}/%{name}/chrome/calendar.jar
816 %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
819 %defattr(644,root,root,755)
820 %{_includedir}/%{name}
822 %attr(755,root,root) %{_bindir}/xpidl