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: %{name}-libs = %{epoch}:%{version}-%{release}
55 %{?with_svg:Requires: cairo >= 1.0.0}
56 Requires: nspr >= 1:4.6.1
57 Requires: nss >= 3.10.2
58 Provides: seamonkey-embedded = %{epoch}:%{version}-%{release}
61 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63 %define specflags -fno-strict-aliasing
65 %define _seamonkeydir %{_libdir}/%{name}
66 %define _chromedir %{_libdir}/%{name}/chrome
67 # seamonkey, mozilla and firefox provide their own versions
68 %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
71 SeaMonkey is an open-source web browser, designed for standards
72 compliance, performance and portability.
75 SeaMonkey es un navegador de Internet que se basa en una versión
76 inicial de Netscape Communicator. Este software está en desarrollo,
77 por lo cual todavía es inestable.
80 SeaMonkey jest potê¿n± graficzn± przegl±dark± WWW, która jest nastêpc±
81 Mozilli, która nastêpnie by³a nastêpczyni± Netscape Communikatora.
84 O SeaMonkey é um web browser baseado numa versão inicial do Netscape
85 Communicator. Este software está em fase de desenvolvimento, portanto,
89 SeaMonkey - ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÊ web-browser Ó ÏÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ
90 ÔÅËÓÔÁÍÉ, ÒÁÚÒÁÂÏÔÁÎÎÙÊ ÄÌÑ ÍÁËÓÉÍÁÌØÎÏÇÏ ÓÏÏÔ×ÅÓÔ×ÉÑ ÓÔÁÎÄÁÒÔÁÍ,
91 ÍÁËÓÍÉÍÁÌØÎÏÊ ÐÅÒÅÎÏÓÉÍÏÓÔÉ É ÓËÏÒÏÓÔÉ ÒÁÂÏÔÙ
94 Summary: SeaMonkey shared libraries
95 Summary(pl): Biblioteki wspó³dzielone SeaMonkey
99 SeaMonkey shared libraries.
101 %description libs -l pl
102 Biblioteki wspó³dzielone SeaMonkey.
105 Summary: SeaMonkey - programs for mail and news
106 Summary(pl): SeaMonkey - programy do poczty i newsów
107 Summary(ru): ðÏÞÔÏ×ÁÑ ÓÉÓÔÅÍÁ ÎÁ ÏÓÎÏ×Å SeaMonkey
108 Group: X11/Applications/Networking
109 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
110 Requires(post,postun): /sbin/ldconfig
111 Requires: %{name} = %{epoch}:%{version}-%{release}
113 %description mailnews
114 Programs for mail and news integrated with browser.
116 %description mailnews -l pl
117 Programy pocztowe i obs³uga newsów zintegrowane z przegl±dark±.
119 %description mailnews -l ru
120 ëÌÉÅÎÔ ÐÏÞÔÙ É ÎÏ×ÏÓÔÅÊ, ÎÁ ÏÓÎÏ×Å SeaMonkey. ðÏÄÄÅÒÖÉ×ÁÅÔ IMAP, POP É
121 NNTP É ÉÍÅÅÔ ÐÒÏÓÔÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ.
123 %package addon-enigmail
124 Summary: Enigmail %{_enigmail_ver} - PGP/GPG support for SeaMonkey
125 Summary(pl): Enigmail %{_enigmail_ver} - obs³uga PGP/GPG dla SeaMonkey
126 Group: X11/Applications/Networking
127 Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
128 Requires(post,postun): /sbin/ldconfig
129 Requires: %{name}-mailnews = %{epoch}:%{version}-%{release}
130 Requires: gnupg >= 1.4.2.2
132 %description addon-enigmail
133 Enigmail is an extension to the mail client of SeaMonkey / Mozilla /
134 Netscape and Mozilla Thunderbird which allows users to access the
135 authentication and encryption features provided by GnuPG.
137 %description addon-enigmail -l pl
138 Enigmail jest rozszerzeniem dla klienta pocztowego SeaMonkey, Mozilla
139 i Mozilla Thunderdbird pozwalaj±cym u¿ytkownikowi korzystaæ z
140 funkcjonalno¶ci GnuPG.
143 Summary: SeaMonkey Chat - IRC client integratd with SeaMonkey
144 Summary(pl): SeaMonkey Chat - zintegrowany z Mozill± klient IRC-a
145 Group: X11/Applications/Networking
146 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
147 Requires: %{name} = %{epoch}:%{version}-%{release}
150 SeaMonkey Chat - IRC client that is integrated with the SeaMonkey web
153 %description chat -l pl
154 SeaMonkey Chat - klient IRC-a zintegrowany z przegl±dark± SeaMonkey.
157 Summary: JavaScript debugger for use with SeaMonkey
158 Summary(pl): Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey
159 Group: X11/Applications/Networking
160 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
161 Requires: %{name} = %{epoch}:%{version}-%{release}
163 %description js-debugger
164 JavaScript debugger for use with SeaMonkey.
166 %description js-debugger -l pl
167 Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey.
169 %package dom-inspector
170 Summary: A tool for inspecting the DOM of pages in SeaMonkey
171 Summary(pl): Narzêdzie do ogl±dania DOM stron w SeaMonkey
172 Group: X11/Applications/Networking
173 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
174 Requires: %{name} = %{epoch}:%{version}-%{release}
176 %description dom-inspector
177 This is a tool that allows you to inspect the DOM for web pages in
178 SeaMonkey. This is of great use to people who are doing SeaMonkey
179 chrome development or web page development.
181 %description dom-inspector -l pl
182 To narzêdzie pozwala na ogl±danie DOM dla stron WWW w SeaMonkey. Jest
183 bardzo przydatne dla ludzi rozwijaj±cych chrome w SeaMonkey lub
184 tworz±cych strony WWW.
187 Summary: Gnome-VFS module providing support for smb:// URLs
188 Summary(pl): Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://
189 Group: X11/Applications/Networking
190 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
191 Requires: %{name} = %{epoch}:%{version}-%{release}
193 %description gnomevfs
194 Gnome-VFS module providing support for smb:// URLs.
196 %description gnomevfs -l pl
197 Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://.
200 Summary: SeaMonkey calendar
201 Summary(pl): Kalendarz SeaMonkey
202 Group: X11/Applications/Networking
203 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
204 Requires: %{name} = %{epoch}:%{version}-%{release}
206 %description calendar
207 This package contains the calendar application from the SeaMonkey
210 %description calendar -l pl
211 Ten pakiet zawiera kalendarz z zestawu aplikacji SeaMonkey.
214 Summary: Headers for developing programs that will use SeaMonkey
215 Summary(pl): SeaMonkey - pliki nag³ówkowe i biblioteki
216 Summary(pt_BR): Arquivos de inclusão para desenvolvimento de programas que usam o SeaMonkey
217 Summary(ru): æÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍ, ×ËÌÀÞÁÀÝÉÈ SeaMonkey
218 Group: X11/Development/Libraries
219 Requires: %{name} = %{epoch}:%{version}-%{release}
220 Requires: nspr-devel >= 1:4.6.1
221 Provides: seamonkey-embedded-devel = %{epoch}:%{version}-%{release}
222 Obsoletes: mozilla-devel
223 Obsoletes: mozilla-firefox-devel
226 SeaMonkey development package.
228 %description devel -l pl
229 Biblioteki i pliki nag³ówkowe.
231 %description devel -l pt_BR
232 Arquivos de inclusão para desenvolvimento de programas que usam o
235 %description devel -l ru
236 úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÅÏÌØÚÕÀÝÉÈ
241 tar jxf %{SOURCE0} --strip-components=1
242 tar -C mailnews/extensions -zxf %{SOURCE1}
251 BUILD_OFFICIAL="1"; export BUILD_OFFICIAL
252 MOZILLA_OFFICIAL="1"; export MOZILLA_OFFICIAL
254 cp -f /usr/share/automake/config.* build/autoconf
255 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
256 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
257 ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
259 %{!?debug:--disable-debug} \
260 --disable-elf-dynstr-gc \
261 %{!?with_gnomeui:--disable-gnomeui} \
262 %{!?with_gnomevfs:--disable-gnomevfs} \
265 --disable-xterm-updates \
266 --enable-application=suite \
269 --enable-default-toolkit=gtk2 \
270 --enable-extensions \
273 --enable-optimize="%{rpmcflags}" \
274 --enable-postscript \
275 %{!?debug:--enable-strip} \
276 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
280 --enable-old-abi-compat-wrappers \
281 --with-default-mozilla-five-home=%{_seamonkeydir} \
291 cd mailnews/extensions/enigmail
292 sed 's/"mozilla"/"%{name}-%{version}"/g' -i makemake
298 rm -rf $RPM_BUILD_ROOT
300 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
301 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
302 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,icons,greprefs,myspell,res,searchplugins} \
303 $RPM_BUILD_ROOT%{_seamonkeydir}/{components,plugins} \
304 $RPM_BUILD_ROOT{%{_includedir}/%{name}/idl,%{_pkgconfigdir}}
306 # preparing to create register
307 # remove empty directory trees
308 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}
310 rm -f dist/bin/chrome/en-{mac,win}.jar
312 # creating and installing register
313 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
314 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
315 #install dist/bin/component.reg $RPM_BUILD_ROOT%{_seamonkeydir}
317 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
318 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults
319 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs
320 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons
321 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res
322 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins
323 ln -sf ../../../share/%{name}/myspell $RPM_BUILD_ROOT%{_seamonkeydir}/components/myspell
325 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
326 cp -frL dist/bin/components/{[!m],m[!y]}* $RPM_BUILD_ROOT%{_seamonkeydir}/components
327 cp -frL dist/bin/components/myspell/* $RPM_BUILD_ROOT%{_datadir}/%{name}/myspell
328 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
329 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
330 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
331 cp -frL dist/gre/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
332 cp -frL dist/idl/* $RPM_BUILD_ROOT%{_includedir}/%{name}/idl
333 cp -frL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
334 cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name}
336 install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir}
338 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so
340 for f in build/unix/*.pc ; do
341 sed -e 's/seamonkey-%{version}/seamonkey/' $f \
342 > $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
345 sed -e 's,lib/seamonkey-%{version},lib,g;s/seamonkey-%{version}/seamonkey/g' build/unix/seamonkey-gtkmozembed.pc \
346 > $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-gtkmozembed.pc
348 # add includir/dom to Cflags, for openvrml.spec, perhaps others
349 sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-plugin.pc
351 rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nspr.pc
353 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
354 $RPM_BUILD_ROOT%{_desktopdir}
356 install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
358 install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_seamonkeydir}
359 install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir}
360 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir}
361 install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir}
362 install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir}
363 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
364 install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir}
366 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
367 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
369 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
371 # (c) vip at linux.pl, wolf at pld-linux.org
373 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
374 export LD_LIBRARY_PATH
376 MOZILLA_FIVE_HOME=%{_seamonkeydir}
377 if [ "$1" == "-remote" ]; then
378 %{_seamonkeydir}/seamonkey-bin "$@"
380 PING=`%{_seamonkeydir}/seamonkey-bin -remote 'ping()' 2>&1 >/dev/null`
381 if [ -n "$PING" ]; then
382 if [ -f "`pwd`/$1" ]; then
383 %{_seamonkeydir}/seamonkey-bin "file://`pwd`/$1"
385 %{_seamonkeydir}/seamonkey-bin "$@"
389 %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (openBrowser)'
390 elif [ "$1" == "-mail" ]; then
391 %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (openInbox)'
392 elif [ "$1" == "-compose" ]; then
393 %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (composeMessage)'
395 echo $1 | grep -q "^-" > /dev/null
396 if [ $? -eq 0 ]; then
397 %{_seamonkeydir}/seamonkey-bin "$@"
399 if [ -f "`pwd`/$1" ]; then
400 URL="file://`pwd`/$1"
404 grep browser.tabs.opentabfor.middleclick ~/.mozilla/default/*/prefs.js | grep true > /dev/null
405 if [ $? -eq 0 ]; then
406 %{_seamonkeydir}/seamonkey-bin -remote "OpenUrl($URL,new-tab)"
408 %{_seamonkeydir}/seamonkey-bin -remote "OpenUrl($URL,new-window)"
416 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
419 cd %{_datadir}/%{name}/chrome
420 cat *-installed-chrome.txt > installed-chrome.txt
421 rm -f chrome.rdf overlays.rdf
422 rm -f %{_seamonkeydir}/components/{compreg,xpti}.dat
424 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
425 export LD_LIBRARY_PATH
427 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regxpcom
428 MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regchrome
433 rm -rf $RPM_BUILD_ROOT
437 %{_sbindir}/%{name}-chrome+xpcom-generate
440 if [ "$1" = "1" ]; then
441 %{_sbindir}/%{name}-chrome+xpcom-generate
444 %post libs -p /sbin/ldconfig
445 %postun libs -p /sbin/ldconfig
449 %{_sbindir}/%{name}-chrome+xpcom-generate
453 %{_sbindir}/%{name}-chrome+xpcom-generate
456 %{_sbindir}/%{name}-chrome+xpcom-generate
458 %postun addon-enigmail
459 %{_sbindir}/%{name}-chrome+xpcom-generate
462 %{_sbindir}/%{name}-chrome+xpcom-generate
465 %{_sbindir}/%{name}-chrome+xpcom-generate
468 %{_sbindir}/%{name}-chrome+xpcom-generate
471 %{_sbindir}/%{name}-chrome+xpcom-generate
474 %{_sbindir}/%{name}-chrome+xpcom-generate
476 %postun dom-inspector
477 %{_sbindir}/%{name}-chrome+xpcom-generate
480 %{_sbindir}/%{name}-chrome+xpcom-generate
483 %{_sbindir}/%{name}-chrome+xpcom-generate
486 %{_sbindir}/%{name}-chrome+xpcom-generate
489 %{_sbindir}/%{name}-chrome+xpcom-generate
492 %defattr(644,root,root,755)
493 %attr(755,root,root) %{_bindir}/seamonkey
494 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
497 %dir %{_seamonkeydir}/components
498 %dir %{_seamonkeydir}/defaults
499 %dir %{_seamonkeydir}/greprefs
500 %dir %{_seamonkeydir}/icons
501 %dir %{_seamonkeydir}/plugins
502 %dir %{_seamonkeydir}/res
503 %dir %{_seamonkeydir}/searchplugins
504 %dir %{_datadir}/%{name}
506 %attr(755,root,root) %{_seamonkeydir}/seamonkey-bin
507 %attr(755,root,root) %{_seamonkeydir}/reg*
508 %attr(755,root,root) %{_seamonkeydir}/xpidl
510 %attr(755,root,root) %{_seamonkeydir}/libnssckbi.so
512 %attr(755,root,root) %{_seamonkeydir}/components/libaccess*.so
513 %attr(755,root,root) %{_seamonkeydir}/components/libappcomps.so
514 %attr(755,root,root) %{_seamonkeydir}/components/libauth*.so
515 %attr(755,root,root) %{_seamonkeydir}/components/libautoconfig.so
516 %attr(755,root,root) %{_seamonkeydir}/components/libcaps.so
517 %attr(755,root,root) %{_seamonkeydir}/components/libchrome.so
518 %attr(755,root,root) %{_seamonkeydir}/components/libcomposer.so
519 %attr(755,root,root) %{_seamonkeydir}/components/libcookie.so
520 %attr(755,root,root) %{_seamonkeydir}/components/libdocshell.so
521 %attr(755,root,root) %{_seamonkeydir}/components/libeditor.so
522 %attr(755,root,root) %{_seamonkeydir}/components/libembedcomponents.so
523 %attr(755,root,root) %{_seamonkeydir}/components/libfileview.so
524 %attr(755,root,root) %{_seamonkeydir}/components/libgfx*.so
525 %attr(755,root,root) %{_seamonkeydir}/components/libgk*.so
526 %attr(755,root,root) %{_seamonkeydir}/components/libhtmlpars.so
527 %attr(755,root,root) %{_seamonkeydir}/components/libi18n.so
528 %attr(755,root,root) %{_seamonkeydir}/components/libimg*.so
529 %attr(755,root,root) %{_seamonkeydir}/components/libjar50.so
530 %attr(755,root,root) %{_seamonkeydir}/components/libjsd.so
531 %attr(755,root,root) %{_seamonkeydir}/components/libmork.so
532 %attr(755,root,root) %{_seamonkeydir}/components/libmoz*.so
533 %attr(755,root,root) %{_seamonkeydir}/components/libmyspell.so
534 %attr(755,root,root) %{_seamonkeydir}/components/libnecko*.so
535 %attr(755,root,root) %{_seamonkeydir}/components/libnkdatetime.so
536 %attr(755,root,root) %{_seamonkeydir}/components/libnkfinger.so
537 %attr(755,root,root) %{_seamonkeydir}/components/libns*.so
538 %attr(755,root,root) %{_seamonkeydir}/components/liboji.so
539 %attr(755,root,root) %{_seamonkeydir}/components/libp3p.so
540 %attr(755,root,root) %{_seamonkeydir}/components/libpermissions.so
541 %attr(755,root,root) %{_seamonkeydir}/components/libpipboot.so
542 %attr(755,root,root) %{_seamonkeydir}/components/libpipnss.so
543 %attr(755,root,root) %{_seamonkeydir}/components/libpippki.so
544 %attr(755,root,root) %{_seamonkeydir}/components/libpref.so
545 %attr(755,root,root) %{_seamonkeydir}/components/libprofile.so
546 %attr(755,root,root) %{_seamonkeydir}/components/librdf.so
547 %attr(755,root,root) %{_seamonkeydir}/components/libremoteservice.so
548 %attr(755,root,root) %{_seamonkeydir}/components/libschemavalidation.so
549 %attr(755,root,root) %{_seamonkeydir}/components/libsearchservice.so
550 %attr(755,root,root) %{_seamonkeydir}/components/libspellchecker.so
551 %attr(755,root,root) %{_seamonkeydir}/components/libsql.so
552 %attr(755,root,root) %{_seamonkeydir}/components/libsroaming.so
553 %attr(755,root,root) %{_seamonkeydir}/components/libstoragecomps.so
554 %attr(755,root,root) %{_seamonkeydir}/components/libsystem-pref.so
555 %attr(755,root,root) %{_seamonkeydir}/components/libtransformiix.so
556 %attr(755,root,root) %{_seamonkeydir}/components/libtxmgr.so
557 %attr(755,root,root) %{_seamonkeydir}/components/libtypeaheadfind.so
558 %attr(755,root,root) %{_seamonkeydir}/components/libuconv.so
559 %attr(755,root,root) %{_seamonkeydir}/components/libucv*.so
560 %attr(755,root,root) %{_seamonkeydir}/components/libuniversalchardet.so
561 %attr(755,root,root) %{_seamonkeydir}/components/libwallet.so
562 %attr(755,root,root) %{_seamonkeydir}/components/libwalletviewers.so
563 %attr(755,root,root) %{_seamonkeydir}/components/libwebbrwsr.so
564 %attr(755,root,root) %{_seamonkeydir}/components/libwebdav.so
565 %attr(755,root,root) %{_seamonkeydir}/components/libwebsrvcs.so
566 %attr(755,root,root) %{_seamonkeydir}/components/libwidget_gtk2.so
567 %attr(755,root,root) %{_seamonkeydir}/components/libx*.so
569 %{_seamonkeydir}/components/access*.xpt
570 %{_seamonkeydir}/components/alerts.xpt
571 %{_seamonkeydir}/components/appshell.xpt
572 %{_seamonkeydir}/components/appstartup.xpt
573 %{_seamonkeydir}/components/autocomplete.xpt
574 %{_seamonkeydir}/components/autoconfig.xpt
575 %{_seamonkeydir}/components/bookmarks.xpt
576 %{_seamonkeydir}/components/caps.xpt
577 %{_seamonkeydir}/components/chardet.xpt
578 %{_seamonkeydir}/components/chrome.xpt
579 %{_seamonkeydir}/components/commandhandler.xpt
580 %{_seamonkeydir}/components/composer.xpt
581 %{_seamonkeydir}/components/content*.xpt
582 %{_seamonkeydir}/components/cookie.xpt
583 %{_seamonkeydir}/components/directory.xpt
584 %{_seamonkeydir}/components/docshell.xpt
585 %{_seamonkeydir}/components/dom*.xpt
586 %{_seamonkeydir}/components/downloadmanager.xpt
587 %{_seamonkeydir}/components/editor.xpt
588 %{_seamonkeydir}/components/embed_base.xpt
589 %{_seamonkeydir}/components/extensions.xpt
590 %{_seamonkeydir}/components/exthandler.xpt
591 %{_seamonkeydir}/components/find.xpt
592 %{_seamonkeydir}/components/filepicker.xpt
593 %{_seamonkeydir}/components/gfx*.xpt
594 %{?with_svg:%{_seamonkeydir}/components/gksvgrenderer.xpt}
595 %{_seamonkeydir}/components/history.xpt
596 %{_seamonkeydir}/components/htmlparser.xpt
597 %{?with_gnomeui:%{_seamonkeydir}/components/imgicon.xpt}
598 %{_seamonkeydir}/components/imglib2.xpt
599 %{_seamonkeydir}/components/intl.xpt
600 %{_seamonkeydir}/components/jar.xpt
601 %{_seamonkeydir}/components/js*.xpt
602 %{_seamonkeydir}/components/layout*.xpt
603 %{_seamonkeydir}/components/locale.xpt
604 %{_seamonkeydir}/components/lwbrk.xpt
605 %{_seamonkeydir}/components/mimetype.xpt
606 %{_seamonkeydir}/components/moz*.xpt
607 %{_seamonkeydir}/components/necko*.xpt
608 %{_seamonkeydir}/components/oji.xpt
609 %{_seamonkeydir}/components/p3p.xpt
610 %{_seamonkeydir}/components/pipboot.xpt
611 %{_seamonkeydir}/components/pipnss.xpt
612 %{_seamonkeydir}/components/pippki.xpt
613 %{_seamonkeydir}/components/plugin.xpt
614 %{_seamonkeydir}/components/pref.xpt
615 %{_seamonkeydir}/components/prefetch.xpt
616 %{_seamonkeydir}/components/prefmigr.xpt
617 %{_seamonkeydir}/components/profile.xpt
618 %{_seamonkeydir}/components/progressDlg.xpt
619 %{_seamonkeydir}/components/proxyObjInst.xpt
620 %{_seamonkeydir}/components/rdf.xpt
621 %{_seamonkeydir}/components/related.xpt
622 %{_seamonkeydir}/components/search.xpt
623 %{_seamonkeydir}/components/schemavalidation.xpt
624 %{_seamonkeydir}/components/shistory.xpt
625 %{_seamonkeydir}/components/sidebar.xpt
626 %{_seamonkeydir}/components/signonviewer.xpt
627 %{_seamonkeydir}/components/spellchecker.xpt
628 %{_seamonkeydir}/components/sql.xpt
629 %{_seamonkeydir}/components/storage.xpt
630 %{_seamonkeydir}/components/toolkitremote.xpt
631 %{_seamonkeydir}/components/txmgr.xpt
632 %{_seamonkeydir}/components/txtsvc.xpt
633 %{_seamonkeydir}/components/typeaheadfind.xpt
634 %{_seamonkeydir}/components/uconv.xpt
635 %{_seamonkeydir}/components/unicharutil.xpt
636 %{_seamonkeydir}/components/uriloader.xpt
637 %{_seamonkeydir}/components/wallet*.xpt
638 %{_seamonkeydir}/components/webBrowser_core.xpt
639 %{_seamonkeydir}/components/webbrowserpersist.xpt
640 %{_seamonkeydir}/components/webdav.xpt
641 %{_seamonkeydir}/components/webshell_idls.xpt
642 %{_seamonkeydir}/components/websrvcs.xpt
643 %{_seamonkeydir}/components/widget.xpt
644 %{_seamonkeydir}/components/windowds.xpt
645 %{_seamonkeydir}/components/windowwatcher.xpt
646 %{_seamonkeydir}/components/x*.xpt
648 %{_seamonkeydir}/components/jsconsole-clhandler.js
649 %{_seamonkeydir}/components/nsCloseAllWindows.js
650 %{_seamonkeydir}/components/nsComposerCmdLineHandler.js
651 %{_seamonkeydir}/components/nsDictionary.js
652 %{_seamonkeydir}/components/nsDownloadProgressListener.js
653 %{_seamonkeydir}/components/nsFilePicker.js
654 %{_seamonkeydir}/components/nsHelperAppDlg.js
655 %{_seamonkeydir}/components/nsInterfaceInfoToIDL.js
656 %{_seamonkeydir}/components/nsKillAll.js
657 %{_seamonkeydir}/components/nsProgressDialog.js
658 %{_seamonkeydir}/components/nsProxyAutoConfig.js
659 %{_seamonkeydir}/components/nsResetPref.js
660 %{_seamonkeydir}/components/nsSchemaValidatorRegexp.js
661 %{_seamonkeydir}/components/nsSidebar.js
662 %{_seamonkeydir}/components/nsUpdateNotifier.js
663 %{_seamonkeydir}/components/nsXmlRpcClient.js
664 %{_seamonkeydir}/components/xulappinfo.js
666 # not *.dat, so check-files can catch any new files
667 # (and they won't be just silently placed empty in rpm)
668 %ghost %{_seamonkeydir}/components/compreg.dat
669 %ghost %{_seamonkeydir}/components/xpti.dat
671 %{_seamonkeydir}/components/myspell
673 %dir %{_datadir}/%{name}/chrome
674 %{_datadir}/%{name}/chrome/US.jar
675 %{_datadir}/%{name}/chrome/classic.jar
676 %{_datadir}/%{name}/chrome/comm.jar
677 %{_datadir}/%{name}/chrome/content-packs.jar
678 %{_datadir}/%{name}/chrome/cview.jar
679 %{_datadir}/%{name}/chrome/embed-sample.jar
680 %{_datadir}/%{name}/chrome/en-US.jar
681 %{_datadir}/%{name}/chrome/en-unix.jar
682 %{_datadir}/%{name}/chrome/help.jar
683 %{_datadir}/%{name}/chrome/layoutdebug.jar
684 %{_datadir}/%{name}/chrome/modern.jar
685 %{_datadir}/%{name}/chrome/pipnss.jar
686 %{_datadir}/%{name}/chrome/pippki.jar
687 %{_datadir}/%{name}/chrome/reporter.jar
688 %{_datadir}/%{name}/chrome/sql.jar
689 %{_datadir}/%{name}/chrome/sroaming.jar
690 %{_datadir}/%{name}/chrome/tasks.jar
691 %{_datadir}/%{name}/chrome/toolkit.jar
692 %{_datadir}/%{name}/chrome/xforms.jar
694 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
695 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
696 # not generated automatically ?
697 %{_datadir}/%{name}/chrome/stylesheets.rdf
698 %{_datadir}/%{name}/chrome/chromelist.txt
699 %{_datadir}/%{name}/chrome/icons
700 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
701 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
702 %exclude %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
703 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
704 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
705 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
706 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
707 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
709 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
710 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
712 %{_datadir}/%{name}/defaults
713 %{_datadir}/%{name}/greprefs
714 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
715 %{_datadir}/%{name}/icons
716 %{_datadir}/%{name}/myspell
717 %{_datadir}/%{name}/res
718 %{_datadir}/%{name}/searchplugins
720 %{_pixmapsdir}/seamonkey.png
721 %{_desktopdir}/%{name}.desktop
722 %{_desktopdir}/%{name}-composer.desktop
725 %defattr(644,root,root,755)
726 %dir %{_seamonkeydir}
727 # libxpcom.so used by mozillaplug-in
728 # probably should add more if more packages require
729 %attr(755,root,root) %{_seamonkeydir}/libxpcom.so
730 %attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
731 %attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
734 %attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so
735 %attr(755,root,root) %{_seamonkeydir}/libgkgfx.so
736 %attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so
737 %attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so
738 %attr(755,root,root) %{_seamonkeydir}/libjsj.so
739 %attr(755,root,root) %{_seamonkeydir}/libldap50.so
740 %attr(755,root,root) %{_seamonkeydir}/libprldap50.so
741 %attr(755,root,root) %{_seamonkeydir}/libssldap50.so
742 %attr(755,root,root) %{_seamonkeydir}/libmozjs.so
743 %attr(755,root,root) %{_seamonkeydir}/libxpistub.so
744 %attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so
747 %defattr(644,root,root,755)
748 %attr(755,root,root) %{_seamonkeydir}/libmsgbaseutil.so
749 %attr(755,root,root) %{_seamonkeydir}/components/libaddrbook.so
750 %attr(755,root,root) %{_seamonkeydir}/components/libbayesflt.so
751 %attr(755,root,root) %{_seamonkeydir}/components/libimpText.so
752 %attr(755,root,root) %{_seamonkeydir}/components/libimpComm4xMail.so
753 %attr(755,root,root) %{_seamonkeydir}/components/libimport.so
754 %attr(755,root,root) %{_seamonkeydir}/components/liblocalmail.so
755 %attr(755,root,root) %{_seamonkeydir}/components/libmailnews.so
756 %attr(755,root,root) %{_seamonkeydir}/components/libmailview.so
757 %attr(755,root,root) %{_seamonkeydir}/components/libmime.so
758 %attr(755,root,root) %{_seamonkeydir}/components/libmimeemitter.so
759 %attr(755,root,root) %{_seamonkeydir}/components/libmsg*.so
760 %attr(755,root,root) %{_seamonkeydir}/components/libvcard.so
762 %{_seamonkeydir}/components/addrbook.xpt
763 %{_seamonkeydir}/components/impComm4xMail.xpt
764 %{_seamonkeydir}/components/import.xpt
765 %{_seamonkeydir}/components/mailnews.xpt
766 %{_seamonkeydir}/components/mailview.xpt
767 %{_seamonkeydir}/components/mime.xpt
768 %{_seamonkeydir}/components/msg*.xpt
770 %{_seamonkeydir}/components/mdn-service.js
771 %{_seamonkeydir}/components/nsAbLDAPAttributeMap.js
772 %{_seamonkeydir}/components/nsLDAPPrefsService.js
773 %{_seamonkeydir}/components/offlineStartup.js
774 %{_seamonkeydir}/components/smime-service.js
776 %{_datadir}/%{name}/chrome/messenger.jar
778 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
779 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
780 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
781 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
783 %{_desktopdir}/%{name}-mail.desktop
785 %files addon-enigmail
786 %defattr(644,root,root,755)
787 %attr(755,root,root) %{_seamonkeydir}/components/libenigmime.so
788 %{_seamonkeydir}/components/enigmail.xpt
789 %{_seamonkeydir}/components/enigmime.xpt
790 %{_seamonkeydir}/components/ipc.xpt
791 %{_seamonkeydir}/components/enigmail.js
792 %{_seamonkeydir}/components/enigprefs-service.js
793 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
794 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
795 %{_datadir}/%{name}/chrome/enigmail-skin.jar
796 %{_datadir}/%{name}/chrome/enigmail.jar
797 %{_datadir}/%{name}/chrome/enigmime.jar
800 %defattr(644,root,root,755)
801 %{_seamonkeydir}/components/chatzilla-service.js
802 %{_datadir}/%{name}/chrome/chatzilla.jar
803 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
804 %{_desktopdir}/%{name}-chat.desktop
807 %defattr(644,root,root,755)
808 %{_seamonkeydir}/components/venkman-service.js
809 %{_datadir}/%{name}/chrome/venkman.jar
810 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
811 %{_desktopdir}/%{name}-venkman.desktop
814 %defattr(644,root,root,755)
815 %attr(755,root,root) %{_seamonkeydir}/components/libinspector.so
816 %{_seamonkeydir}/components/inspector.xpt
817 %{_seamonkeydir}/components/inspector-cmdline.js
818 %{_datadir}/%{name}/chrome/inspector.jar
819 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
820 %{_datadir}/%{name}/defaults/pref/inspector.js
824 %defattr(644,root,root,755)
825 %attr(755,root,root) %{_seamonkeydir}/components/libnkgnomevfs.so
829 %defattr(644,root,root,755)
830 %attr(755,root,root) %{_seamonkeydir}/components/libcalbasecomps.so
831 %{_seamonkeydir}/components/calbase.xpt
832 %{_seamonkeydir}/components/calbaseinternal.xpt
833 %{_seamonkeydir}/components/calendarService.js
834 %{_seamonkeydir}/components/cal[ACDEHIMORST]*.js
835 %{_datadir}/%{name}/chrome/calendar.jar
836 %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
839 %defattr(644,root,root,755)
840 %attr(755,root,root) %{_bindir}/reg*
841 %attr(755,root,root) %{_bindir}/xpidl
842 %{_includedir}/%{name}