3 %bcond_without gnomevfs # disable GnomeVFS support
4 %bcond_with gnomeui # enable GnomeUI
5 %bcond_without svg # disable svg support
7 %define _enigmail_ver 0.94.0
8 Summary: SeaMonkey - web browser
9 Summary(es): Navegador de Internet SeaMonkey
10 Summary(pl): SeaMonkey - przegl±darka WWW
11 Summary(pt_BR): Navegador SeaMonkey
15 License: Mozilla Public License
16 Group: X11/Applications/Networking
17 Source0: http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/%{name}-source-%{version}.tar.bz2
18 # Source0-md5: 967e0441183492b0ade4ab2a394deb71
19 Source1: http://www.mozilla-enigmail.org/downloads/src/enigmail-%{_enigmail_ver}.tar.gz
20 # Source1-md5: d326c302c1d2d68217fffcaa01ca7632
21 Source2: %{name}.desktop
22 Source3: %{name}-composer.desktop
23 Source4: %{name}-chat.desktop
24 Source5: %{name}-mail.desktop
25 Source6: %{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 Patch4: %{name}-lib_path.patch
31 URL: http://www.mozilla.org/projects/seamonkey/
32 BuildRequires: /bin/csh
33 BuildRequires: /bin/ex
34 BuildRequires: automake
35 %{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
36 BuildRequires: freetype-devel >= 1:2.1.8
37 %{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
38 BuildRequires: gtk+2-devel
39 %{?with_gnomeui:BuildRequires: libgnomeui-devel >= 2.0}
40 BuildRequires: libjpeg-devel >= 6b
41 BuildRequires: libpng-devel >= 1.2.7
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: xorg-lib-libXcursor-devel
50 BuildRequires: xorg-lib-libXft-devel >= 2.1-2
51 BuildRequires: zip >= 2.1
52 BuildRequires: zlib-devel >= 1.2.3
53 Requires(post,postun): /sbin/ldconfig
54 Requires(post,postun): %{name}-libs = %{epoch}:%{version}-%{release}
55 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
56 %{?with_svg:Requires: cairo >= 1.0.0}
57 Requires: nspr >= 1:4.6.1
58 Requires: nss >= 3.10.2
59 Provides: seamonkey-embedded = %{epoch}:%{version}-%{release}
62 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64 %define specflags -fno-strict-aliasing
66 %define _seamonkeydir %{_libdir}/%{name}
67 %define _chromedir %{_libdir}/%{name}/chrome
68 # seamonkey, mozilla and firefox provide their own versions
69 %define _noautoreqdep libgfxpsshar.so libgkgfx.so libgtkembedmoz.so libgtkxtbin.so libjsj.so libldap50.so libmozjs.so libprldap50.so libssldap50.so libxlibrgb.so libxpcom.so libxpcom_compat.so libxpcom_core.so libxpistub.so
72 SeaMonkey is an open-source web browser, designed for standards
73 compliance, performance and portability.
76 SeaMonkey es un navegador de Internet que se basa en una versión
77 inicial de Netscape Communicator. Este software está en desarrollo,
78 por lo cual todavía es inestable.
81 SeaMonkey jest potê¿n± graficzn± przegl±dark± WWW, która jest nastêpc±
82 Mozilli, która nastêpnie by³a nastêpczyni± Netscape Communikatora.
85 O SeaMonkey é um web browser baseado numa versão inicial do Netscape
86 Communicator. Este software está em fase de desenvolvimento, portanto,
90 SeaMonkey - ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÊ web-browser Ó ÏÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ
91 ÔÅËÓÔÁÍÉ, ÒÁÚÒÁÂÏÔÁÎÎÙÊ ÄÌÑ ÍÁËÓÉÍÁÌØÎÏÇÏ ÓÏÏÔ×ÅÓÔ×ÉÑ ÓÔÁÎÄÁÒÔÁÍ,
92 ÍÁËÓÍÉÍÁÌØÎÏÊ ÐÅÒÅÎÏÓÉÍÏÓÔÉ É ÓËÏÒÏÓÔÉ ÒÁÂÏÔÙ
95 Summary: SeaMonkey shared libraries
96 Summary(pl): Biblioteki wspó³dzielone SeaMonkey
100 SeaMonkey shared libraries.
102 %description libs -l pl
103 Biblioteki wspó³dzielone SeaMonkey.
106 Summary: SeaMonkey - programs for mail and news
107 Summary(pl): SeaMonkey - programy do poczty i newsów
108 Summary(ru): ðÏÞÔÏ×ÁÑ ÓÉÓÔÅÍÁ ÎÁ ÏÓÎÏ×Å SeaMonkey
109 Group: X11/Applications/Networking
110 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
111 Requires(post,postun): /sbin/ldconfig
112 Requires: %{name} = %{epoch}:%{version}-%{release}
114 %description mailnews
115 Programs for mail and news integrated with browser.
117 %description mailnews -l pl
118 Programy pocztowe i obs³uga newsów zintegrowane z przegl±dark±.
120 %description mailnews -l ru
121 ëÌÉÅÎÔ ÐÏÞÔÙ É ÎÏ×ÏÓÔÅÊ, ÎÁ ÏÓÎÏ×Å SeaMonkey. ðÏÄÄÅÒÖÉ×ÁÅÔ IMAP, POP É
122 NNTP É ÉÍÅÅÔ ÐÒÏÓÔÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ.
124 %package addon-enigmail
125 Summary: Enigmail %{_enigmail_ver} - PGP/GPG support for SeaMonkey
126 Summary(pl): Enigmail %{_enigmail_ver} - obs³uga PGP/GPG dla SeaMonkey
127 Group: X11/Applications/Networking
128 Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
129 Requires(post,postun): /sbin/ldconfig
130 Requires: %{name}-mailnews = %{epoch}:%{version}-%{release}
131 Requires: gnupg >= 1.4.2.2
133 %description addon-enigmail
134 Enigmail is an extension to the mail client of SeaMonkey / Mozilla /
135 Netscape and Mozilla Thunderbird which allows users to access the
136 authentication and encryption features provided by GnuPG.
138 %description addon-enigmail -l pl
139 Enigmail jest rozszerzeniem dla klienta pocztowego SeaMonkey, Mozilla
140 i Mozilla Thunderdbird pozwalaj±cym u¿ytkownikowi korzystaæ z
141 funkcjonalno¶ci GnuPG.
144 Summary: SeaMonkey Chat - IRC client integratd with SeaMonkey
145 Summary(pl): SeaMonkey Chat - zintegrowany z Mozill± klient IRC-a
146 Group: X11/Applications/Networking
147 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
148 Requires: %{name} = %{epoch}:%{version}-%{release}
151 SeaMonkey Chat - IRC client that is integrated with the SeaMonkey web
154 %description chat -l pl
155 SeaMonkey Chat - klient IRC-a zintegrowany z przegl±dark± SeaMonkey.
158 Summary: JavaScript debugger for use with SeaMonkey
159 Summary(pl): Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey
160 Group: X11/Applications/Networking
161 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
162 Requires: %{name} = %{epoch}:%{version}-%{release}
164 %description js-debugger
165 JavaScript debugger for use with SeaMonkey.
167 %description js-debugger -l pl
168 Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey.
170 %package dom-inspector
171 Summary: A tool for inspecting the DOM of pages in SeaMonkey
172 Summary(pl): Narzêdzie do ogl±dania DOM stron w SeaMonkey
173 Group: X11/Applications/Networking
174 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
175 Requires: %{name} = %{epoch}:%{version}-%{release}
177 %description dom-inspector
178 This is a tool that allows you to inspect the DOM for web pages in
179 SeaMonkey. This is of great use to people who are doing SeaMonkey
180 chrome development or web page development.
182 %description dom-inspector -l pl
183 To narzêdzie pozwala na ogl±danie DOM dla stron WWW w SeaMonkey. Jest
184 bardzo przydatne dla ludzi rozwijaj±cych chrome w SeaMonkey lub
185 tworz±cych strony WWW.
188 Summary: Gnome-VFS module providing support for smb:// URLs
189 Summary(pl): Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://
190 Group: X11/Applications/Networking
191 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
192 Requires: %{name} = %{epoch}:%{version}-%{release}
194 %description gnomevfs
195 Gnome-VFS module providing support for smb:// URLs.
197 %description gnomevfs -l pl
198 Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://.
201 Summary: SeaMonkey calendar
202 Summary(pl): Kalendarz SeaMonkey
203 Group: X11/Applications/Networking
204 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
205 Requires: %{name} = %{epoch}:%{version}-%{release}
207 %description calendar
208 This package contains the calendar application from the SeaMonkey
211 %description calendar -l pl
212 Ten pakiet zawiera kalendarz z zestawu aplikacji SeaMonkey.
215 Summary: Headers for developing programs that will use SeaMonkey
216 Summary(pl): SeaMonkey - pliki nag³ówkowe i biblioteki
217 Summary(pt_BR): Arquivos de inclusão para desenvolvimento de programas que usam o SeaMonkey
218 Summary(ru): æÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍ, ×ËÌÀÞÁÀÝÉÈ SeaMonkey
219 Group: X11/Development/Libraries
220 Requires: %{name} = %{epoch}:%{version}-%{release}
221 Requires: nspr-devel >= 1:4.6.1
222 Provides: seamonkey-embedded-devel = %{epoch}:%{version}-%{release}
223 Obsoletes: mozilla-devel
224 Obsoletes: mozilla-firefox-devel
227 SeaMonkey development package.
229 %description devel -l pl
230 Biblioteki i pliki nag³ówkowe.
232 %description devel -l pt_BR
233 Arquivos de inclusão para desenvolvimento de programas que usam o
236 %description devel -l ru
237 úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÅÏÌØÚÕÀÝÉÈ
242 tar jxf %{SOURCE0} --strip-components=1
243 tar -C mailnews/extensions -zxf %{SOURCE1}
252 BUILD_OFFICIAL="1"; export BUILD_OFFICIAL
253 MOZILLA_OFFICIAL="1"; export MOZILLA_OFFICIAL
255 cp -f /usr/share/automake/config.* build/autoconf
256 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
257 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
258 ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
260 %{!?debug:--disable-debug} \
261 --disable-elf-dynstr-gc \
262 %{!?with_gnomeui:--disable-gnomeui} \
263 %{!?with_gnomevfs:--disable-gnomevfs} \
266 --disable-xterm-updates \
267 --enable-application=suite \
270 --enable-default-toolkit=gtk2 \
271 --enable-extensions \
274 --enable-optimize="%{rpmcflags}" \
275 --enable-postscript \
276 %{!?debug:--enable-strip} \
277 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
281 --enable-old-abi-compat-wrappers \
282 --with-default-mozilla-five-home=%{_seamonkeydir} \
292 cd mailnews/extensions/enigmail
293 sed 's/"mozilla"/"%{name}-%{version}"/g' -i makemake
299 rm -rf $RPM_BUILD_ROOT
301 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
302 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
303 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,icons,greprefs,myspell,res,searchplugins} \
304 $RPM_BUILD_ROOT%{_seamonkeydir}/{components,plugins} \
305 $RPM_BUILD_ROOT{%{_includedir}/%{name}/idl,%{_pkgconfigdir}}
307 # preparing to create register
308 # remove empty directory trees
309 rm -fr dist/bin/chrome/{US,chatzilla,classic,comm,content-packs,cview,embed,embed-sample,en-US,en-mac,en-unix,en-win,help,inspector,messenger,modern,pipnss,pippki,toolkit,venkman,xmlterm}
311 rm -f dist/bin/chrome/en-{mac,win}.jar
313 # creating and installing register
314 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
315 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
316 #install dist/bin/component.reg $RPM_BUILD_ROOT%{_seamonkeydir}
318 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
319 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults
320 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs
321 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons
322 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res
323 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins
324 ln -sf ../../../share/%{name}/myspell $RPM_BUILD_ROOT%{_seamonkeydir}/components/myspell
326 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
327 cp -frL dist/bin/components/{[!m],m[!y]}* $RPM_BUILD_ROOT%{_seamonkeydir}/components
328 cp -frL dist/bin/components/myspell/* $RPM_BUILD_ROOT%{_datadir}/%{name}/myspell
329 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
330 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
331 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
332 cp -frL dist/gre/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
333 cp -frL dist/idl/* $RPM_BUILD_ROOT%{_includedir}/%{name}/idl
334 cp -frL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
335 cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name}
337 install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir}
339 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so
341 for f in build/unix/*.pc ; do
342 sed -e 's/seamonkey-%{version}/seamonkey/' $f \
343 > $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
346 sed -e 's,lib/seamonkey-%{version},lib,g;s/seamonkey-%{version}/seamonkey/g' build/unix/seamonkey-gtkmozembed.pc \
347 > $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-gtkmozembed.pc
349 # add includir/dom to Cflags, for openvrml.spec, perhaps others
350 sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-plugin.pc
352 rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nspr.pc
354 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
355 $RPM_BUILD_ROOT%{_desktopdir}
357 install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
359 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_seamonkeydir}
360 install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir}
361 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir}
362 install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir}
363 install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir}
364 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
365 install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir}
367 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
368 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
370 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
372 # (c) vip at linux.pl, wolf at pld-linux.org
374 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
375 export LD_LIBRARY_PATH
377 MOZILLA_FIVE_HOME=%{_seamonkeydir}
378 if [ "$1" == "-remote" ]; then
379 %{_seamonkeydir}/seamonkey-bin "$@"
381 PING=`%{_seamonkeydir}/seamonkey-bin -remote 'ping()' 2>&1 >/dev/null`
382 if [ -n "$PING" ]; then
383 if [ -f "`pwd`/$1" ]; then
384 %{_seamonkeydir}/seamonkey-bin "file://`pwd`/$1"
386 %{_seamonkeydir}/seamonkey-bin "$@"
390 %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (openBrowser)'
391 elif [ "$1" == "-mail" ]; then
392 %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (openInbox)'
393 elif [ "$1" == "-compose" ]; then
394 %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (composeMessage)'
396 echo $1 | grep -q "^-" > /dev/null
397 if [ $? -eq 0 ]; then
398 %{_seamonkeydir}/seamonkey-bin "$@"
400 if [ -f "`pwd`/$1" ]; then
401 URL="file://`pwd`/$1"
405 grep browser.tabs.opentabfor.middleclick ~/.mozilla/default/*/prefs.js | grep true > /dev/null
406 if [ $? -eq 0 ]; then
407 %{_seamonkeydir}/seamonkey-bin -remote "OpenUrl($URL,new-tab)"
409 %{_seamonkeydir}/seamonkey-bin -remote "OpenUrl($URL,new-window)"
417 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
420 cd %{_datadir}/%{name}/chrome
421 cat *-installed-chrome.txt > installed-chrome.txt
422 rm -f chrome.rdf overlays.rdf
423 rm -f %{_seamonkeydir}/components/{compreg,xpti}.dat
425 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
426 export LD_LIBRARY_PATH
428 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regxpcom
429 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regchrome
434 rm -rf $RPM_BUILD_ROOT
438 %{_sbindir}/%{name}-chrome+xpcom-generate
441 if [ "$1" = "1" ]; then
442 %{_sbindir}/%{name}-chrome+xpcom-generate
445 %post libs -p /sbin/ldconfig
446 %postun libs -p /sbin/ldconfig
450 %{_sbindir}/%{name}-chrome+xpcom-generate
454 %{_sbindir}/%{name}-chrome+xpcom-generate
457 %{_sbindir}/%{name}-chrome+xpcom-generate
459 %postun addon-enigmail
460 %{_sbindir}/%{name}-chrome+xpcom-generate
463 %{_sbindir}/%{name}-chrome+xpcom-generate
466 %{_sbindir}/%{name}-chrome+xpcom-generate
469 %{_sbindir}/%{name}-chrome+xpcom-generate
472 %{_sbindir}/%{name}-chrome+xpcom-generate
475 %{_sbindir}/%{name}-chrome+xpcom-generate
477 %postun dom-inspector
478 %{_sbindir}/%{name}-chrome+xpcom-generate
481 %{_sbindir}/%{name}-chrome+xpcom-generate
484 %{_sbindir}/%{name}-chrome+xpcom-generate
487 %{_sbindir}/%{name}-chrome+xpcom-generate
490 %{_sbindir}/%{name}-chrome+xpcom-generate
493 %defattr(644,root,root,755)
494 %attr(755,root,root) %{_bindir}/seamonkey
495 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
498 %dir %{_seamonkeydir}/components
499 %dir %{_seamonkeydir}/defaults
500 %dir %{_seamonkeydir}/greprefs
501 %dir %{_seamonkeydir}/icons
502 %dir %{_seamonkeydir}/plugins
503 %dir %{_seamonkeydir}/res
504 %dir %{_seamonkeydir}/searchplugins
505 %dir %{_datadir}/%{name}
507 %attr(755,root,root) %{_seamonkeydir}/seamonkey-bin
508 %attr(755,root,root) %{_seamonkeydir}/reg*
509 %attr(755,root,root) %{_seamonkeydir}/xpidl
511 %attr(755,root,root) %{_seamonkeydir}/libnssckbi.so
513 %attr(755,root,root) %{_seamonkeydir}/components/libaccess*.so
514 %attr(755,root,root) %{_seamonkeydir}/components/libappcomps.so
515 %attr(755,root,root) %{_seamonkeydir}/components/libauth*.so
516 %attr(755,root,root) %{_seamonkeydir}/components/libautoconfig.so
517 %attr(755,root,root) %{_seamonkeydir}/components/libcaps.so
518 %attr(755,root,root) %{_seamonkeydir}/components/libchrome.so
519 %attr(755,root,root) %{_seamonkeydir}/components/libcomposer.so
520 %attr(755,root,root) %{_seamonkeydir}/components/libcookie.so
521 %attr(755,root,root) %{_seamonkeydir}/components/libdocshell.so
522 %attr(755,root,root) %{_seamonkeydir}/components/libeditor.so
523 %attr(755,root,root) %{_seamonkeydir}/components/libembedcomponents.so
524 %attr(755,root,root) %{_seamonkeydir}/components/libfileview.so
525 %attr(755,root,root) %{_seamonkeydir}/components/libgfx*.so
526 %attr(755,root,root) %{_seamonkeydir}/components/libgk*.so
527 %attr(755,root,root) %{_seamonkeydir}/components/libhtmlpars.so
528 %attr(755,root,root) %{_seamonkeydir}/components/libi18n.so
529 %attr(755,root,root) %{_seamonkeydir}/components/libimg*.so
530 %attr(755,root,root) %{_seamonkeydir}/components/libjar50.so
531 %attr(755,root,root) %{_seamonkeydir}/components/libjsd.so
532 %attr(755,root,root) %{_seamonkeydir}/components/libmork.so
533 %attr(755,root,root) %{_seamonkeydir}/components/libmoz*.so
534 %attr(755,root,root) %{_seamonkeydir}/components/libmyspell.so
535 %attr(755,root,root) %{_seamonkeydir}/components/libnecko*.so
536 %attr(755,root,root) %{_seamonkeydir}/components/libnkdatetime.so
537 %attr(755,root,root) %{_seamonkeydir}/components/libnkfinger.so
538 %attr(755,root,root) %{_seamonkeydir}/components/libns*.so
539 %attr(755,root,root) %{_seamonkeydir}/components/liboji.so
540 %attr(755,root,root) %{_seamonkeydir}/components/libp3p.so
541 %attr(755,root,root) %{_seamonkeydir}/components/libpermissions.so
542 %attr(755,root,root) %{_seamonkeydir}/components/libpipboot.so
543 %attr(755,root,root) %{_seamonkeydir}/components/libpipnss.so
544 %attr(755,root,root) %{_seamonkeydir}/components/libpippki.so
545 %attr(755,root,root) %{_seamonkeydir}/components/libpref.so
546 %attr(755,root,root) %{_seamonkeydir}/components/libprofile.so
547 %attr(755,root,root) %{_seamonkeydir}/components/librdf.so
548 %attr(755,root,root) %{_seamonkeydir}/components/libremoteservice.so
549 %attr(755,root,root) %{_seamonkeydir}/components/libschemavalidation.so
550 %attr(755,root,root) %{_seamonkeydir}/components/libsearchservice.so
551 %attr(755,root,root) %{_seamonkeydir}/components/libspellchecker.so
552 %attr(755,root,root) %{_seamonkeydir}/components/libsql.so
553 %attr(755,root,root) %{_seamonkeydir}/components/libsroaming.so
554 %attr(755,root,root) %{_seamonkeydir}/components/libstoragecomps.so
555 %attr(755,root,root) %{_seamonkeydir}/components/libsystem-pref.so
556 %attr(755,root,root) %{_seamonkeydir}/components/libtransformiix.so
557 %attr(755,root,root) %{_seamonkeydir}/components/libtxmgr.so
558 %attr(755,root,root) %{_seamonkeydir}/components/libtypeaheadfind.so
559 %attr(755,root,root) %{_seamonkeydir}/components/libuconv.so
560 %attr(755,root,root) %{_seamonkeydir}/components/libucv*.so
561 %attr(755,root,root) %{_seamonkeydir}/components/libuniversalchardet.so
562 %attr(755,root,root) %{_seamonkeydir}/components/libwallet.so
563 %attr(755,root,root) %{_seamonkeydir}/components/libwalletviewers.so
564 %attr(755,root,root) %{_seamonkeydir}/components/libwebbrwsr.so
565 %attr(755,root,root) %{_seamonkeydir}/components/libwebdav.so
566 %attr(755,root,root) %{_seamonkeydir}/components/libwebsrvcs.so
567 %attr(755,root,root) %{_seamonkeydir}/components/libwidget_gtk2.so
568 %attr(755,root,root) %{_seamonkeydir}/components/libx*.so
570 %{_seamonkeydir}/components/access*.xpt
571 %{_seamonkeydir}/components/alerts.xpt
572 %{_seamonkeydir}/components/appshell.xpt
573 %{_seamonkeydir}/components/appstartup.xpt
574 %{_seamonkeydir}/components/autocomplete.xpt
575 %{_seamonkeydir}/components/autoconfig.xpt
576 %{_seamonkeydir}/components/bookmarks.xpt
577 %{_seamonkeydir}/components/caps.xpt
578 %{_seamonkeydir}/components/chardet.xpt
579 %{_seamonkeydir}/components/chrome.xpt
580 %{_seamonkeydir}/components/commandhandler.xpt
581 %{_seamonkeydir}/components/composer.xpt
582 %{_seamonkeydir}/components/content*.xpt
583 %{_seamonkeydir}/components/cookie.xpt
584 %{_seamonkeydir}/components/directory.xpt
585 %{_seamonkeydir}/components/docshell.xpt
586 %{_seamonkeydir}/components/dom*.xpt
587 %{_seamonkeydir}/components/downloadmanager.xpt
588 %{_seamonkeydir}/components/editor.xpt
589 %{_seamonkeydir}/components/embed_base.xpt
590 %{_seamonkeydir}/components/extensions.xpt
591 %{_seamonkeydir}/components/exthandler.xpt
592 %{_seamonkeydir}/components/find.xpt
593 %{_seamonkeydir}/components/filepicker.xpt
594 %{_seamonkeydir}/components/gfx*.xpt
595 %{?with_svg:%{_seamonkeydir}/components/gksvgrenderer.xpt}
596 %{_seamonkeydir}/components/history.xpt
597 %{_seamonkeydir}/components/htmlparser.xpt
598 %{?with_gnomeui:%{_seamonkeydir}/components/imgicon.xpt}
599 %{_seamonkeydir}/components/imglib2.xpt
600 %{_seamonkeydir}/components/intl.xpt
601 %{_seamonkeydir}/components/jar.xpt
602 %{_seamonkeydir}/components/js*.xpt
603 %{_seamonkeydir}/components/layout*.xpt
604 %{_seamonkeydir}/components/locale.xpt
605 %{_seamonkeydir}/components/lwbrk.xpt
606 %{_seamonkeydir}/components/mimetype.xpt
607 %{_seamonkeydir}/components/moz*.xpt
608 %{_seamonkeydir}/components/necko*.xpt
609 %{_seamonkeydir}/components/oji.xpt
610 %{_seamonkeydir}/components/p3p.xpt
611 %{_seamonkeydir}/components/pipboot.xpt
612 %{_seamonkeydir}/components/pipnss.xpt
613 %{_seamonkeydir}/components/pippki.xpt
614 %{_seamonkeydir}/components/plugin.xpt
615 %{_seamonkeydir}/components/pref.xpt
616 %{_seamonkeydir}/components/prefetch.xpt
617 %{_seamonkeydir}/components/prefmigr.xpt
618 %{_seamonkeydir}/components/profile.xpt
619 %{_seamonkeydir}/components/progressDlg.xpt
620 %{_seamonkeydir}/components/proxyObjInst.xpt
621 %{_seamonkeydir}/components/rdf.xpt
622 %{_seamonkeydir}/components/related.xpt
623 %{_seamonkeydir}/components/search.xpt
624 %{_seamonkeydir}/components/schemavalidation.xpt
625 %{_seamonkeydir}/components/shistory.xpt
626 %{_seamonkeydir}/components/sidebar.xpt
627 %{_seamonkeydir}/components/signonviewer.xpt
628 %{_seamonkeydir}/components/spellchecker.xpt
629 %{_seamonkeydir}/components/sql.xpt
630 %{_seamonkeydir}/components/storage.xpt
631 %{_seamonkeydir}/components/toolkitremote.xpt
632 %{_seamonkeydir}/components/txmgr.xpt
633 %{_seamonkeydir}/components/txtsvc.xpt
634 %{_seamonkeydir}/components/typeaheadfind.xpt
635 %{_seamonkeydir}/components/uconv.xpt
636 %{_seamonkeydir}/components/unicharutil.xpt
637 %{_seamonkeydir}/components/uriloader.xpt
638 %{_seamonkeydir}/components/wallet*.xpt
639 %{_seamonkeydir}/components/webBrowser_core.xpt
640 %{_seamonkeydir}/components/webbrowserpersist.xpt
641 %{_seamonkeydir}/components/webdav.xpt
642 %{_seamonkeydir}/components/webshell_idls.xpt
643 %{_seamonkeydir}/components/websrvcs.xpt
644 %{_seamonkeydir}/components/widget.xpt
645 %{_seamonkeydir}/components/windowds.xpt
646 %{_seamonkeydir}/components/windowwatcher.xpt
647 %{_seamonkeydir}/components/x*.xpt
649 %{_seamonkeydir}/components/jsconsole-clhandler.js
650 %{_seamonkeydir}/components/nsCloseAllWindows.js
651 %{_seamonkeydir}/components/nsComposerCmdLineHandler.js
652 %{_seamonkeydir}/components/nsDictionary.js
653 %{_seamonkeydir}/components/nsDownloadProgressListener.js
654 %{_seamonkeydir}/components/nsFilePicker.js
655 %{_seamonkeydir}/components/nsHelperAppDlg.js
656 %{_seamonkeydir}/components/nsInterfaceInfoToIDL.js
657 %{_seamonkeydir}/components/nsKillAll.js
658 %{_seamonkeydir}/components/nsProgressDialog.js
659 %{_seamonkeydir}/components/nsProxyAutoConfig.js
660 %{_seamonkeydir}/components/nsResetPref.js
661 %{_seamonkeydir}/components/nsSchemaValidatorRegexp.js
662 %{_seamonkeydir}/components/nsSidebar.js
663 %{_seamonkeydir}/components/nsUpdateNotifier.js
664 %{_seamonkeydir}/components/nsXmlRpcClient.js
665 %{_seamonkeydir}/components/xulappinfo.js
667 # not *.dat, so check-files can catch any new files
668 # (and they won't be just silently placed empty in rpm)
669 %ghost %{_seamonkeydir}/components/compreg.dat
670 %ghost %{_seamonkeydir}/components/xpti.dat
672 %{_seamonkeydir}/components/myspell
674 %dir %{_datadir}/%{name}/chrome
675 %{_datadir}/%{name}/chrome/US.jar
676 %{_datadir}/%{name}/chrome/classic.jar
677 %{_datadir}/%{name}/chrome/comm.jar
678 %{_datadir}/%{name}/chrome/content-packs.jar
679 %{_datadir}/%{name}/chrome/cview.jar
680 %{_datadir}/%{name}/chrome/embed-sample.jar
681 %{_datadir}/%{name}/chrome/en-US.jar
682 %{_datadir}/%{name}/chrome/en-unix.jar
683 %{_datadir}/%{name}/chrome/help.jar
684 %{_datadir}/%{name}/chrome/layoutdebug.jar
685 %{_datadir}/%{name}/chrome/modern.jar
686 %{_datadir}/%{name}/chrome/pipnss.jar
687 %{_datadir}/%{name}/chrome/pippki.jar
688 %{_datadir}/%{name}/chrome/reporter.jar
689 %{_datadir}/%{name}/chrome/sql.jar
690 %{_datadir}/%{name}/chrome/sroaming.jar
691 %{_datadir}/%{name}/chrome/tasks.jar
692 %{_datadir}/%{name}/chrome/toolkit.jar
693 %{_datadir}/%{name}/chrome/xforms.jar
695 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
696 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
697 # not generated automatically ?
698 %{_datadir}/%{name}/chrome/stylesheets.rdf
699 %{_datadir}/%{name}/chrome/chromelist.txt
700 %{_datadir}/%{name}/chrome/icons
701 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
702 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
703 %exclude %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
704 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
705 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
706 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
707 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
708 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
710 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
711 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
713 %{_datadir}/%{name}/defaults
714 %{_datadir}/%{name}/greprefs
715 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
716 %{_datadir}/%{name}/icons
717 %{_datadir}/%{name}/myspell
718 %{_datadir}/%{name}/res
719 %{_datadir}/%{name}/searchplugins
721 %{_pixmapsdir}/seamonkey.png
722 %{_desktopdir}/%{name}.desktop
723 %{_desktopdir}/%{name}-composer.desktop
726 %defattr(644,root,root,755)
727 %dir %{_seamonkeydir}
728 # libxpcom.so used by mozillaplug-in
729 # probably should add more if more packages require
730 %attr(755,root,root) %{_seamonkeydir}/libxpcom.so
731 %attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
732 %attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
735 %attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so
736 %attr(755,root,root) %{_seamonkeydir}/libgkgfx.so
737 %attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so
738 %attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so
739 %attr(755,root,root) %{_seamonkeydir}/libjsj.so
740 %attr(755,root,root) %{_seamonkeydir}/libldap50.so
741 %attr(755,root,root) %{_seamonkeydir}/libprldap50.so
742 %attr(755,root,root) %{_seamonkeydir}/libssldap50.so
743 %attr(755,root,root) %{_seamonkeydir}/libmozjs.so
744 %attr(755,root,root) %{_seamonkeydir}/libxpistub.so
745 %attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so
748 %defattr(644,root,root,755)
749 %attr(755,root,root) %{_seamonkeydir}/libmsgbaseutil.so
750 %attr(755,root,root) %{_seamonkeydir}/components/libaddrbook.so
751 %attr(755,root,root) %{_seamonkeydir}/components/libbayesflt.so
752 %attr(755,root,root) %{_seamonkeydir}/components/libimpText.so
753 %attr(755,root,root) %{_seamonkeydir}/components/libimpComm4xMail.so
754 %attr(755,root,root) %{_seamonkeydir}/components/libimport.so
755 %attr(755,root,root) %{_seamonkeydir}/components/liblocalmail.so
756 %attr(755,root,root) %{_seamonkeydir}/components/libmailnews.so
757 %attr(755,root,root) %{_seamonkeydir}/components/libmailview.so
758 %attr(755,root,root) %{_seamonkeydir}/components/libmime.so
759 %attr(755,root,root) %{_seamonkeydir}/components/libmimeemitter.so
760 %attr(755,root,root) %{_seamonkeydir}/components/libmsg*.so
761 %attr(755,root,root) %{_seamonkeydir}/components/libvcard.so
763 %{_seamonkeydir}/components/addrbook.xpt
764 %{_seamonkeydir}/components/impComm4xMail.xpt
765 %{_seamonkeydir}/components/import.xpt
766 %{_seamonkeydir}/components/mailnews.xpt
767 %{_seamonkeydir}/components/mailview.xpt
768 %{_seamonkeydir}/components/mime.xpt
769 %{_seamonkeydir}/components/msg*.xpt
771 %{_seamonkeydir}/components/mdn-service.js
772 %{_seamonkeydir}/components/nsAbLDAPAttributeMap.js
773 %{_seamonkeydir}/components/nsLDAPPrefsService.js
774 %{_seamonkeydir}/components/offlineStartup.js
775 %{_seamonkeydir}/components/smime-service.js
777 %{_datadir}/%{name}/chrome/messenger.jar
779 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
780 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
781 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
782 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
784 %{_desktopdir}/%{name}-mail.desktop
786 %files addon-enigmail
787 %defattr(644,root,root,755)
788 %attr(755,root,root) %{_seamonkeydir}/components/libenigmime.so
789 %{_seamonkeydir}/components/enigmail.xpt
790 %{_seamonkeydir}/components/enigmime.xpt
791 %{_seamonkeydir}/components/ipc.xpt
792 %{_seamonkeydir}/components/enigmail.js
793 %{_seamonkeydir}/components/enigprefs-service.js
794 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
795 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
796 %{_datadir}/%{name}/chrome/enigmail-skin.jar
797 %{_datadir}/%{name}/chrome/enigmail.jar
798 %{_datadir}/%{name}/chrome/enigmime.jar
801 %defattr(644,root,root,755)
802 %{_seamonkeydir}/components/chatzilla-service.js
803 %{_datadir}/%{name}/chrome/chatzilla.jar
804 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
805 %{_desktopdir}/%{name}-chat.desktop
808 %defattr(644,root,root,755)
809 %{_seamonkeydir}/components/venkman-service.js
810 %{_datadir}/%{name}/chrome/venkman.jar
811 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
812 %{_desktopdir}/%{name}-venkman.desktop
815 %defattr(644,root,root,755)
816 %attr(755,root,root) %{_seamonkeydir}/components/libinspector.so
817 %{_seamonkeydir}/components/inspector.xpt
818 %{_seamonkeydir}/components/inspector-cmdline.js
819 %{_datadir}/%{name}/chrome/inspector.jar
820 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
821 %{_datadir}/%{name}/defaults/pref/inspector.js
825 %defattr(644,root,root,755)
826 %attr(755,root,root) %{_seamonkeydir}/components/libnkgnomevfs.so
830 %defattr(644,root,root,755)
831 %attr(755,root,root) %{_seamonkeydir}/components/libcalbasecomps.so
832 %{_seamonkeydir}/components/calbase.xpt
833 %{_seamonkeydir}/components/calbaseinternal.xpt
834 %{_seamonkeydir}/components/calendarService.js
835 %{_seamonkeydir}/components/cal[ACDEHIMORST]*.js
836 %{_datadir}/%{name}/chrome/calendar.jar
837 %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
840 %defattr(644,root,root,755)
841 %attr(755,root,root) %{_bindir}/reg*
842 %attr(755,root,root) %{_bindir}/xpidl
843 %{_includedir}/%{name}