]> git.pld-linux.org Git - packages/iceape.git/blob - iceape.spec
- seamonkey 1.1.9 rebranded as iceape (based on revision 1.84 of seamonkey.spec)
[packages/iceape.git] / iceape.spec
1 #
2 # Conditional build:
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
7 #
8 %if %{without gnome}
9 %undefine       with_gnomevfs
10 %endif
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
16 Name:           iceape
17 Version:        1.1.9
18 Release:        1
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}
72 Provides:       wwwbrowser
73 Obsoletes:      light
74 Obsoletes:      mozilla
75 Obsoletes:      seamonkey
76 Obsoletes:      seamonkey-calendar
77 Obsoletes:      seamonkey-libs
78 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
79
80 %define         _iceapedir      %{_libdir}/%{name}
81 %define         _chromedir      %{_libdir}/%{name}/chrome
82
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
89
90 %define         specflags       -fno-strict-aliasing
91
92 %description
93 Iceape is an open-source web browser, designed for standards
94 compliance, performance and portability.
95
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.
99
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
103 Communikatora.
104
105 %description -l pt_BR.UTF-8
106 O Iceape é um web browser baseado numa versão inicial do Netscape
107 Communicator.
108
109 %description -l ru.UTF-8
110 Iceape - полнофункциональный web-browser с
111 открытыми исходными текстами,
112 разработанный для максимального
113 соотвествия стандартам,
114 максмимальной переносимости и
115 скорости работы
116
117 %package mailnews
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
126
127 %description mailnews
128 Programs for mail and news integrated with browser.
129
130 %description mailnews -l pl.UTF-8
131 Programy pocztowe i obsługa newsów zintegrowane z przeglądarką.
132
133 %description mailnews -l ru.UTF-8
134 Клиент почты и новостей, на основе Iceape
135 Поддерживает IMAP, POP и NNTP и имеет
136 простой интерфейс пользователя.
137
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
145
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.
150
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.
155
156 %package chat
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
164
165 %description chat
166 Iceape Chat - IRC client that is integrated with the Iceape web
167 browser.
168
169 %description chat -l pl.UTF-8
170 Iceape - klient IRC-a zintegrowany z przeglądarką Iceape.
171
172 %package js-debugger
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
180
181 %description js-debugger
182 JavaScript debugger for use with Iceape.
183
184 %description js-debugger -l pl.UTF-8
185 Odpluskwiacz JavaScriptu do używania z Iceape.
186
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
195
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.
200
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.
205
206 %package gnomevfs
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
214
215 %description gnomevfs
216 Gnome-VFS module providing support for smb:// URLs.
217
218 %description gnomevfs -l pl.UTF-8
219 Moduł Gnome-VFS dodający wsparcie dla URLi smb://.
220
221 %prep
222 %setup -qc
223 cd mozilla
224 /bin/sh %{SOURCE3}
225 tar -jxf %{SOURCE2}
226 tar -C mailnews/extensions -zxf %{SOURCE1}
227 %patch0 -p1
228 %patch1 -p1
229 %patch2 -p1
230 %patch3 -p1
231 %patch4 -p1
232 %if "%{pld_release}" == "ti"
233 %patch5 -p1
234 %else
235 %patch6 -p1
236 %endif
237 %patch7 -p1
238 %patch8 -p1
239
240 %build
241 cd mozilla
242
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
247 %configure2_13 \
248         %{!?debug:--disable-debug} \
249         --disable-elf-dynstr-gc \
250         %{!?with_gnomeui:--disable-gnomeui} \
251         %{!?with_gnomevfs:--disable-gnomevfs} \
252         --disable-pedantic \
253         --disable-tests \
254         --disable-xterm-updates \
255         --enable-application=suite \
256         --enable-crypto \
257         --enable-default-toolkit=gtk2 \
258         --enable-extensions \
259         --enable-ldap \
260         --enable-mathml \
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} \
266         --enable-xft \
267         --enable-xinerama \
268         --enable-xprint \
269         --enable-old-abi-compat-wrappers \
270         --with-default-mozilla-five-home=%{_iceapedir} \
271         --with-pthreads \
272         --with-system-jpeg \
273         --with-system-nspr \
274         --with-system-nss \
275         --with-system-png \
276         --with-system-zlib \
277         --with-x
278
279 %{__make}
280
281 cd mailnews/extensions/enigmail
282 ./makemake -r
283 %{__make}
284 cd ../../..
285
286 %install
287 rm -rf $RPM_BUILD_ROOT
288 cd mozilla
289 install -d \
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}
294
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}
298 # non-unix
299 rm -f dist/bin/chrome/en-{mac,win}.jar
300
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
304
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
312
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
320
321 install dist/bin/*.so $RPM_BUILD_ROOT%{_iceapedir}
322
323 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_iceapedir}/libnssckbi.so
324
325 install %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} \
326         $RPM_BUILD_ROOT%{_desktopdir}
327
328 install suite/branding/icons/gtk/iceape.png $RPM_BUILD_ROOT%{_pixmapsdir}
329
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}
334
335 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
336         $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
337
338 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/iceape
339 #!/bin/sh
340 # (c) vip at linux.pl, wolf at pld-linux.org
341
342 LD_LIBRARY_PATH=%{_iceapedir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
343 export LD_LIBRARY_PATH
344
345 MOZILLA_FIVE_HOME="%{_iceapedir}"
346 ICEAPE="$MOZILLA_FIVE_HOME/iceape-bin"
347 if [ "$1" == "-remote" ]; then
348         exec $ICEAPE "$@"
349 fi
350
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"
355                 else
356                 exec $ICEAPE "$@"
357                 fi
358 fi
359
360                 if [ -z "$1" ]; then
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)'
366 fi
367
368 [[ $1 == -* ]] && exec $ICEAPE "$@"
369
370                                 if [ -f "`pwd`/$1" ]; then
371                                         URL="file://`pwd`/$1"
372                                 else
373                                         URL="$1"
374                                 fi
375 if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
376                 ~/.mozilla/default/*/prefs.js; then
377         exec $ICEAPE -remote "OpenUrl($URL,new-tab)"
378                                 else
379         exec $ICEAPE -remote "OpenUrl($URL,new-window)"
380 fi
381
382 echo "Cannot execute Iceape ($ICEAPE)!" >&2
383 exit 1
384 EOF
385
386 ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/seamonkey
387
388 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
389 #!/bin/sh
390 umask 022
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
395
396 LD_LIBRARY_PATH=%{_iceapedir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
397 export LD_LIBRARY_PATH
398
399 MOZILLA_FIVE_HOME=%{_iceapedir} %{_iceapedir}/regxpcom
400 MOZILLA_FIVE_HOME=%{_iceapedir} %{_iceapedir}/regchrome
401 exit 0
402 EOF
403
404 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
405
406 %clean
407 rm -rf $RPM_BUILD_ROOT
408
409 %post
410 %{_sbindir}/%{name}-chrome+xpcom-generate
411 %update_browser_plugins
412
413 %postun
414 %{_sbindir}/%{name}-chrome+xpcom-generate
415 if [ "$1" = 0 ]; then
416         %update_browser_plugins
417 fi
418
419 %post mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
420 %postun mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
421
422 %post addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
423 %postun addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
424
425 %post chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
426 %postun chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
427
428 %post js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
429 %postun js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
430
431 %post dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
432 %postun dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
433
434 %post gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
435 %postun gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
436
437 %files
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
442
443 # browser plugins v2
444 %{_browserpluginsconfdir}/browsers.d/%{name}.*
445 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
446
447 %dir %{_chromedir}
448 %dir %{_iceapedir}
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}
458
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
473
474 %attr(755,root,root) %{_iceapedir}/iceape-bin
475 %attr(755,root,root) %{_iceapedir}/reg*
476 %attr(755,root,root) %{_iceapedir}/xpidl
477
478 %attr(755,root,root) %{_iceapedir}/libnssckbi.so
479
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
535
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
614
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
633
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
638
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
659
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
673
674 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
675 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
676
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
684
685 %{_pixmapsdir}/iceape.png
686 %{_desktopdir}/%{name}.desktop
687 %{_desktopdir}/%{name}-composer.desktop
688
689 %files mailnews
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
704
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
712
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
718
719 %{_datadir}/%{name}/chrome/messenger.jar
720
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
725
726 %{_desktopdir}/%{name}-mail.desktop
727
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
742
743 %files chat
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
749
750 %files js-debugger
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
756
757 %files dom-inspector
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
764
765 %if %{with gnomevfs}
766 %files gnomevfs
767 %defattr(644,root,root,755)
768 %attr(755,root,root) %{_iceapedir}/components/libnkgnomevfs.so
769 %endif
This page took 1.243933 seconds and 4 git commands to generate.