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.1
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}-%{version}.source.tar.bz2
18 # Source0-md5: 16e1c6bab1e3832b22863933b5b032e7
19 Source1: http://www.mozilla-enigmail.org/downloads/src/enigmail-%{_enigmail_ver}.tar.gz
20 # Source1-md5: b255e7a77ecea435934bfa1872e99f6a
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 Patch5: %{name}-fonts.patch
32 URL: http://www.mozilla.org/projects/seamonkey/
33 BuildRequires: /bin/csh
34 BuildRequires: /bin/ex
35 BuildRequires: automake
36 %{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
37 BuildRequires: freetype-devel >= 1:2.1.8
38 %{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
39 BuildRequires: gtk+2-devel
40 %{?with_gnomeui:BuildRequires: libgnomeui-devel >= 2.0}
41 BuildRequires: libjpeg-devel >= 6b
42 BuildRequires: libpng-devel >= 1.2.7
43 BuildRequires: libstdc++-devel
44 BuildRequires: nspr-devel >= 1:4.6.1
45 BuildRequires: nss-devel >= 1:3.11.3
46 BuildRequires: perl-modules >= 5.6.0
47 BuildRequires: pkgconfig
48 BuildRequires: sed >= 4.0
49 BuildRequires: tar >= 1:1.15.1
50 BuildRequires: xorg-lib-libXext-devel
51 BuildRequires: xorg-lib-libXft-devel >= 2.1
52 BuildRequires: xorg-lib-libXinerama-devel
53 BuildRequires: xorg-lib-libXp-devel
54 BuildRequires: xorg-lib-libXt-devel
55 BuildRequires: zip >= 2.1
56 BuildRequires: zlib-devel >= 1.2.3
57 Requires(post,postun): /sbin/ldconfig
58 Requires(post,postun): %{name}-libs = %{epoch}:%{version}-%{release}
59 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
60 %{?with_svg:Requires: cairo >= 1.0.0}
61 Requires: nspr >= 1:4.6.1
62 Requires: nss >= 1:3.11.3
63 Provides: seamonkey-embedded = %{epoch}:%{version}-%{release}
67 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
69 %define specflags -fno-strict-aliasing
71 %define _seamonkeydir %{_libdir}/%{name}
72 %define _chromedir %{_libdir}/%{name}/chrome
73 # seamonkey, mozilla and firefox provide their own versions
74 %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
77 SeaMonkey is an open-source web browser, designed for standards
78 compliance, performance and portability.
81 SeaMonkey es un navegador de Internet que se basa en una versión
82 inicial de Netscape Communicator. Este software está en desarrollo,
83 por lo cual todavía es inestable.
86 SeaMonkey jest potê¿n± graficzn± przegl±dark± WWW, która jest nastêpc±
87 Mozilli, która nastêpnie by³a nastêpczyni± Netscape Communikatora.
90 O SeaMonkey é um web browser baseado numa versão inicial do Netscape
91 Communicator. Este software está em fase de desenvolvimento, portanto,
95 SeaMonkey - ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÊ web-browser Ó ÏÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ
96 ÔÅËÓÔÁÍÉ, ÒÁÚÒÁÂÏÔÁÎÎÙÊ ÄÌÑ ÍÁËÓÉÍÁÌØÎÏÇÏ ÓÏÏÔ×ÅÓÔ×ÉÑ ÓÔÁÎÄÁÒÔÁÍ,
97 ÍÁËÓÍÉÍÁÌØÎÏÊ ÐÅÒÅÎÏÓÉÍÏÓÔÉ É ÓËÏÒÏÓÔÉ ÒÁÂÏÔÙ
100 Summary: SeaMonkey shared libraries
101 Summary(pl): Biblioteki wspó³dzielone SeaMonkey
103 Obsoletes: mozilla-libs
106 SeaMonkey shared libraries.
108 %description libs -l pl
109 Biblioteki wspó³dzielone SeaMonkey.
112 Summary: SeaMonkey - programs for mail and news
113 Summary(pl): SeaMonkey - programy do poczty i newsów
114 Summary(ru): ðÏÞÔÏ×ÁÑ ÓÉÓÔÅÍÁ ÎÁ ÏÓÎÏ×Å SeaMonkey
115 Group: X11/Applications/Networking
116 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
117 Requires(post,postun): /sbin/ldconfig
118 Requires: %{name} = %{epoch}:%{version}-%{release}
119 Obsoletes: mozilla-mailnews
121 %description mailnews
122 Programs for mail and news integrated with browser.
124 %description mailnews -l pl
125 Programy pocztowe i obs³uga newsów zintegrowane z przegl±dark±.
127 %description mailnews -l ru
128 ëÌÉÅÎÔ ÐÏÞÔÙ É ÎÏ×ÏÓÔÅÊ, ÎÁ ÏÓÎÏ×Å SeaMonkey. ðÏÄÄÅÒÖÉ×ÁÅÔ IMAP, POP É
129 NNTP É ÉÍÅÅÔ ÐÒÏÓÔÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ.
131 %package addon-enigmail
132 Summary: Enigmail %{_enigmail_ver} - PGP/GPG support for SeaMonkey
133 Summary(pl): Enigmail %{_enigmail_ver} - obs³uga PGP/GPG dla SeaMonkey
134 Group: X11/Applications/Networking
135 Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
136 Requires(post,postun): /sbin/ldconfig
137 Requires: %{name}-mailnews = %{epoch}:%{version}-%{release}
138 Requires: gnupg >= 1.4.2.2
140 %description addon-enigmail
141 Enigmail is an extension to the mail client of SeaMonkey / Mozilla /
142 Netscape and Mozilla Thunderbird which allows users to access the
143 authentication and encryption features provided by GnuPG.
145 %description addon-enigmail -l pl
146 Enigmail jest rozszerzeniem dla klienta pocztowego SeaMonkey, Mozilla
147 i Mozilla Thunderdbird pozwalaj±cym u¿ytkownikowi korzystaæ z
148 funkcjonalno¶ci GnuPG.
151 Summary: SeaMonkey Chat - IRC client integratd with SeaMonkey
152 Summary(pl): SeaMonkey Chat - zintegrowany z Mozill± klient IRC-a
153 Group: X11/Applications/Networking
154 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
155 Requires: %{name} = %{epoch}:%{version}-%{release}
156 Obsoletes: mozilla-chat
159 SeaMonkey Chat - IRC client that is integrated with the SeaMonkey web
162 %description chat -l pl
163 SeaMonkey Chat - klient IRC-a zintegrowany z przegl±dark± SeaMonkey.
166 Summary: JavaScript debugger for use with SeaMonkey
167 Summary(pl): Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey
168 Group: X11/Applications/Networking
169 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
170 Requires: %{name} = %{epoch}:%{version}-%{release}
171 Obsoletes: mozilla-js-debugger
173 %description js-debugger
174 JavaScript debugger for use with SeaMonkey.
176 %description js-debugger -l pl
177 Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey.
179 %package dom-inspector
180 Summary: A tool for inspecting the DOM of pages in SeaMonkey
181 Summary(pl): Narzêdzie do ogl±dania DOM stron w SeaMonkey
182 Group: X11/Applications/Networking
183 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
184 Requires: %{name} = %{epoch}:%{version}-%{release}
185 Obsoletes: mozilla-dom-inspector
187 %description dom-inspector
188 This is a tool that allows you to inspect the DOM for web pages in
189 SeaMonkey. This is of great use to people who are doing SeaMonkey
190 chrome development or web page development.
192 %description dom-inspector -l pl
193 To narzêdzie pozwala na ogl±danie DOM dla stron WWW w SeaMonkey. Jest
194 bardzo przydatne dla ludzi rozwijaj±cych chrome w SeaMonkey lub
195 tworz±cych strony WWW.
198 Summary: Gnome-VFS module providing support for smb:// URLs
199 Summary(pl): Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://
200 Group: X11/Applications/Networking
201 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
202 Requires: %{name} = %{epoch}:%{version}-%{release}
203 Obsoletes: mozilla-gnomevfs
205 %description gnomevfs
206 Gnome-VFS module providing support for smb:// URLs.
208 %description gnomevfs -l pl
209 Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://.
212 Summary: SeaMonkey calendar
213 Summary(pl): Kalendarz SeaMonkey
214 Group: X11/Applications/Networking
215 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
216 Requires: %{name} = %{epoch}:%{version}-%{release}
217 Obsoletes: mozilla-calendar
219 %description calendar
220 This package contains the calendar application from the SeaMonkey
223 %description calendar -l pl
224 Ten pakiet zawiera kalendarz z zestawu aplikacji SeaMonkey.
227 Summary: Headers for developing programs that will use SeaMonkey
228 Summary(pl): SeaMonkey - pliki nag³ówkowe i biblioteki
229 Summary(pt_BR): Arquivos de inclusão para desenvolvimento de programas que usam o SeaMonkey
230 Summary(ru): æÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍ, ×ËÌÀÞÁÀÝÉÈ SeaMonkey
231 Group: X11/Development/Libraries
232 Requires: %{name} = %{epoch}:%{version}-%{release}
233 Requires: nspr-devel >= 1:4.6.1
234 Provides: seamonkey-embedded-devel = %{epoch}:%{version}-%{release}
235 Obsoletes: mozilla-devel
236 Obsoletes: mozilla-firefox-devel
239 SeaMonkey development package.
241 %description devel -l pl
242 Biblioteki i pliki nag³ówkowe.
244 %description devel -l pt_BR
245 Arquivos de inclusão para desenvolvimento de programas que usam o
248 %description devel -l ru
249 úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÅÏÌØÚÕÀÝÉÈ
254 tar jxf %{SOURCE0} --strip-components=1
255 tar -C mailnews/extensions -zxf %{SOURCE1}
265 BUILD_OFFICIAL="1"; export BUILD_OFFICIAL
266 MOZILLA_OFFICIAL="1"; export MOZILLA_OFFICIAL
268 cp -f /usr/share/automake/config.* build/autoconf
269 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
270 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
271 ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
273 %{!?debug:--disable-debug} \
274 --disable-elf-dynstr-gc \
275 %{!?with_gnomeui:--disable-gnomeui} \
276 %{!?with_gnomevfs:--disable-gnomevfs} \
279 --disable-xterm-updates \
280 --enable-application=suite \
283 --enable-default-toolkit=gtk2 \
284 --enable-extensions \
287 --enable-optimize="%{rpmcflags}" \
288 --enable-postscript \
289 %{!?debug:--enable-strip} \
290 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
294 --enable-old-abi-compat-wrappers \
295 --with-default-mozilla-five-home=%{_seamonkeydir} \
305 cd mailnews/extensions/enigmail
306 sed 's/"mozilla"/"%{name}-%{version}"/g' -i makemake
312 rm -rf $RPM_BUILD_ROOT
314 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
315 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
316 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,icons,greprefs,myspell,res,searchplugins} \
317 $RPM_BUILD_ROOT%{_seamonkeydir}/{components,plugins} \
318 $RPM_BUILD_ROOT{%{_includedir}/%{name}/idl,%{_pkgconfigdir}}
320 # preparing to create register
321 # remove empty directory trees
322 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}
324 rm -f dist/bin/chrome/en-{mac,win}.jar
326 # creating and installing register
327 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
328 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
329 #install dist/bin/component.reg $RPM_BUILD_ROOT%{_seamonkeydir}
331 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
332 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults
333 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs
334 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons
335 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res
336 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins
337 ln -sf ../../../share/%{name}/myspell $RPM_BUILD_ROOT%{_seamonkeydir}/components/myspell
339 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
340 cp -frL dist/bin/components/{[!m],m[!y]}* $RPM_BUILD_ROOT%{_seamonkeydir}/components
341 cp -frL dist/bin/components/myspell/* $RPM_BUILD_ROOT%{_datadir}/%{name}/myspell
342 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
343 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
344 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
345 cp -frL dist/gre/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
346 cp -frL dist/idl/* $RPM_BUILD_ROOT%{_includedir}/%{name}/idl
347 cp -frL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
348 cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name}
350 install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir}
352 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so
354 for f in build/unix/*.pc ; do
355 sed -e 's/seamonkey-%{version}/seamonkey/' $f \
356 > $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
359 sed -e 's,lib/seamonkey-%{version},lib,g;s/seamonkey-%{version}/seamonkey/g' build/unix/seamonkey-gtkmozembed.pc \
360 > $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-gtkmozembed.pc
362 # add includir/dom to Cflags, for openvrml.spec, perhaps others
363 sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-plugin.pc
365 rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nspr.pc
367 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
368 $RPM_BUILD_ROOT%{_desktopdir}
370 install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
372 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_seamonkeydir}
373 install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir}
374 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir}
375 install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir}
376 install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir}
377 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
378 install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir}
380 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
381 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
383 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
385 # (c) vip at linux.pl, wolf at pld-linux.org
387 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
388 export LD_LIBRARY_PATH
390 MOZILLA_FIVE_HOME="%{_seamonkeydir}"
391 SEAMONKEY="$MOZILLA_FIVE_HOME/seamonkey-bin"
392 if [ "$1" == "-remote" ]; then
396 PING=`$SEAMONKEY -remote 'ping()' 2>&1 >/dev/null`
397 if [ -n "$PING" ]; then
398 if [ -f "`pwd`/$1" ]; then
399 exec $SEAMONKEY "file://`pwd`/$1"
406 exec $SEAMONKEY -remote 'xfeDoCommand (openBrowser)'
407 elif [ "$1" == "-mail" ]; then
408 exec $SEAMONKEY -remote 'xfeDoCommand (openInbox)'
409 elif [ "$1" == "-compose" ]; then
410 exec $SEAMONKEY -remote 'xfeDoCommand (composeMessage)'
413 [[ $1 == -* ]] && exec $SEAMONKEY "$@"
415 if [ -f "`pwd`/$1" ]; then
416 URL="file://`pwd`/$1"
420 if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
421 ~/.mozilla/default/*/prefs.js; then
422 exec $SEAMONKEY -remote "OpenUrl($URL,new-tab)"
424 exec $SEAMONKEY -remote "OpenUrl($URL,new-window)"
427 echo "Cannot execute SeaMonkey ($SEAMONKEY)!" >&2
431 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
434 cd %{_datadir}/%{name}/chrome
435 cat *-installed-chrome.txt > installed-chrome.txt
436 rm -f chrome.rdf overlays.rdf
437 rm -f %{_seamonkeydir}/components/{compreg,xpti}.dat
439 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
440 export LD_LIBRARY_PATH
442 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regxpcom
443 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regchrome
448 rm -rf $RPM_BUILD_ROOT
452 %{_sbindir}/%{name}-chrome+xpcom-generate
455 if [ "$1" = "1" ]; then
456 %{_sbindir}/%{name}-chrome+xpcom-generate
460 %{_sbindir}/%{name}-chrome+xpcom-generate
463 %{_sbindir}/%{name}-chrome+xpcom-generate
466 %{_sbindir}/%{name}-chrome+xpcom-generate
468 %postun addon-enigmail
469 %{_sbindir}/%{name}-chrome+xpcom-generate
472 %{_sbindir}/%{name}-chrome+xpcom-generate
475 %{_sbindir}/%{name}-chrome+xpcom-generate
478 %{_sbindir}/%{name}-chrome+xpcom-generate
481 %{_sbindir}/%{name}-chrome+xpcom-generate
484 %{_sbindir}/%{name}-chrome+xpcom-generate
486 %postun dom-inspector
487 %{_sbindir}/%{name}-chrome+xpcom-generate
490 %{_sbindir}/%{name}-chrome+xpcom-generate
493 %{_sbindir}/%{name}-chrome+xpcom-generate
496 %{_sbindir}/%{name}-chrome+xpcom-generate
499 %{_sbindir}/%{name}-chrome+xpcom-generate
502 %defattr(644,root,root,755)
503 %attr(755,root,root) %{_bindir}/seamonkey
504 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
507 %dir %{_seamonkeydir}/components
508 %dir %{_seamonkeydir}/defaults
509 %dir %{_seamonkeydir}/greprefs
510 %dir %{_seamonkeydir}/icons
511 %dir %{_seamonkeydir}/plugins
512 %dir %{_seamonkeydir}/res
513 %dir %{_seamonkeydir}/searchplugins
514 %dir %{_datadir}/%{name}
516 %attr(755,root,root) %{_seamonkeydir}/seamonkey-bin
517 %attr(755,root,root) %{_seamonkeydir}/reg*
518 %attr(755,root,root) %{_seamonkeydir}/xpidl
520 %attr(755,root,root) %{_seamonkeydir}/libnssckbi.so
522 %attr(755,root,root) %{_seamonkeydir}/components/libaccess*.so
523 %attr(755,root,root) %{_seamonkeydir}/components/libappcomps.so
524 %attr(755,root,root) %{_seamonkeydir}/components/libauth*.so
525 %attr(755,root,root) %{_seamonkeydir}/components/libautoconfig.so
526 %attr(755,root,root) %{_seamonkeydir}/components/libcaps.so
527 %attr(755,root,root) %{_seamonkeydir}/components/libchrome.so
528 %attr(755,root,root) %{_seamonkeydir}/components/libcomposer.so
529 %attr(755,root,root) %{_seamonkeydir}/components/libcookie.so
530 %attr(755,root,root) %{_seamonkeydir}/components/libdocshell.so
531 %attr(755,root,root) %{_seamonkeydir}/components/libeditor.so
532 %attr(755,root,root) %{_seamonkeydir}/components/libembedcomponents.so
533 %attr(755,root,root) %{_seamonkeydir}/components/libfileview.so
534 %attr(755,root,root) %{_seamonkeydir}/components/libgfx*.so
535 %attr(755,root,root) %{_seamonkeydir}/components/libgk*.so
536 %attr(755,root,root) %{_seamonkeydir}/components/libhtmlpars.so
537 %attr(755,root,root) %{_seamonkeydir}/components/libi18n.so
538 %attr(755,root,root) %{_seamonkeydir}/components/libimg*.so
539 %attr(755,root,root) %{_seamonkeydir}/components/libjar50.so
540 %attr(755,root,root) %{_seamonkeydir}/components/libjsd.so
541 %attr(755,root,root) %{_seamonkeydir}/components/libmork.so
542 %attr(755,root,root) %{_seamonkeydir}/components/libmoz*.so
543 %attr(755,root,root) %{_seamonkeydir}/components/libmyspell.so
544 %attr(755,root,root) %{_seamonkeydir}/components/libnecko*.so
545 %attr(755,root,root) %{_seamonkeydir}/components/libnkdatetime.so
546 %attr(755,root,root) %{_seamonkeydir}/components/libnkfinger.so
547 %attr(755,root,root) %{_seamonkeydir}/components/libns*.so
548 %attr(755,root,root) %{_seamonkeydir}/components/liboji.so
549 %attr(755,root,root) %{_seamonkeydir}/components/libp3p.so
550 %attr(755,root,root) %{_seamonkeydir}/components/libpermissions.so
551 %attr(755,root,root) %{_seamonkeydir}/components/libpipboot.so
552 %attr(755,root,root) %{_seamonkeydir}/components/libpipnss.so
553 %attr(755,root,root) %{_seamonkeydir}/components/libpippki.so
554 %attr(755,root,root) %{_seamonkeydir}/components/libpref.so
555 %attr(755,root,root) %{_seamonkeydir}/components/libprofile.so
556 %attr(755,root,root) %{_seamonkeydir}/components/librdf.so
557 %attr(755,root,root) %{_seamonkeydir}/components/libremoteservice.so
558 %attr(755,root,root) %{_seamonkeydir}/components/libschemavalidation.so
559 %attr(755,root,root) %{_seamonkeydir}/components/libsearchservice.so
560 %attr(755,root,root) %{_seamonkeydir}/components/libspellchecker.so
561 %attr(755,root,root) %{_seamonkeydir}/components/libsql.so
562 %attr(755,root,root) %{_seamonkeydir}/components/libsroaming.so
563 %attr(755,root,root) %{_seamonkeydir}/components/libstoragecomps.so
564 %attr(755,root,root) %{_seamonkeydir}/components/libsystem-pref.so
565 %attr(755,root,root) %{_seamonkeydir}/components/libtransformiix.so
566 %attr(755,root,root) %{_seamonkeydir}/components/libtxmgr.so
567 %attr(755,root,root) %{_seamonkeydir}/components/libtypeaheadfind.so
568 %attr(755,root,root) %{_seamonkeydir}/components/libuconv.so
569 %attr(755,root,root) %{_seamonkeydir}/components/libucv*.so
570 %attr(755,root,root) %{_seamonkeydir}/components/libuniversalchardet.so
571 %attr(755,root,root) %{_seamonkeydir}/components/libwallet.so
572 %attr(755,root,root) %{_seamonkeydir}/components/libwalletviewers.so
573 %attr(755,root,root) %{_seamonkeydir}/components/libwebbrwsr.so
574 %attr(755,root,root) %{_seamonkeydir}/components/libwebdav.so
575 %attr(755,root,root) %{_seamonkeydir}/components/libwebsrvcs.so
576 %attr(755,root,root) %{_seamonkeydir}/components/libwidget_gtk2.so
577 %attr(755,root,root) %{_seamonkeydir}/components/libx*.so
579 %{_seamonkeydir}/components/access*.xpt
580 %{_seamonkeydir}/components/alerts.xpt
581 %{_seamonkeydir}/components/appshell.xpt
582 %{_seamonkeydir}/components/appstartup.xpt
583 %{_seamonkeydir}/components/autocomplete.xpt
584 %{_seamonkeydir}/components/autoconfig.xpt
585 %{_seamonkeydir}/components/bookmarks.xpt
586 %{_seamonkeydir}/components/caps.xpt
587 %{_seamonkeydir}/components/chardet.xpt
588 %{_seamonkeydir}/components/chrome.xpt
589 %{_seamonkeydir}/components/commandhandler.xpt
590 %{_seamonkeydir}/components/composer.xpt
591 %{_seamonkeydir}/components/content*.xpt
592 %{_seamonkeydir}/components/cookie.xpt
593 %{_seamonkeydir}/components/directory.xpt
594 %{_seamonkeydir}/components/docshell.xpt
595 %{_seamonkeydir}/components/dom*.xpt
596 %{_seamonkeydir}/components/downloadmanager.xpt
597 %{_seamonkeydir}/components/editor.xpt
598 %{_seamonkeydir}/components/embed_base.xpt
599 %{_seamonkeydir}/components/extensions.xpt
600 %{_seamonkeydir}/components/exthandler.xpt
601 %{_seamonkeydir}/components/find.xpt
602 %{_seamonkeydir}/components/filepicker.xpt
603 %{_seamonkeydir}/components/gfx*.xpt
604 %{?with_svg:%{_seamonkeydir}/components/gksvgrenderer.xpt}
605 %{_seamonkeydir}/components/history.xpt
606 %{_seamonkeydir}/components/htmlparser.xpt
607 %{?with_gnomeui:%{_seamonkeydir}/components/imgicon.xpt}
608 %{_seamonkeydir}/components/imglib2.xpt
609 %{_seamonkeydir}/components/intl.xpt
610 %{_seamonkeydir}/components/jar.xpt
611 %{_seamonkeydir}/components/js*.xpt
612 %{_seamonkeydir}/components/layout*.xpt
613 %{_seamonkeydir}/components/locale.xpt
614 %{_seamonkeydir}/components/lwbrk.xpt
615 %{_seamonkeydir}/components/mimetype.xpt
616 %{_seamonkeydir}/components/moz*.xpt
617 %{_seamonkeydir}/components/necko*.xpt
618 %{_seamonkeydir}/components/oji.xpt
619 %{_seamonkeydir}/components/p3p.xpt
620 %{_seamonkeydir}/components/pipboot.xpt
621 %{_seamonkeydir}/components/pipnss.xpt
622 %{_seamonkeydir}/components/pippki.xpt
623 %{_seamonkeydir}/components/plugin.xpt
624 %{_seamonkeydir}/components/pref.xpt
625 %{_seamonkeydir}/components/prefetch.xpt
626 %{_seamonkeydir}/components/prefmigr.xpt
627 %{_seamonkeydir}/components/profile.xpt
628 %{_seamonkeydir}/components/progressDlg.xpt
629 %{_seamonkeydir}/components/proxyObjInst.xpt
630 %{_seamonkeydir}/components/rdf.xpt
631 %{_seamonkeydir}/components/related.xpt
632 %{_seamonkeydir}/components/search.xpt
633 %{_seamonkeydir}/components/schemavalidation.xpt
634 %{_seamonkeydir}/components/shistory.xpt
635 %{_seamonkeydir}/components/sidebar.xpt
636 %{_seamonkeydir}/components/signonviewer.xpt
637 %{_seamonkeydir}/components/spellchecker.xpt
638 %{_seamonkeydir}/components/sql.xpt
639 %{_seamonkeydir}/components/storage.xpt
640 %{_seamonkeydir}/components/toolkitremote.xpt
641 %{_seamonkeydir}/components/txmgr.xpt
642 %{_seamonkeydir}/components/txtsvc.xpt
643 %{_seamonkeydir}/components/typeaheadfind.xpt
644 %{_seamonkeydir}/components/uconv.xpt
645 %{_seamonkeydir}/components/unicharutil.xpt
646 %{_seamonkeydir}/components/uriloader.xpt
647 %{_seamonkeydir}/components/wallet*.xpt
648 %{_seamonkeydir}/components/webBrowser_core.xpt
649 %{_seamonkeydir}/components/webbrowserpersist.xpt
650 %{_seamonkeydir}/components/webdav.xpt
651 %{_seamonkeydir}/components/webshell_idls.xpt
652 %{_seamonkeydir}/components/websrvcs.xpt
653 %{_seamonkeydir}/components/widget.xpt
654 %{_seamonkeydir}/components/windowds.xpt
655 %{_seamonkeydir}/components/windowwatcher.xpt
656 %{_seamonkeydir}/components/x*.xpt
658 %{_seamonkeydir}/components/jsconsole-clhandler.js
659 %{_seamonkeydir}/components/nsCloseAllWindows.js
660 %{_seamonkeydir}/components/nsComposerCmdLineHandler.js
661 %{_seamonkeydir}/components/nsDictionary.js
662 %{_seamonkeydir}/components/nsDownloadProgressListener.js
663 %{_seamonkeydir}/components/nsFilePicker.js
664 %{_seamonkeydir}/components/nsHelperAppDlg.js
665 %{_seamonkeydir}/components/nsInterfaceInfoToIDL.js
666 %{_seamonkeydir}/components/nsKillAll.js
667 %{_seamonkeydir}/components/nsProgressDialog.js
668 %{_seamonkeydir}/components/nsProxyAutoConfig.js
669 %{_seamonkeydir}/components/nsResetPref.js
670 %{_seamonkeydir}/components/nsSchemaValidatorRegexp.js
671 %{_seamonkeydir}/components/nsSidebar.js
672 %{_seamonkeydir}/components/nsUpdateNotifier.js
673 %{_seamonkeydir}/components/nsXmlRpcClient.js
674 %{_seamonkeydir}/components/xulappinfo.js
676 # not *.dat, so check-files can catch any new files
677 # (and they won't be just silently placed empty in rpm)
678 %ghost %{_seamonkeydir}/components/compreg.dat
679 %ghost %{_seamonkeydir}/components/xpti.dat
681 %{_seamonkeydir}/components/myspell
683 %dir %{_datadir}/%{name}/chrome
684 %{_datadir}/%{name}/chrome/US.jar
685 %{_datadir}/%{name}/chrome/classic.jar
686 %{_datadir}/%{name}/chrome/comm.jar
687 %{_datadir}/%{name}/chrome/content-packs.jar
688 %{_datadir}/%{name}/chrome/cview.jar
689 %{_datadir}/%{name}/chrome/embed-sample.jar
690 %{_datadir}/%{name}/chrome/en-US.jar
691 %{_datadir}/%{name}/chrome/en-unix.jar
692 %{_datadir}/%{name}/chrome/help.jar
693 %{_datadir}/%{name}/chrome/layoutdebug.jar
694 %{_datadir}/%{name}/chrome/modern.jar
695 %{_datadir}/%{name}/chrome/pipnss.jar
696 %{_datadir}/%{name}/chrome/pippki.jar
697 %{_datadir}/%{name}/chrome/reporter.jar
698 %{_datadir}/%{name}/chrome/sql.jar
699 %{_datadir}/%{name}/chrome/sroaming.jar
700 %{_datadir}/%{name}/chrome/tasks.jar
701 %{_datadir}/%{name}/chrome/toolkit.jar
702 %{_datadir}/%{name}/chrome/xforms.jar
704 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
705 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
706 # not generated automatically ?
707 %{_datadir}/%{name}/chrome/stylesheets.rdf
708 %{_datadir}/%{name}/chrome/chromelist.txt
709 %{_datadir}/%{name}/chrome/icons
710 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
711 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
712 %exclude %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
713 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
714 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
715 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
716 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
717 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
719 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
720 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
722 %{_datadir}/%{name}/defaults
723 %{_datadir}/%{name}/greprefs
724 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
725 %{_datadir}/%{name}/icons
726 %{_datadir}/%{name}/myspell
727 %{_datadir}/%{name}/res
728 %{_datadir}/%{name}/searchplugins
730 %{_pixmapsdir}/seamonkey.png
731 %{_desktopdir}/%{name}.desktop
732 %{_desktopdir}/%{name}-composer.desktop
735 %defattr(644,root,root,755)
736 %dir %{_seamonkeydir}
737 # libxpcom.so used by mozillaplug-in
738 # probably should add more if more packages require
739 %attr(755,root,root) %{_seamonkeydir}/libxpcom.so
740 %attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
741 %attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
744 %attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so
745 %attr(755,root,root) %{_seamonkeydir}/libgkgfx.so
746 %attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so
747 %attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so
748 %attr(755,root,root) %{_seamonkeydir}/libjsj.so
749 %attr(755,root,root) %{_seamonkeydir}/libldap50.so
750 %attr(755,root,root) %{_seamonkeydir}/libprldap50.so
751 %attr(755,root,root) %{_seamonkeydir}/libssldap50.so
752 %attr(755,root,root) %{_seamonkeydir}/libmozjs.so
753 %attr(755,root,root) %{_seamonkeydir}/libxpistub.so
754 %attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so
757 %defattr(644,root,root,755)
758 %attr(755,root,root) %{_seamonkeydir}/libmsgbaseutil.so
759 %attr(755,root,root) %{_seamonkeydir}/components/libaddrbook.so
760 %attr(755,root,root) %{_seamonkeydir}/components/libbayesflt.so
761 %attr(755,root,root) %{_seamonkeydir}/components/libimpText.so
762 %attr(755,root,root) %{_seamonkeydir}/components/libimpComm4xMail.so
763 %attr(755,root,root) %{_seamonkeydir}/components/libimport.so
764 %attr(755,root,root) %{_seamonkeydir}/components/liblocalmail.so
765 %attr(755,root,root) %{_seamonkeydir}/components/libmailnews.so
766 %attr(755,root,root) %{_seamonkeydir}/components/libmailview.so
767 %attr(755,root,root) %{_seamonkeydir}/components/libmime.so
768 %attr(755,root,root) %{_seamonkeydir}/components/libmimeemitter.so
769 %attr(755,root,root) %{_seamonkeydir}/components/libmsg*.so
770 %attr(755,root,root) %{_seamonkeydir}/components/libvcard.so
772 %{_seamonkeydir}/components/addrbook.xpt
773 %{_seamonkeydir}/components/impComm4xMail.xpt
774 %{_seamonkeydir}/components/import.xpt
775 %{_seamonkeydir}/components/mailnews.xpt
776 %{_seamonkeydir}/components/mailview.xpt
777 %{_seamonkeydir}/components/mime.xpt
778 %{_seamonkeydir}/components/msg*.xpt
780 %{_seamonkeydir}/components/mdn-service.js
781 %{_seamonkeydir}/components/nsAbLDAPAttributeMap.js
782 %{_seamonkeydir}/components/nsLDAPPrefsService.js
783 %{_seamonkeydir}/components/offlineStartup.js
784 %{_seamonkeydir}/components/smime-service.js
786 %{_datadir}/%{name}/chrome/messenger.jar
788 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
789 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
790 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
791 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
793 %{_desktopdir}/%{name}-mail.desktop
795 %files addon-enigmail
796 %defattr(644,root,root,755)
797 %attr(755,root,root) %{_seamonkeydir}/components/libenigmime.so
798 %{_seamonkeydir}/components/enigmail.xpt
799 %{_seamonkeydir}/components/enigmime.xpt
800 %{_seamonkeydir}/components/ipc.xpt
801 %{_seamonkeydir}/components/enigmail.js
802 %{_seamonkeydir}/components/enigprefs-service.js
803 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
804 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
805 %{_datadir}/%{name}/chrome/enigmail-skin.jar
806 %{_datadir}/%{name}/chrome/enigmail.jar
807 %{_datadir}/%{name}/chrome/enigmime.jar
810 %defattr(644,root,root,755)
811 %{_seamonkeydir}/components/chatzilla-service.js
812 %{_datadir}/%{name}/chrome/chatzilla.jar
813 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
814 %{_desktopdir}/%{name}-chat.desktop
817 %defattr(644,root,root,755)
818 %{_seamonkeydir}/components/venkman-service.js
819 %{_datadir}/%{name}/chrome/venkman.jar
820 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
821 %{_desktopdir}/%{name}-venkman.desktop
824 %defattr(644,root,root,755)
825 %attr(755,root,root) %{_seamonkeydir}/components/libinspector.so
826 %{_seamonkeydir}/components/inspector.xpt
827 %{_seamonkeydir}/components/inspector-cmdline.js
828 %{_datadir}/%{name}/chrome/inspector.jar
829 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
830 %{_datadir}/%{name}/defaults/pref/inspector.js
834 %defattr(644,root,root,755)
835 %attr(755,root,root) %{_seamonkeydir}/components/libnkgnomevfs.so
839 %defattr(644,root,root,755)
840 %attr(755,root,root) %{_seamonkeydir}/components/libcalbasecomps.so
841 %{_seamonkeydir}/components/calbase.xpt
842 %{_seamonkeydir}/components/calbaseinternal.xpt
843 %{_seamonkeydir}/components/calendarService.js
844 %{_seamonkeydir}/components/cal[ACDEHIMORST]*.js
845 %{_datadir}/%{name}/chrome/calendar.jar
846 %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
849 %defattr(644,root,root,755)
850 %attr(755,root,root) %{_bindir}/reg*
851 %attr(755,root,root) %{_bindir}/xpidl
852 %{_includedir}/%{name}