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: a1bde0923cb1eaef48e61c67676ad18f
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 następcą
102 Mozilli, która następnie była następczynią Netscape Communikatora.
104 %description -l pt_BR.UTF-8
105 O Iceape é um web browser baseado numa versão inicial do Netscape
108 %description -l ru.UTF-8
109 Iceape - полнофункциональный web-browser с открытыми исходными
110 текстами, разработанный для максимального соотвествия стандартам,
111 максмимальной переносимости и скорости работы
114 Summary: Iceape - programs for mail and news
115 Summary(pl.UTF-8): Iceape - programy do poczty i newsów
116 Summary(ru.UTF-8): Почтовая система на основе Iceape
117 Group: X11/Applications/Networking
118 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
119 Requires: %{name} = %{epoch}:%{version}-%{release}
120 Obsoletes: mozilla-mailnews
121 Obsoletes: seamonkey-mailnews
123 %description mailnews
124 Programs for mail and news integrated with browser.
126 %description mailnews -l pl.UTF-8
127 Programy pocztowe i obsługa newsów zintegrowane z przeglądarką.
129 %description mailnews -l ru.UTF-8
130 Клиент почты и новостей, на основе Iceape Поддерживает IMAP, POP и
131 NNTP и имеет простой интерфейс пользователя.
133 %package addon-enigmail
134 Summary: Enigmail %{enigmail_ver} - PGP/GPG support for Iceape
135 Summary(pl.UTF-8): Enigmail %{enigmail_ver} - obsługa PGP/GPG dla Iceape
136 Group: X11/Applications/Networking
137 Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
138 Requires: %{name}-mailnews = %{epoch}:%{version}-%{release}
139 Requires: gnupg >= 1.4.2.2
140 Obsoletes: seamonkey-addon-enigmail
142 %description addon-enigmail
143 Enigmail is an extension to the mail client of Iceape / SeaMonkey /
144 Mozilla / Netscape and Mozilla Thunderbird which allows users to
145 access the authentication and encryption features provided by GnuPG.
147 %description addon-enigmail -l pl.UTF-8
148 Enigmail jest rozszerzeniem dla klienta pocztowego Iceape, SeaMonkey,
149 Mozilla i Mozilla Thunderdbird pozwalającym użytkownikowi korzystać z
150 funkcjonalności GnuPG.
153 Summary: Iceape Chat - integrated IRC client
154 Summary(pl.UTF-8): Iceape Chat - zintegrowany klient IRC-a
155 Group: X11/Applications/Networking
156 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
157 Requires: %{name} = %{epoch}:%{version}-%{release}
158 Obsoletes: mozilla-chat
159 Obsoletes: seamonkey-chat
162 Iceape Chat - IRC client that is integrated with the Iceape web
165 %description chat -l pl.UTF-8
166 Iceape - klient IRC-a zintegrowany z przeglądarką Iceape.
169 Summary: JavaScript debugger for use with Iceape
170 Summary(pl.UTF-8): Odpluskwiacz JavaScriptu do używania z Iceape
171 Group: X11/Applications/Networking
172 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
173 Requires: %{name} = %{epoch}:%{version}-%{release}
174 Obsoletes: mozilla-js-debugger
175 Obsoletes: seamonkey-js-debugger
177 %description js-debugger
178 JavaScript debugger for use with Iceape.
180 %description js-debugger -l pl.UTF-8
181 Odpluskwiacz JavaScriptu do używania z Iceape.
183 %package dom-inspector
184 Summary: A tool for inspecting the DOM of pages in Iceape
185 Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w Iceape
186 Group: X11/Applications/Networking
187 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
188 Requires: %{name} = %{epoch}:%{version}-%{release}
189 Obsoletes: mozilla-dom-inspector
190 Obsoletes: seamonkey-dom-inspector
192 %description dom-inspector
193 This is a tool that allows you to inspect the DOM for web pages in
194 Iceape. This is of great use to people who are doing Iceape chrome
195 development or web page development.
197 %description dom-inspector -l pl.UTF-8
198 To narzędzie pozwala na oglądanie DOM dla stron WWW w Iceape. Jest
199 bardzo przydatne dla ludzi rozwijających chrome w Iceape lub
200 tworzących strony WWW.
203 Summary: Gnome-VFS module providing support for smb:// URLs
204 Summary(pl.UTF-8): Moduł Gnome-VFS dodający wsparcie dla URLi smb://
205 Group: X11/Applications/Networking
206 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
207 Requires: %{name} = %{epoch}:%{version}-%{release}
208 Obsoletes: mozilla-gnomevfs
209 Obsoletes: seamonkey-gnomevfs
211 %description gnomevfs
212 Gnome-VFS module providing support for smb:// URLs.
214 %description gnomevfs -l pl.UTF-8
215 Moduł Gnome-VFS dodający wsparcie dla URLi smb://.
222 tar -C mailnews/extensions -zxf %{SOURCE1}
228 %if "%{pld_release}" == "ti"
239 cp -f /usr/share/automake/config.* build/autoconf
240 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
241 cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
242 ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
244 %{!?debug:--disable-debug} \
245 --disable-elf-dynstr-gc \
246 %{!?with_gnomeui:--disable-gnomeui} \
247 %{!?with_gnomevfs:--disable-gnomevfs} \
250 --disable-xterm-updates \
251 --enable-application=suite \
253 --enable-default-toolkit=gtk2 \
254 --enable-extensions \
257 --enable-optimize="%{rpmcflags}" \
258 --enable-postscript \
259 %{!?debug:--enable-strip} \
260 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
261 %{?with_svg:--enable-system-cairo} \
265 --enable-old-abi-compat-wrappers \
266 --with-default-mozilla-five-home=%{_iceapedir} \
277 cd mailnews/extensions/enigmail
283 rm -rf $RPM_BUILD_ROOT
286 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
287 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
288 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,dictionaries,icons,greprefs,res,searchplugins} \
289 $RPM_BUILD_ROOT%{_iceapedir}/{components,plugins}
291 # preparing to create register
292 # remove empty directory trees
293 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}
295 rm -f dist/bin/chrome/en-{mac,win}.jar
297 # creating and installing register
298 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
299 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
301 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
302 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_iceapedir}/defaults
303 ln -sf ../../share/%{name}/dictionaries $RPM_BUILD_ROOT%{_iceapedir}/dictionaries
304 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_iceapedir}/greprefs
305 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_iceapedir}/icons
306 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_iceapedir}/res
307 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_iceapedir}/searchplugins
309 cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
310 cp -frL dist/bin/components/{[!m],m[!y]}* $RPM_BUILD_ROOT%{_iceapedir}/components
311 cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
312 cp -frL dist/bin/dictionaries/* $RPM_BUILD_ROOT%{_datadir}/%{name}/dictionaries
313 cp -frL dist/bin/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
314 cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
315 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
317 install dist/bin/*.so $RPM_BUILD_ROOT%{_iceapedir}
319 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_iceapedir}/libnssckbi.so
321 install %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} \
322 $RPM_BUILD_ROOT%{_desktopdir}
324 install suite/branding/icons/gtk/iceape.png $RPM_BUILD_ROOT%{_pixmapsdir}
326 install dist/bin/iceape-bin $RPM_BUILD_ROOT%{_iceapedir}
327 install dist/bin/regchrome $RPM_BUILD_ROOT%{_iceapedir}
328 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_iceapedir}
329 install dist/bin/xpidl $RPM_BUILD_ROOT%{_iceapedir}
331 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
332 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
334 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/iceape
336 # (c) vip at linux.pl, wolf at pld-linux.org
338 LD_LIBRARY_PATH=%{_iceapedir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
339 export LD_LIBRARY_PATH
341 MOZILLA_FIVE_HOME="%{_iceapedir}"
342 ICEAPE="$MOZILLA_FIVE_HOME/iceape-bin"
343 if [ "$1" == "-remote" ]; then
347 PING=`$ICEAPE -remote 'ping()' 2>&1 >/dev/null`
348 if [ -n "$PING" ]; then
349 if [ -f "`pwd`/$1" ]; then
350 exec $ICEAPE "file://`pwd`/$1"
357 exec $ICEAPE -remote 'xfeDoCommand (openBrowser)'
358 elif [ "$1" == "-mail" ]; then
359 exec $ICEAPE -remote 'xfeDoCommand (openInbox)'
360 elif [ "$1" == "-compose" ]; then
361 exec $ICEAPE -remote 'xfeDoCommand (composeMessage)'
364 [[ $1 == -* ]] && exec $ICEAPE "$@"
366 if [ -f "`pwd`/$1" ]; then
367 URL="file://`pwd`/$1"
371 if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
372 ~/.mozilla/default/*/prefs.js; then
373 exec $ICEAPE -remote "OpenUrl($URL,new-tab)"
375 exec $ICEAPE -remote "OpenUrl($URL,new-window)"
378 echo "Cannot execute Iceape ($ICEAPE)!" >&2
382 ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/seamonkey
384 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
387 cd %{_datadir}/%{name}/chrome
388 cat *-installed-chrome.txt > installed-chrome.txt
389 rm -f chrome.rdf overlays.rdf
390 rm -f %{_iceapedir}/components/{compreg,xpti}.dat
392 LD_LIBRARY_PATH=%{_iceapedir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
393 export LD_LIBRARY_PATH
395 MOZILLA_FIVE_HOME=%{_iceapedir} %{_iceapedir}/regxpcom
396 MOZILLA_FIVE_HOME=%{_iceapedir} %{_iceapedir}/regchrome
400 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
403 rm -rf $RPM_BUILD_ROOT
406 %{_sbindir}/%{name}-chrome+xpcom-generate
407 %update_browser_plugins
410 %{_sbindir}/%{name}-chrome+xpcom-generate
411 if [ "$1" = 0 ]; then
412 %update_browser_plugins
415 %post mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
416 %postun mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
418 %post addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
419 %postun addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
421 %post chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
422 %postun chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
424 %post js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
425 %postun js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
427 %post dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
428 %postun dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
430 %post gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
431 %postun gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
434 %defattr(644,root,root,755)
435 %attr(755,root,root) %{_bindir}/iceape
436 %attr(755,root,root) %{_bindir}/seamonkey
437 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
440 %{_browserpluginsconfdir}/browsers.d/%{name}.*
441 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
445 %dir %{_iceapedir}/components
446 %dir %{_iceapedir}/defaults
447 %dir %{_iceapedir}/dictionaries
448 %dir %{_iceapedir}/greprefs
449 %dir %{_iceapedir}/icons
450 %dir %{_iceapedir}/plugins
451 %dir %{_iceapedir}/res
452 %dir %{_iceapedir}/searchplugins
453 %dir %{_datadir}/%{name}
455 %attr(755,root,root) %{_iceapedir}/libxpcom.so
456 %attr(755,root,root) %{_iceapedir}/libxpcom_compat.so
457 %attr(755,root,root) %{_iceapedir}/libxpcom_core.so
458 %attr(755,root,root) %{_iceapedir}/libgfxpsshar.so
459 %attr(755,root,root) %{_iceapedir}/libgkgfx.so
460 %attr(755,root,root) %{_iceapedir}/libgtkembedmoz.so
461 %attr(755,root,root) %{_iceapedir}/libgtkxtbin.so
462 %attr(755,root,root) %{_iceapedir}/libjsj.so
463 %attr(755,root,root) %{_iceapedir}/libldap50.so
464 %attr(755,root,root) %{_iceapedir}/libprldap50.so
465 %attr(755,root,root) %{_iceapedir}/libssldap50.so
466 %attr(755,root,root) %{_iceapedir}/libmozjs.so
467 %attr(755,root,root) %{_iceapedir}/libxpistub.so
468 %attr(755,root,root) %{_iceapedir}/libxlibrgb.so
470 %attr(755,root,root) %{_iceapedir}/iceape-bin
471 %attr(755,root,root) %{_iceapedir}/reg*
472 %attr(755,root,root) %{_iceapedir}/xpidl
474 %attr(755,root,root) %{_iceapedir}/libnssckbi.so
476 %attr(755,root,root) %{_iceapedir}/components/libaccess*.so
477 %attr(755,root,root) %{_iceapedir}/components/libappcomps.so
478 %attr(755,root,root) %{_iceapedir}/components/libauth*.so
479 %attr(755,root,root) %{_iceapedir}/components/libautoconfig.so
480 %attr(755,root,root) %{_iceapedir}/components/libcaps.so
481 %attr(755,root,root) %{_iceapedir}/components/libchrome.so
482 %attr(755,root,root) %{_iceapedir}/components/libcomposer.so
483 %attr(755,root,root) %{_iceapedir}/components/libcookie.so
484 %attr(755,root,root) %{_iceapedir}/components/libdocshell.so
485 %attr(755,root,root) %{_iceapedir}/components/libeditor.so
486 %attr(755,root,root) %{_iceapedir}/components/libembedcomponents.so
487 %attr(755,root,root) %{_iceapedir}/components/libfileview.so
488 %attr(755,root,root) %{_iceapedir}/components/libgfx*.so
489 %attr(755,root,root) %{_iceapedir}/components/libgk*.so
490 %attr(755,root,root) %{_iceapedir}/components/libhtmlpars.so
491 %attr(755,root,root) %{_iceapedir}/components/libi18n.so
492 %attr(755,root,root) %{_iceapedir}/components/libimg*.so
493 %attr(755,root,root) %{_iceapedir}/components/libjar50.so
494 %attr(755,root,root) %{_iceapedir}/components/libjsd.so
495 %attr(755,root,root) %{_iceapedir}/components/libmork.so
496 %attr(755,root,root) %{_iceapedir}/components/libmoz*.so
497 %attr(755,root,root) %{_iceapedir}/components/libmyspell.so
498 %attr(755,root,root) %{_iceapedir}/components/libnecko*.so
499 %attr(755,root,root) %{_iceapedir}/components/libnkdatetime.so
500 %attr(755,root,root) %{_iceapedir}/components/libnkfinger.so
501 %attr(755,root,root) %{_iceapedir}/components/libns*.so
502 %attr(755,root,root) %{_iceapedir}/components/liboji.so
503 %attr(755,root,root) %{_iceapedir}/components/libp3p.so
504 %attr(755,root,root) %{_iceapedir}/components/libpermissions.so
505 %attr(755,root,root) %{_iceapedir}/components/libpipboot.so
506 %attr(755,root,root) %{_iceapedir}/components/libpipnss.so
507 %attr(755,root,root) %{_iceapedir}/components/libpippki.so
508 %attr(755,root,root) %{_iceapedir}/components/libpref.so
509 %attr(755,root,root) %{_iceapedir}/components/libprofile.so
510 %attr(755,root,root) %{_iceapedir}/components/librdf.so
511 %attr(755,root,root) %{_iceapedir}/components/libremoteservice.so
512 %attr(755,root,root) %{_iceapedir}/components/libschemavalidation.so
513 %attr(755,root,root) %{_iceapedir}/components/libsearchservice.so
514 %attr(755,root,root) %{_iceapedir}/components/libspellchecker.so
515 %attr(755,root,root) %{_iceapedir}/components/libsql.so
516 %attr(755,root,root) %{_iceapedir}/components/libsroaming.so
517 %attr(755,root,root) %{_iceapedir}/components/libstoragecomps.so
518 %attr(755,root,root) %{_iceapedir}/components/libsystem-pref.so
519 %attr(755,root,root) %{_iceapedir}/components/libtransformiix.so
520 %attr(755,root,root) %{_iceapedir}/components/libtxmgr.so
521 %attr(755,root,root) %{_iceapedir}/components/libtypeaheadfind.so
522 %attr(755,root,root) %{_iceapedir}/components/libuconv.so
523 %attr(755,root,root) %{_iceapedir}/components/libucv*.so
524 %attr(755,root,root) %{_iceapedir}/components/libuniversalchardet.so
525 %attr(755,root,root) %{_iceapedir}/components/libwallet.so
526 %attr(755,root,root) %{_iceapedir}/components/libwalletviewers.so
527 %attr(755,root,root) %{_iceapedir}/components/libwebbrwsr.so
528 %attr(755,root,root) %{_iceapedir}/components/libwebsrvcs.so
529 %attr(755,root,root) %{_iceapedir}/components/libwidget_gtk2.so
530 %attr(755,root,root) %{_iceapedir}/components/libx*.so
532 %{_iceapedir}/components/access*.xpt
533 %{_iceapedir}/components/alerts.xpt
534 %{_iceapedir}/components/appshell.xpt
535 %{_iceapedir}/components/appstartup.xpt
536 %{_iceapedir}/components/autocomplete.xpt
537 %{_iceapedir}/components/autoconfig.xpt
538 %{_iceapedir}/components/bookmarks.xpt
539 %{_iceapedir}/components/caps.xpt
540 %{_iceapedir}/components/chardet.xpt
541 %{_iceapedir}/components/chrome.xpt
542 %{_iceapedir}/components/commandhandler.xpt
543 %{_iceapedir}/components/composer.xpt
544 %{_iceapedir}/components/content*.xpt
545 %{_iceapedir}/components/cookie.xpt
546 %{_iceapedir}/components/directory.xpt
547 %{_iceapedir}/components/docshell.xpt
548 %{_iceapedir}/components/dom*.xpt
549 %{_iceapedir}/components/downloadmanager.xpt
550 %{_iceapedir}/components/editor.xpt
551 %{_iceapedir}/components/embed_base.xpt
552 %{_iceapedir}/components/extensions.xpt
553 %{_iceapedir}/components/exthandler.xpt
554 %{_iceapedir}/components/find.xpt
555 %{_iceapedir}/components/filepicker.xpt
556 %{_iceapedir}/components/gfx*.xpt
557 %{?with_svg:%{_iceapedir}/components/gksvgrenderer.xpt}
558 %{_iceapedir}/components/history.xpt
559 %{_iceapedir}/components/htmlparser.xpt
560 %{?with_gnomeui:%{_iceapedir}/components/imgicon.xpt}
561 %{_iceapedir}/components/imglib2.xpt
562 %{_iceapedir}/components/intl.xpt
563 %{_iceapedir}/components/jar.xpt
564 %{_iceapedir}/components/js*.xpt
565 %{_iceapedir}/components/layout*.xpt
566 %{_iceapedir}/components/locale.xpt
567 %{_iceapedir}/components/lwbrk.xpt
568 %{_iceapedir}/components/mimetype.xpt
569 %{_iceapedir}/components/moz*.xpt
570 %{_iceapedir}/components/necko*.xpt
571 %{_iceapedir}/components/oji.xpt
572 %{_iceapedir}/components/p3p.xpt
573 %{_iceapedir}/components/pipboot.xpt
574 %{_iceapedir}/components/pipnss.xpt
575 %{_iceapedir}/components/pippki.xpt
576 %{_iceapedir}/components/plugin.xpt
577 %{_iceapedir}/components/pref.xpt
578 %{_iceapedir}/components/prefetch.xpt
579 %{_iceapedir}/components/prefmigr.xpt
580 %{_iceapedir}/components/profile.xpt
581 %{_iceapedir}/components/progressDlg.xpt
582 %{_iceapedir}/components/proxyObjInst.xpt
583 %{_iceapedir}/components/rdf.xpt
584 %{_iceapedir}/components/related.xpt
585 %{_iceapedir}/components/saxparser.xpt
586 %{_iceapedir}/components/search.xpt
587 %{_iceapedir}/components/schemavalidation.xpt
588 %{_iceapedir}/components/shistory.xpt
589 %{_iceapedir}/components/signonviewer.xpt
590 %{_iceapedir}/components/spellchecker.xpt
591 %{_iceapedir}/components/sql.xpt
592 %{_iceapedir}/components/storage.xpt
593 %{_iceapedir}/components/toolkitremote.xpt
594 %{_iceapedir}/components/txmgr.xpt
595 %{_iceapedir}/components/txtsvc.xpt
596 %{_iceapedir}/components/typeaheadfind.xpt
597 %{_iceapedir}/components/uconv.xpt
598 %{_iceapedir}/components/unicharutil.xpt
599 %{_iceapedir}/components/uriloader.xpt
600 %{_iceapedir}/components/urlformatter.xpt
601 %{_iceapedir}/components/wallet*.xpt
602 %{_iceapedir}/components/webBrowser_core.xpt
603 %{_iceapedir}/components/webbrowserpersist.xpt
604 %{_iceapedir}/components/webshell_idls.xpt
605 %{_iceapedir}/components/websrvcs.xpt
606 %{_iceapedir}/components/widget.xpt
607 %{_iceapedir}/components/windowds.xpt
608 %{_iceapedir}/components/windowwatcher.xpt
609 %{_iceapedir}/components/x*.xpt
611 %{_iceapedir}/components/jsconsole-clhandler.js
612 %{_iceapedir}/components/nsCloseAllWindows.js
613 %{_iceapedir}/components/nsComposerCmdLineHandler.js
614 %{_iceapedir}/components/nsDictionary.js
615 %{_iceapedir}/components/nsDownloadProgressListener.js
616 %{_iceapedir}/components/nsFilePicker.js
617 %{_iceapedir}/components/nsHelperAppDlg.js
618 %{_iceapedir}/components/nsInterfaceInfoToIDL.js
619 %{_iceapedir}/components/nsKillAll.js
620 %{_iceapedir}/components/nsProgressDialog.js
621 %{_iceapedir}/components/nsProxyAutoConfig.js
622 %{_iceapedir}/components/nsResetPref.js
623 %{_iceapedir}/components/nsSchemaValidatorRegexp.js
624 %{_iceapedir}/components/nsSidebar.js
625 %{_iceapedir}/components/nsUpdateNotifier.js
626 %{_iceapedir}/components/nsURLFormatter.js
627 %{_iceapedir}/components/nsXmlRpcClient.js
628 %{_iceapedir}/components/xulappinfo.js
630 # not *.dat, so check-files can catch any new files
631 # (and they won't be just silently placed empty in rpm)
632 %ghost %{_iceapedir}/components/compreg.dat
633 %ghost %{_iceapedir}/components/xpti.dat
635 %dir %{_datadir}/%{name}/chrome
636 %{_datadir}/%{name}/chrome/US.jar
637 %{_datadir}/%{name}/chrome/classic.jar
638 %{_datadir}/%{name}/chrome/comm.jar
639 %{_datadir}/%{name}/chrome/content-packs.jar
640 %{_datadir}/%{name}/chrome/cview.jar
641 %{_datadir}/%{name}/chrome/embed-sample.jar
642 %{_datadir}/%{name}/chrome/en-US.jar
643 %{_datadir}/%{name}/chrome/en-unix.jar
644 %{_datadir}/%{name}/chrome/help.jar
645 %{_datadir}/%{name}/chrome/layoutdebug.jar
646 %{_datadir}/%{name}/chrome/modern.jar
647 %{_datadir}/%{name}/chrome/pipnss.jar
648 %{_datadir}/%{name}/chrome/pippki.jar
649 %{_datadir}/%{name}/chrome/reporter.jar
650 %{_datadir}/%{name}/chrome/sql.jar
651 %{_datadir}/%{name}/chrome/sroaming.jar
652 %{_datadir}/%{name}/chrome/tasks.jar
653 %{_datadir}/%{name}/chrome/toolkit.jar
654 %{_datadir}/%{name}/chrome/xforms.jar
656 %ghost %{_datadir}/%{name}/chrome/chrome.rdf
657 %ghost %{_datadir}/%{name}/chrome/overlays.rdf
658 # not generated automatically ?
659 %{_datadir}/%{name}/chrome/stylesheets.rdf
660 %{_datadir}/%{name}/chrome/chromelist.txt
661 %{_datadir}/%{name}/chrome/icons
662 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
663 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
664 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
665 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
666 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
667 %exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
668 %exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
670 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
671 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
673 %{_datadir}/%{name}/defaults
674 %{_datadir}/%{name}/dictionaries
675 %{_datadir}/%{name}/greprefs
676 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
677 %{_datadir}/%{name}/icons
678 %{_datadir}/%{name}/res
679 %{_datadir}/%{name}/searchplugins
681 %{_pixmapsdir}/iceape.png
682 %{_desktopdir}/%{name}.desktop
683 %{_desktopdir}/%{name}-composer.desktop
686 %defattr(644,root,root,755)
687 %attr(755,root,root) %{_iceapedir}/libmsgbaseutil.so
688 %attr(755,root,root) %{_iceapedir}/components/libaddrbook.so
689 %attr(755,root,root) %{_iceapedir}/components/libbayesflt.so
690 %attr(755,root,root) %{_iceapedir}/components/libimpText.so
691 %attr(755,root,root) %{_iceapedir}/components/libimpComm4xMail.so
692 %attr(755,root,root) %{_iceapedir}/components/libimport.so
693 %attr(755,root,root) %{_iceapedir}/components/liblocalmail.so
694 %attr(755,root,root) %{_iceapedir}/components/libmailnews.so
695 %attr(755,root,root) %{_iceapedir}/components/libmailview.so
696 %attr(755,root,root) %{_iceapedir}/components/libmime.so
697 %attr(755,root,root) %{_iceapedir}/components/libmimeemitter.so
698 %attr(755,root,root) %{_iceapedir}/components/libmsg*.so
699 %attr(755,root,root) %{_iceapedir}/components/libvcard.so
701 %{_iceapedir}/components/addrbook.xpt
702 %{_iceapedir}/components/impComm4xMail.xpt
703 %{_iceapedir}/components/import.xpt
704 %{_iceapedir}/components/mailnews.xpt
705 %{_iceapedir}/components/mailview.xpt
706 %{_iceapedir}/components/mime.xpt
707 %{_iceapedir}/components/msg*.xpt
709 %{_iceapedir}/components/mdn-service.js
710 %{_iceapedir}/components/nsAbLDAPAttributeMap.js
711 %{_iceapedir}/components/nsLDAPPrefsService.js
712 %{_iceapedir}/components/offlineStartup.js
713 %{_iceapedir}/components/smime-service.js
715 %{_datadir}/%{name}/chrome/messenger.jar
717 %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
718 %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
719 %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
720 %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
722 %{_desktopdir}/%{name}-mail.desktop
724 %files addon-enigmail
725 %defattr(644,root,root,755)
726 %attr(755,root,root) %{_iceapedir}/components/libenigmime.so
727 %{_iceapedir}/components/enigmail.xpt
728 %{_iceapedir}/components/enigmime.xpt
729 %{_iceapedir}/components/ipc.xpt
730 %{_iceapedir}/components/enigmail.js
731 %{_iceapedir}/components/enigprefs-service.js
732 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
733 %{_datadir}/%{name}/chrome/enigmail-locale.jar
734 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
735 %{_datadir}/%{name}/chrome/enigmail-skin.jar
736 %{_datadir}/%{name}/chrome/enigmail.jar
737 %{_datadir}/%{name}/chrome/enigmime.jar
740 %defattr(644,root,root,755)
741 %{_iceapedir}/components/chatzilla-service.js
742 %{_datadir}/%{name}/chrome/chatzilla.jar
743 %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
744 %{_desktopdir}/%{name}-chat.desktop
747 %defattr(644,root,root,755)
748 %{_iceapedir}/components/venkman-service.js
749 %{_datadir}/%{name}/chrome/venkman.jar
750 %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
751 %{_desktopdir}/%{name}-venkman.desktop
754 %defattr(644,root,root,755)
755 %{_iceapedir}/components/inspector.xpt
756 %{_iceapedir}/components/inspector-cmdline.js
757 %{_datadir}/%{name}/chrome/inspector.jar
758 %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
759 %{_datadir}/%{name}/defaults/pref/inspector.js
763 %defattr(644,root,root,755)
764 %attr(755,root,root) %{_iceapedir}/components/libnkgnomevfs.so