]> git.pld-linux.org Git - packages/iceape.git/blob - iceape.spec
a67a44709fa662e734f21e73c43acefbcaef0e88
[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.11
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:  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}
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 następcą
102 Mozilli, która następnie była następczynią Netscape Communikatora.
103
104 %description -l pt_BR.UTF-8
105 O Iceape é um web browser baseado numa versão inicial do Netscape
106 Communicator.
107
108 %description -l ru.UTF-8
109 Iceape - полнофункциональный web-browser с открытыми исходными
110 текстами, разработанный для максимального соотвествия стандартам,
111 максмимальной переносимости и скорости работы
112
113 %package mailnews
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
122
123 %description mailnews
124 Programs for mail and news integrated with browser.
125
126 %description mailnews -l pl.UTF-8
127 Programy pocztowe i obsługa newsów zintegrowane z przeglądarką.
128
129 %description mailnews -l ru.UTF-8
130 Клиент почты и новостей, на основе Iceape Поддерживает IMAP, POP и
131 NNTP и имеет простой интерфейс пользователя.
132
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
141
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.
146
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.
151
152 %package chat
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
160
161 %description chat
162 Iceape Chat - IRC client that is integrated with the Iceape web
163 browser.
164
165 %description chat -l pl.UTF-8
166 Iceape - klient IRC-a zintegrowany z przeglądarką Iceape.
167
168 %package js-debugger
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
176
177 %description js-debugger
178 JavaScript debugger for use with Iceape.
179
180 %description js-debugger -l pl.UTF-8
181 Odpluskwiacz JavaScriptu do używania z Iceape.
182
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
191
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.
196
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.
201
202 %package gnomevfs
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
210
211 %description gnomevfs
212 Gnome-VFS module providing support for smb:// URLs.
213
214 %description gnomevfs -l pl.UTF-8
215 Moduł Gnome-VFS dodający wsparcie dla URLi smb://.
216
217 %prep
218 %setup -qc
219 cd mozilla
220 /bin/sh %{SOURCE3}
221 tar -jxf %{SOURCE2}
222 tar -C mailnews/extensions -zxf %{SOURCE1}
223 %patch0 -p1
224 %patch1 -p1
225 %patch2 -p1
226 %patch3 -p1
227 %patch4 -p1
228 %if "%{pld_release}" == "ti"
229 %patch5 -p1
230 %else
231 %patch6 -p1
232 %endif
233 %patch7 -p1
234 %patch8 -p1
235
236 %build
237 cd mozilla
238
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
243 %configure2_13 \
244         %{!?debug:--disable-debug} \
245         --disable-elf-dynstr-gc \
246         %{!?with_gnomeui:--disable-gnomeui} \
247         %{!?with_gnomevfs:--disable-gnomevfs} \
248         --disable-pedantic \
249         --disable-tests \
250         --disable-xterm-updates \
251         --enable-application=suite \
252         --enable-crypto \
253         --enable-default-toolkit=gtk2 \
254         --enable-extensions \
255         --enable-ldap \
256         --enable-mathml \
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} \
262         --enable-xft \
263         --enable-xinerama \
264         --enable-xprint \
265         --enable-old-abi-compat-wrappers \
266         --with-default-mozilla-five-home=%{_iceapedir} \
267         --with-pthreads \
268         --with-system-jpeg \
269         --with-system-nspr \
270         --with-system-nss \
271         --with-system-png \
272         --with-system-zlib \
273         --with-x
274
275 %{__make}
276
277 cd mailnews/extensions/enigmail
278 ./makemake -r
279 %{__make}
280 cd ../../..
281
282 %install
283 rm -rf $RPM_BUILD_ROOT
284 cd mozilla
285 install -d \
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}
290
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}
294 # non-unix
295 rm -f dist/bin/chrome/en-{mac,win}.jar
296
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
300
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
308
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
316
317 install dist/bin/*.so $RPM_BUILD_ROOT%{_iceapedir}
318
319 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_iceapedir}/libnssckbi.so
320
321 install %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} \
322         $RPM_BUILD_ROOT%{_desktopdir}
323
324 install suite/branding/icons/gtk/iceape.png $RPM_BUILD_ROOT%{_pixmapsdir}
325
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}
330
331 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
332         $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
333
334 cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/iceape
335 #!/bin/sh
336 # (c) vip at linux.pl, wolf at pld-linux.org
337
338 LD_LIBRARY_PATH=%{_iceapedir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
339 export LD_LIBRARY_PATH
340
341 MOZILLA_FIVE_HOME="%{_iceapedir}"
342 ICEAPE="$MOZILLA_FIVE_HOME/iceape-bin"
343 if [ "$1" == "-remote" ]; then
344         exec $ICEAPE "$@"
345 fi
346
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"
351                 else
352                 exec $ICEAPE "$@"
353                 fi
354 fi
355
356                 if [ -z "$1" ]; then
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)'
362 fi
363
364 [[ $1 == -* ]] && exec $ICEAPE "$@"
365
366                                 if [ -f "`pwd`/$1" ]; then
367                                         URL="file://`pwd`/$1"
368                                 else
369                                         URL="$1"
370                                 fi
371 if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
372                 ~/.mozilla/default/*/prefs.js; then
373         exec $ICEAPE -remote "OpenUrl($URL,new-tab)"
374                                 else
375         exec $ICEAPE -remote "OpenUrl($URL,new-window)"
376 fi
377
378 echo "Cannot execute Iceape ($ICEAPE)!" >&2
379 exit 1
380 EOF
381
382 ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/seamonkey
383
384 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
385 #!/bin/sh
386 umask 022
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
391
392 LD_LIBRARY_PATH=%{_iceapedir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
393 export LD_LIBRARY_PATH
394
395 MOZILLA_FIVE_HOME=%{_iceapedir} %{_iceapedir}/regxpcom
396 MOZILLA_FIVE_HOME=%{_iceapedir} %{_iceapedir}/regchrome
397 exit 0
398 EOF
399
400 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
401
402 %clean
403 rm -rf $RPM_BUILD_ROOT
404
405 %post
406 %{_sbindir}/%{name}-chrome+xpcom-generate
407 %update_browser_plugins
408
409 %postun
410 %{_sbindir}/%{name}-chrome+xpcom-generate
411 if [ "$1" = 0 ]; then
412         %update_browser_plugins
413 fi
414
415 %post mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
416 %postun mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
417
418 %post addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
419 %postun addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
420
421 %post chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
422 %postun chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
423
424 %post js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
425 %postun js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
426
427 %post dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
428 %postun dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
429
430 %post gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
431 %postun gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
432
433 %files
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
438
439 # browser plugins v2
440 %{_browserpluginsconfdir}/browsers.d/%{name}.*
441 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
442
443 %dir %{_chromedir}
444 %dir %{_iceapedir}
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}
454
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
469
470 %attr(755,root,root) %{_iceapedir}/iceape-bin
471 %attr(755,root,root) %{_iceapedir}/reg*
472 %attr(755,root,root) %{_iceapedir}/xpidl
473
474 %attr(755,root,root) %{_iceapedir}/libnssckbi.so
475
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
531
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
610
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
629
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
634
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
655
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
669
670 %{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
671 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
672
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
680
681 %{_pixmapsdir}/iceape.png
682 %{_desktopdir}/%{name}.desktop
683 %{_desktopdir}/%{name}-composer.desktop
684
685 %files mailnews
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
700
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
708
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
714
715 %{_datadir}/%{name}/chrome/messenger.jar
716
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
721
722 %{_desktopdir}/%{name}-mail.desktop
723
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
738
739 %files chat
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
745
746 %files js-debugger
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
752
753 %files dom-inspector
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
760
761 %if %{with gnomevfs}
762 %files gnomevfs
763 %defattr(644,root,root,755)
764 %attr(755,root,root) %{_iceapedir}/components/libnkgnomevfs.so
765 %endif
This page took 2.857271 seconds and 2 git commands to generate.