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