3 %bcond_without gnomevfs # disable GnomeVFS support
4 %bcond_with gnomeui # enable GnomeUI
5 %bcond_without gnome # disable gnomevfs (alias)
6 %bcond_without svg # disable svg support
9 %undefine with_gnomevfs
11 %define enigmail_ver 0.95.6
12 Summary: Iceape - web browser
13 Summary(es.UTF-8): Navegador de Internet Iceape
14 Summary(pl.UTF-8): Iceape - przeglądarka WWW
15 Summary(pt_BR.UTF-8): Navegador Iceape
19 License: MPL 1.1 or GPL v2+ or LGPL v2.1+
20 Group: X11/Applications/Networking
21 Source0: ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/seamonkey-%{version}.source.tar.bz2
22 # Source0-md5: 2b08c472164e80922f715c6e96e0bee7
23 Source1: http://www.mozilla-enigmail.org/download/source/enigmail-%{enigmail_ver}.tar.gz
24 # Source1-md5: cfbe6ff77f80a349b396829757ad952a
25 Source2: %{name}-branding.tar.bz2
26 # Source2-md5: 841caa8235c5350737c09fbbc681e9d3
27 Source3: %{name}-rm_nonfree.sh
28 Source4: %{name}.desktop
29 Source5: %{name}-composer.desktop
30 Source6: %{name}-chat.desktop
31 Source7: %{name}-mail.desktop
32 Source8: %{name}-venkman.desktop
33 Patch0: %{name}-branding.patch
34 Patch1: %{name}-ldap-with-nss.patch
35 Patch2: %{name}-kill_slim_hidden_def.patch
36 Patch3: %{name}-lib_path.patch
37 Patch4: %{name}-fonts.patch
38 Patch5: %{name}-ti-agent.patch
39 Patch6: %{name}-agent.patch
40 Patch7: %{name}-prefs.patch
41 Patch8: %{name}-lcrmf.patch
42 URL: http://www.seamonkey-project.org/
43 BuildRequires: automake
44 %{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
45 BuildRequires: freetype-devel >= 1:2.1.8
46 %{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
47 BuildRequires: gtk+2-devel
48 BuildRequires: libIDL-devel >= 0.8.0
49 %{?with_gnomeui:BuildRequires: libgnomeui-devel >= 2.0}
50 BuildRequires: libjpeg-devel >= 6b
51 BuildRequires: libpng-devel >= 1.2.7
52 BuildRequires: libstdc++-devel
53 BuildRequires: nspr-devel >= 1:4.6.1
54 BuildRequires: nss-devel >= 1:3.11.3
55 BuildRequires: perl-modules >= 5.6.0
56 BuildRequires: pkgconfig
57 BuildRequires: rpm >= 4.4.9-56
58 BuildRequires: rpmbuild(macros) >= 1.356
59 BuildRequires: sed >= 4.0
60 BuildRequires: xorg-lib-libXext-devel
61 BuildRequires: xorg-lib-libXft-devel >= 2.1
62 BuildRequires: xorg-lib-libXinerama-devel
63 BuildRequires: xorg-lib-libXp-devel
64 BuildRequires: xorg-lib-libXt-devel
65 BuildRequires: zip >= 2.1
66 BuildRequires: zlib-devel >= 1.2.3
67 Requires: browser-plugins >= 2.0
68 %{?with_svg:Requires: cairo >= 1.0.0}
69 Requires: nspr >= 1:4.6.1
70 Requires: nss >= 1:3.11.3
71 Provides: iceape-embedded = %{epoch}:%{version}-%{release}
76 Obsoletes: seamonkey-calendar
77 Obsoletes: seamonkey-libs
78 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
80 %define _iceapedir %{_libdir}/%{name}
81 %define _chromedir %{_libdir}/%{name}/chrome
83 # iceweasel/icedove/iceape provide their own versions
84 %define _noautoreqdep libgfxpsshar.so libgkgfx.so libgtkxtbin.so libjsj.so libxlibrgb.so libxpcom_compat.so libxpcom_core.so libxpistub.so
85 # we don't want these to satisfy xulrunner-devel
86 %define _noautoprov libgtkembedmoz.so libldap50.so libmozjs.so libprldap50.so libssldap50.so libxpcom.so libxul.so
87 # and as we don't provide them, don't require either
88 %define _noautoreq libgtkembedmoz.so libldap50.so libmozjs.so libprldap50.so libssldap50.so libxpcom.so libxul.so
90 %define specflags -fno-strict-aliasing
93 Iceape is an open-source web browser, designed for standards
94 compliance, performance and portability.
96 %description -l es.UTF-8
97 Iceape es un navegador de Internet que se basa en una versión inicial
98 de Netscape Communicator.
100 %description -l pl.UTF-8
101 Iceape jest potężną graficzną przeglądarką WWW, która jest
102 następcą Mozilli, która następnie była następczynią Netscape
105 %description -l pt_BR.UTF-8
106 O Iceape é um web browser baseado numa versão inicial do Netscape
109 %description -l ru.UTF-8
110 Iceape - полнофункциональный web-browser с
111 открытыми исходными текстами,
112 разработанный для максимального
113 соотвествия стандартам,
114 максмимальной переносимости и
118 Summary: Iceape - programs for mail and news
119 Summary(pl.UTF-8): Iceape - programy do poczty i newsów
120 Summary(ru.UTF-8): Почтовая система на основе Iceape
121 Group: X11/Applications/Networking
122 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
123 Requires: %{name} = %{epoch}:%{version}-%{release}
124 Obsoletes: mozilla-mailnews
125 Obsoletes: seamonkey-mailnews
127 %description mailnews
128 Programs for mail and news integrated with browser.
130 %description mailnews -l pl.UTF-8
131 Programy pocztowe i obsługa newsów zintegrowane z przeglądarką.
133 %description mailnews -l ru.UTF-8
134 Клиент почты и новостей, на основе Iceape
135 Поддерживает IMAP, POP и NNTP и имеет
136 простой интерфейс пользователя.
138 %package addon-enigmail
139 Summary: Enigmail %{enigmail_ver} - PGP/GPG support for Iceape
140 Summary(pl.UTF-8): Enigmail %{enigmail_ver} - obsługa PGP/GPG dla Iceape
141 Group: X11/Applications/Networking
142 Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
143 Requires: %{name}-mailnews = %{epoch}:%{version}-%{release}
144 Requires: gnupg >= 1.4.2.2
146 %description addon-enigmail
147 Enigmail is an extension to the mail client of Iceape / SeaMonkey /
148 Mozilla / Netscape and Mozilla Thunderbird which allows users to
149 access the authentication and encryption features provided by GnuPG.
151 %description addon-enigmail -l pl.UTF-8
152 Enigmail jest rozszerzeniem dla klienta pocztowego Iceape, SeaMonkey,
153 Mozilla i Mozilla Thunderdbird pozwalającym użytkownikowi korzystać
154 z funkcjonalności GnuPG.
157 Summary: Iceape Chat - integrated IRC client
158 Summary(pl.UTF-8): Iceape Chat - zintegrowany klient IRC-a
159 Group: X11/Applications/Networking
160 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
161 Requires: %{name} = %{epoch}:%{version}-%{release}
162 Obsoletes: mozilla-chat
163 Obsoletes: seamonkey-chat
166 Iceape Chat - IRC client that is integrated with the Iceape web
169 %description chat -l pl.UTF-8
170 Iceape - klient IRC-a zintegrowany z przeglądarką Iceape.
173 Summary: JavaScript debugger for use with Iceape
174 Summary(pl.UTF-8): Odpluskwiacz JavaScriptu do używania z Iceape
175 Group: X11/Applications/Networking
176 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
177 Requires: %{name} = %{epoch}:%{version}-%{release}
178 Obsoletes: mozilla-js-debugger
179 Obsoletes: seamonkey-js-debugger
181 %description js-debugger
182 JavaScript debugger for use with Iceape.
184 %description js-debugger -l pl.UTF-8
185 Odpluskwiacz JavaScriptu do używania z Iceape.
187 %package dom-inspector
188 Summary: A tool for inspecting the DOM of pages in Iceape
189 Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w Iceape
190 Group: X11/Applications/Networking
191 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
192 Requires: %{name} = %{epoch}:%{version}-%{release}
193 Obsoletes: mozilla-dom-inspector
194 Obsoletes: seamonkey-dom-inspector
196 %description dom-inspector
197 This is a tool that allows you to inspect the DOM for web pages in
198 Iceape. This is of great use to people who are doing Iceape chrome
199 development or web page development.
201 %description dom-inspector -l pl.UTF-8
202 To narzędzie pozwala na oglądanie DOM dla stron WWW w Iceape. Jest
203 bardzo przydatne dla ludzi rozwijających chrome w Iceape lub
204 tworzących strony WWW.
207 Summary: Gnome-VFS module providing support for smb:// URLs
208 Summary(pl.UTF-8): Moduł Gnome-VFS dodający wsparcie dla URLi smb://
209 Group: X11/Applications/Networking
210 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
211 Requires: %{name} = %{epoch}:%{version}-%{release}
212 Obsoletes: mozilla-gnomevfs
213 Obsoletes: seamonkey-gnomevfs
215 %description gnomevfs
216 Gnome-VFS module providing support for smb:// URLs.
218 %description gnomevfs -l pl.UTF-8
219 Moduł Gnome-VFS dodający wsparcie dla URLi smb://.
226 tar -C mailnews/extensions -zxf %{SOURCE1}
232 %if "%{pld_release}" == "ti"
243 cp -f /usr/share/automake/config.* build/autoconf
244 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
245 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
246 ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
248 %{!?debug:--disable-debug} \
249 --disable-elf-dynstr-gc \
250 %{!?with_gnomeui:--disable-gnomeui} \
251 %{!?with_gnomevfs:--disable-gnomevfs} \
254 --disable-xterm-updates \
255 --enable-application=suite \
257 --enable-default-toolkit=gtk2 \
258 --enable-extensions \
261 --enable-optimize="%{rpmcflags}" \
262 --enable-postscript \
263 %{!?debug:--enable-strip} \
264 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
265 %{?with_svg:--enable-system-cairo} \
269 --enable-old-abi-compat-wrappers \
270 --with-default-mozilla-five-home=%{_iceapedir} \
281 cd mailnews/extensions/enigmail
287 rm -rf $RPM_BUILD_ROOT
290 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
291 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
292 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,dictionaries,icons,greprefs,res,searchplugins} \
293 $RPM_BUILD_ROOT%{_iceapedir}/{components,plugins}
295 # preparing to create register
296 # remove empty directory trees
297 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}
299 rm -f dist/bin/chrome/en-{mac,win}.jar
301 # creating and installing register
302 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
303 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
305 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
306 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_iceapedir}/defaults
307 ln -sf ../../share/%{name}/dictionaries $RPM_BUILD_ROOT%{_iceapedir}/dictionaries
308 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_iceapedir}/greprefs
309 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_iceapedir}/icons
310 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_iceapedir}/res
311 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_iceapedir}/searchplugins
313 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
314 cp -frL dist/bin/components/{[!m],m[!y]}* $RPM_BUILD_ROOT%{_iceapedir}/components
315 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
316 cp -frL dist/bin/dictionaries/* $RPM_BUILD_ROOT%{_datadir}/%{name}/dictionaries
317 cp -frL dist/bin/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
318 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
319 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
321 install dist/bin/*.so $RPM_BUILD_ROOT%{_iceapedir}
323 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_iceapedir}/libnssckbi.so
325 install %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} \
326 $RPM_BUILD_ROOT%{_desktopdir}
328 install suite/branding/icons/gtk/iceape.png $RPM_BUILD_ROOT%{_pixmapsdir}
330 install dist/bin/iceape-bin $RPM_BUILD_ROOT%{_iceapedir}
331 install dist/bin/regchrome $RPM_BUILD_ROOT%{_iceapedir}
332 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_iceapedir}
333 install dist/bin/xpidl $RPM_BUILD_ROOT%{_iceapedir}
335 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
336 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
338 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/iceape
340 # (c) vip at linux.pl, wolf at pld-linux.org
342 LD_LIBRARY_PATH=%{_iceapedir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
343 export LD_LIBRARY_PATH
345 MOZILLA_FIVE_HOME="%{_iceapedir}"
346 ICEAPE="$MOZILLA_FIVE_HOME/iceape-bin"
347 if [ "$1" == "-remote" ]; then
351 PING=`$ICEAPE -remote 'ping()' 2>&1 >/dev/null`
352 if [ -n "$PING" ]; then
353 if [ -f "`pwd`/$1" ]; then
354 exec $ICEAPE "file://`pwd`/$1"
361 exec $ICEAPE -remote 'xfeDoCommand (openBrowser)'
362 elif [ "$1" == "-mail" ]; then
363 exec $ICEAPE -remote 'xfeDoCommand (openInbox)'
364 elif [ "$1" == "-compose" ]; then
365 exec $ICEAPE -remote 'xfeDoCommand (composeMessage)'
368 [[ $1 == -* ]] && exec $ICEAPE "$@"
370 if [ -f "`pwd`/$1" ]; then
371 URL="file://`pwd`/$1"
375 if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
376 ~/.mozilla/default/*/prefs.js; then
377 exec $ICEAPE -remote "OpenUrl($URL,new-tab)"
379 exec $ICEAPE -remote "OpenUrl($URL,new-window)"
382 echo "Cannot execute Iceape ($ICEAPE)!" >&2
386 ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/seamonkey
388 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
391 cd %{_datadir}/%{name}/chrome
392 cat *-installed-chrome.txt > installed-chrome.txt
393 rm -f chrome.rdf overlays.rdf
394 rm -f %{_iceapedir}/components/{compreg,xpti}.dat
396 LD_LIBRARY_PATH=%{_iceapedir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
397 export LD_LIBRARY_PATH
399 MOZILLA_FIVE_HOME=%{_iceapedir} %{_iceapedir}/regxpcom
400 MOZILLA_FIVE_HOME=%{_iceapedir} %{_iceapedir}/regchrome
404 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
407 rm -rf $RPM_BUILD_ROOT
410 %{_sbindir}/%{name}-chrome+xpcom-generate
411 %update_browser_plugins
414 %{_sbindir}/%{name}-chrome+xpcom-generate
415 if [ "$1" = 0 ]; then
416 %update_browser_plugins
419 %post mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
420 %postun mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
422 %post addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
423 %postun addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
425 %post chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
426 %postun chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
428 %post js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
429 %postun js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
431 %post dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
432 %postun dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
434 %post gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
435 %postun gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
438 %defattr(644,root,root,755)
439 %attr(755,root,root) %{_bindir}/iceape
440 %attr(755,root,root) %{_bindir}/seamonkey
441 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
444 %{_browserpluginsconfdir}/browsers.d/%{name}.*
445 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
449 %dir %{_iceapedir}/components
450 %dir %{_iceapedir}/defaults
451 %dir %{_iceapedir}/dictionaries
452 %dir %{_iceapedir}/greprefs
453 %dir %{_iceapedir}/icons
454 %dir %{_iceapedir}/plugins
455 %dir %{_iceapedir}/res
456 %dir %{_iceapedir}/searchplugins
457 %dir %{_datadir}/%{name}
459 %attr(755,root,root) %{_iceapedir}/libxpcom.so
460 %attr(755,root,root) %{_iceapedir}/libxpcom_compat.so
461 %attr(755,root,root) %{_iceapedir}/libxpcom_core.so
462 %attr(755,root,root) %{_iceapedir}/libgfxpsshar.so
463 %attr(755,root,root) %{_iceapedir}/libgkgfx.so
464 %attr(755,root,root) %{_iceapedir}/libgtkembedmoz.so
465 %attr(755,root,root) %{_iceapedir}/libgtkxtbin.so
466 %attr(755,root,root) %{_iceapedir}/libjsj.so
467 %attr(755,root,root) %{_iceapedir}/libldap50.so
468 %attr(755,root,root) %{_iceapedir}/libprldap50.so
469 %attr(755,root,root) %{_iceapedir}/libssldap50.so
470 %attr(755,root,root) %{_iceapedir}/libmozjs.so
471 %attr(755,root,root) %{_iceapedir}/libxpistub.so
472 %attr(755,root,root) %{_iceapedir}/libxlibrgb.so
474 %attr(755,root,root) %{_iceapedir}/iceape-bin
475 %attr(755,root,root) %{_iceapedir}/reg*
476 %attr(755,root,root) %{_iceapedir}/xpidl
478 %attr(755,root,root) %{_iceapedir}/libnssckbi.so
480 %attr(755,root,root) %{_iceapedir}/components/libaccess*.so
481 %attr(755,root,root) %{_iceapedir}/components/libappcomps.so
482 %attr(755,root,root) %{_iceapedir}/components/libauth*.so
483 %attr(755,root,root) %{_iceapedir}/components/libautoconfig.so
484 %attr(755,root,root) %{_iceapedir}/components/libcaps.so
485 %attr(755,root,root) %{_iceapedir}/components/libchrome.so
486 %attr(755,root,root) %{_iceapedir}/components/libcomposer.so
487 %attr(755,root,root) %{_iceapedir}/components/libcookie.so
488 %attr(755,root,root) %{_iceapedir}/components/libdocshell.so
489 %attr(755,root,root) %{_iceapedir}/components/libeditor.so
490 %attr(755,root,root) %{_iceapedir}/components/libembedcomponents.so
491 %attr(755,root,root) %{_iceapedir}/components/libfileview.so
492 %attr(755,root,root) %{_iceapedir}/components/libgfx*.so
493 %attr(755,root,root) %{_iceapedir}/components/libgk*.so
494 %attr(755,root,root) %{_iceapedir}/components/libhtmlpars.so
495 %attr(755,root,root) %{_iceapedir}/components/libi18n.so
496 %attr(755,root,root) %{_iceapedir}/components/libimg*.so
497 %attr(755,root,root) %{_iceapedir}/components/libjar50.so
498 %attr(755,root,root) %{_iceapedir}/components/libjsd.so
499 %attr(755,root,root) %{_iceapedir}/components/libmork.so
500 %attr(755,root,root) %{_iceapedir}/components/libmoz*.so
501 %attr(755,root,root) %{_iceapedir}/components/libmyspell.so
502 %attr(755,root,root) %{_iceapedir}/components/libnecko*.so
503 %attr(755,root,root) %{_iceapedir}/components/libnkdatetime.so
504 %attr(755,root,root) %{_iceapedir}/components/libnkfinger.so
505 %attr(755,root,root) %{_iceapedir}/components/libns*.so
506 %attr(755,root,root) %{_iceapedir}/components/liboji.so
507 %attr(755,root,root) %{_iceapedir}/components/libp3p.so
508 %attr(755,root,root) %{_iceapedir}/components/libpermissions.so
509 %attr(755,root,root) %{_iceapedir}/components/libpipboot.so
510 %attr(755,root,root) %{_iceapedir}/components/libpipnss.so
511 %attr(755,root,root) %{_iceapedir}/components/libpippki.so
512 %attr(755,root,root) %{_iceapedir}/components/libpref.so
513 %attr(755,root,root) %{_iceapedir}/components/libprofile.so
514 %attr(755,root,root) %{_iceapedir}/components/librdf.so
515 %attr(755,root,root) %{_iceapedir}/components/libremoteservice.so
516 %attr(755,root,root) %{_iceapedir}/components/libschemavalidation.so
517 %attr(755,root,root) %{_iceapedir}/components/libsearchservice.so
518 %attr(755,root,root) %{_iceapedir}/components/libspellchecker.so
519 %attr(755,root,root) %{_iceapedir}/components/libsql.so
520 %attr(755,root,root) %{_iceapedir}/components/libsroaming.so
521 %attr(755,root,root) %{_iceapedir}/components/libstoragecomps.so
522 %attr(755,root,root) %{_iceapedir}/components/libsystem-pref.so
523 %attr(755,root,root) %{_iceapedir}/components/libtransformiix.so
524 %attr(755,root,root) %{_iceapedir}/components/libtxmgr.so
525 %attr(755,root,root) %{_iceapedir}/components/libtypeaheadfind.so
526 %attr(755,root,root) %{_iceapedir}/components/libuconv.so
527 %attr(755,root,root) %{_iceapedir}/components/libucv*.so
528 %attr(755,root,root) %{_iceapedir}/components/libuniversalchardet.so
529 %attr(755,root,root) %{_iceapedir}/components/libwallet.so
530 %attr(755,root,root) %{_iceapedir}/components/libwalletviewers.so
531 %attr(755,root,root) %{_iceapedir}/components/libwebbrwsr.so
532 %attr(755,root,root) %{_iceapedir}/components/libwebsrvcs.so
533 %attr(755,root,root) %{_iceapedir}/components/libwidget_gtk2.so
534 %attr(755,root,root) %{_iceapedir}/components/libx*.so
536 %{_iceapedir}/components/access*.xpt
537 %{_iceapedir}/components/alerts.xpt
538 %{_iceapedir}/components/appshell.xpt
539 %{_iceapedir}/components/appstartup.xpt
540 %{_iceapedir}/components/autocomplete.xpt
541 %{_iceapedir}/components/autoconfig.xpt
542 %{_iceapedir}/components/bookmarks.xpt
543 %{_iceapedir}/components/caps.xpt
544 %{_iceapedir}/components/chardet.xpt
545 %{_iceapedir}/components/chrome.xpt
546 %{_iceapedir}/components/commandhandler.xpt
547 %{_iceapedir}/components/composer.xpt
548 %{_iceapedir}/components/content*.xpt
549 %{_iceapedir}/components/cookie.xpt
550 %{_iceapedir}/components/directory.xpt
551 %{_iceapedir}/components/docshell.xpt
552 %{_iceapedir}/components/dom*.xpt
553 %{_iceapedir}/components/downloadmanager.xpt
554 %{_iceapedir}/components/editor.xpt
555 %{_iceapedir}/components/embed_base.xpt
556 %{_iceapedir}/components/extensions.xpt
557 %{_iceapedir}/components/exthandler.xpt
558 %{_iceapedir}/components/find.xpt
559 %{_iceapedir}/components/filepicker.xpt
560 %{_iceapedir}/components/gfx*.xpt
561 %{?with_svg:%{_iceapedir}/components/gksvgrenderer.xpt}
562 %{_iceapedir}/components/history.xpt
563 %{_iceapedir}/components/htmlparser.xpt
564 %{?with_gnomeui:%{_iceapedir}/components/imgicon.xpt}
565 %{_iceapedir}/components/imglib2.xpt
566 %{_iceapedir}/components/intl.xpt
567 %{_iceapedir}/components/jar.xpt
568 %{_iceapedir}/components/js*.xpt
569 %{_iceapedir}/components/layout*.xpt
570 %{_iceapedir}/components/locale.xpt
571 %{_iceapedir}/components/lwbrk.xpt
572 %{_iceapedir}/components/mimetype.xpt
573 %{_iceapedir}/components/moz*.xpt
574 %{_iceapedir}/components/necko*.xpt
575 %{_iceapedir}/components/oji.xpt
576 %{_iceapedir}/components/p3p.xpt
577 %{_iceapedir}/components/pipboot.xpt
578 %{_iceapedir}/components/pipnss.xpt
579 %{_iceapedir}/components/pippki.xpt
580 %{_iceapedir}/components/plugin.xpt
581 %{_iceapedir}/components/pref.xpt
582 %{_iceapedir}/components/prefetch.xpt
583 %{_iceapedir}/components/prefmigr.xpt
584 %{_iceapedir}/components/profile.xpt
585 %{_iceapedir}/components/progressDlg.xpt
586 %{_iceapedir}/components/proxyObjInst.xpt
587 %{_iceapedir}/components/rdf.xpt
588 %{_iceapedir}/components/related.xpt
589 %{_iceapedir}/components/saxparser.xpt
590 %{_iceapedir}/components/search.xpt
591 %{_iceapedir}/components/schemavalidation.xpt
592 %{_iceapedir}/components/shistory.xpt
593 %{_iceapedir}/components/signonviewer.xpt
594 %{_iceapedir}/components/spellchecker.xpt
595 %{_iceapedir}/components/sql.xpt
596 %{_iceapedir}/components/storage.xpt
597 %{_iceapedir}/components/toolkitremote.xpt
598 %{_iceapedir}/components/txmgr.xpt
599 %{_iceapedir}/components/txtsvc.xpt
600 %{_iceapedir}/components/typeaheadfind.xpt
601 %{_iceapedir}/components/uconv.xpt
602 %{_iceapedir}/components/unicharutil.xpt
603 %{_iceapedir}/components/uriloader.xpt
604 %{_iceapedir}/components/urlformatter.xpt
605 %{_iceapedir}/components/wallet*.xpt
606 %{_iceapedir}/components/webBrowser_core.xpt
607 %{_iceapedir}/components/webbrowserpersist.xpt
608 %{_iceapedir}/components/webshell_idls.xpt
609 %{_iceapedir}/components/websrvcs.xpt
610 %{_iceapedir}/components/widget.xpt
611 %{_iceapedir}/components/windowds.xpt
612 %{_iceapedir}/components/windowwatcher.xpt
613 %{_iceapedir}/components/x*.xpt
615 %{_iceapedir}/components/jsconsole-clhandler.js
616 %{_iceapedir}/components/nsCloseAllWindows.js
617 %{_iceapedir}/components/nsComposerCmdLineHandler.js
618 %{_iceapedir}/components/nsDictionary.js
619 %{_iceapedir}/components/nsDownloadProgressListener.js
620 %{_iceapedir}/components/nsFilePicker.js
621 %{_iceapedir}/components/nsHelperAppDlg.js
622 %{_iceapedir}/components/nsInterfaceInfoToIDL.js
623 %{_iceapedir}/components/nsKillAll.js
624 %{_iceapedir}/components/nsProgressDialog.js
625 %{_iceapedir}/components/nsProxyAutoConfig.js
626 %{_iceapedir}/components/nsResetPref.js
627 %{_iceapedir}/components/nsSchemaValidatorRegexp.js
628 %{_iceapedir}/components/nsSidebar.js
629 %{_iceapedir}/components/nsUpdateNotifier.js
630 %{_iceapedir}/components/nsURLFormatter.js
631 %{_iceapedir}/components/nsXmlRpcClient.js
632 %{_iceapedir}/components/xulappinfo.js
634 # not *.dat, so check-files can catch any new files
635 # (and they won't be just silently placed empty in rpm)
636 %ghost %{_iceapedir}/components/compreg.dat
637 %ghost %{_iceapedir}/components/xpti.dat
639 %dir %{_datadir}/%{name}/chrome
640 %{_datadir}/%{name}/chrome/US.jar
641 %{_datadir}/%{name}/chrome/classic.jar
642 %{_datadir}/%{name}/chrome/comm.jar
643 %{_datadir}/%{name}/chrome/content-packs.jar
644 %{_datadir}/%{name}/chrome/cview.jar
645 %{_datadir}/%{name}/chrome/embed-sample.jar
646 %{_datadir}/%{name}/chrome/en-US.jar
647 %{_datadir}/%{name}/chrome/en-unix.jar
648 %{_datadir}/%{name}/chrome/help.jar
649 %{_datadir}/%{name}/chrome/layoutdebug.jar
650 %{_datadir}/%{name}/chrome/modern.jar
651 %{_datadir}/%{name}/chrome/pipnss.jar
652 %{_datadir}/%{name}/chrome/pippki.jar
653 %{_datadir}/%{name}/chrome/reporter.jar
654 %{_datadir}/%{name}/chrome/sql.jar
655 %{_datadir}/%{name}/chrome/sroaming.jar
656 %{_datadir}/%{name}/chrome/tasks.jar
657 %{_datadir}/%{name}/chrome/toolkit.jar
658 %{_datadir}/%{name}/chrome/xforms.jar
660 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
661 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
662 # not generated automatically ?
663 %{_datadir}/%{name}/chrome/stylesheets.rdf
664 %{_datadir}/%{name}/chrome/chromelist.txt
665 %{_datadir}/%{name}/chrome/icons
666 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
667 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
668 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
669 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
670 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
671 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
672 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
674 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
675 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
677 %{_datadir}/%{name}/defaults
678 %{_datadir}/%{name}/dictionaries
679 %{_datadir}/%{name}/greprefs
680 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
681 %{_datadir}/%{name}/icons
682 %{_datadir}/%{name}/res
683 %{_datadir}/%{name}/searchplugins
685 %{_pixmapsdir}/iceape.png
686 %{_desktopdir}/%{name}.desktop
687 %{_desktopdir}/%{name}-composer.desktop
690 %defattr(644,root,root,755)
691 %attr(755,root,root) %{_iceapedir}/libmsgbaseutil.so
692 %attr(755,root,root) %{_iceapedir}/components/libaddrbook.so
693 %attr(755,root,root) %{_iceapedir}/components/libbayesflt.so
694 %attr(755,root,root) %{_iceapedir}/components/libimpText.so
695 %attr(755,root,root) %{_iceapedir}/components/libimpComm4xMail.so
696 %attr(755,root,root) %{_iceapedir}/components/libimport.so
697 %attr(755,root,root) %{_iceapedir}/components/liblocalmail.so
698 %attr(755,root,root) %{_iceapedir}/components/libmailnews.so
699 %attr(755,root,root) %{_iceapedir}/components/libmailview.so
700 %attr(755,root,root) %{_iceapedir}/components/libmime.so
701 %attr(755,root,root) %{_iceapedir}/components/libmimeemitter.so
702 %attr(755,root,root) %{_iceapedir}/components/libmsg*.so
703 %attr(755,root,root) %{_iceapedir}/components/libvcard.so
705 %{_iceapedir}/components/addrbook.xpt
706 %{_iceapedir}/components/impComm4xMail.xpt
707 %{_iceapedir}/components/import.xpt
708 %{_iceapedir}/components/mailnews.xpt
709 %{_iceapedir}/components/mailview.xpt
710 %{_iceapedir}/components/mime.xpt
711 %{_iceapedir}/components/msg*.xpt
713 %{_iceapedir}/components/mdn-service.js
714 %{_iceapedir}/components/nsAbLDAPAttributeMap.js
715 %{_iceapedir}/components/nsLDAPPrefsService.js
716 %{_iceapedir}/components/offlineStartup.js
717 %{_iceapedir}/components/smime-service.js
719 %{_datadir}/%{name}/chrome/messenger.jar
721 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
722 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
723 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
724 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
726 %{_desktopdir}/%{name}-mail.desktop
728 %files addon-enigmail
729 %defattr(644,root,root,755)
730 %attr(755,root,root) %{_iceapedir}/components/libenigmime.so
731 %{_iceapedir}/components/enigmail.xpt
732 %{_iceapedir}/components/enigmime.xpt
733 %{_iceapedir}/components/ipc.xpt
734 %{_iceapedir}/components/enigmail.js
735 %{_iceapedir}/components/enigprefs-service.js
736 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
737 %{_datadir}/%{name}/chrome/enigmail-locale.jar
738 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
739 %{_datadir}/%{name}/chrome/enigmail-skin.jar
740 %{_datadir}/%{name}/chrome/enigmail.jar
741 %{_datadir}/%{name}/chrome/enigmime.jar
744 %defattr(644,root,root,755)
745 %{_iceapedir}/components/chatzilla-service.js
746 %{_datadir}/%{name}/chrome/chatzilla.jar
747 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
748 %{_desktopdir}/%{name}-chat.desktop
751 %defattr(644,root,root,755)
752 %{_iceapedir}/components/venkman-service.js
753 %{_datadir}/%{name}/chrome/venkman.jar
754 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
755 %{_desktopdir}/%{name}-venkman.desktop
758 %defattr(644,root,root,755)
759 %{_iceapedir}/components/inspector.xpt
760 %{_iceapedir}/components/inspector-cmdline.js
761 %{_datadir}/%{name}/chrome/inspector.jar
762 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
763 %{_datadir}/%{name}/defaults/pref/inspector.js
767 %defattr(644,root,root,755)
768 %attr(755,root,root) %{_iceapedir}/components/libnkgnomevfs.so