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