]> git.pld-linux.org Git - packages/seamonkey.git/blame_incremental - seamonkey.spec
- fetch 2.4.1
[packages/seamonkey.git] / seamonkey.spec
... / ...
CommitLineData
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
25Summary: SeaMonkey Community Edition - web browser
26Summary(es.UTF-8): Navegador de Internet SeaMonkey Community Edition
27Summary(pl.UTF-8): SeaMonkey Community Edition - przeglądarka WWW
28Summary(pt_BR.UTF-8): Navegador SeaMonkey Community Edition
29Name: seamonkey
30Version: 2.4.1
31Release: 0.1
32License: MPL 1.1 or GPL v2+ or LGPL v2.1+
33Group: X11/Applications/Networking
34Source0: ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/source/%{name}-%{version}.source.tar.bz2
35# Source0-md5: ccac3a0971a75cb0798347d60f12f6cf
36Source1: http://www.mozilla-enigmail.org/download/source/enigmail-%{enigmail_ver}.tar.gz
37# Source1-md5: 2318d60320dc6c3db3c34d968bb7d533
38Source2: %{name}.desktop
39Source3: %{name}-composer.desktop
40Source4: %{name}-chat.desktop
41Source5: %{name}-mail.desktop
42Source6: %{name}-venkman.desktop
43Patch0: %{name}-pld-homepage.patch
44Patch1: %{name}-ldap-with-nss.patch
45Patch3: %{name}-lib_path.patch
46Patch5: %{name}-ti-agent.patch
47Patch6: %{name}-agent.patch
48Patch7: %{name}-glueload-fix.patch
49URL: http://www.seamonkey-project.org/
50BuildRequires: automake
51%{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
52BuildRequires: freetype-devel >= 1:2.1.8
53BuildRequires: libIDL-devel >= 0.8.0
54%{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
55BuildRequires: gtk+2-devel
56%{?with_gnomeui:BuildRequires: libgnomeui-devel >= 2.2.0}
57BuildRequires: libjpeg-devel >= 6b
58BuildRequires: libpng-devel >= 1.2.7
59BuildRequires: libstdc++-devel
60BuildRequires: nspr-devel >= 1:4.6.1
61BuildRequires: nss-devel >= 1:3.11.3
62BuildRequires: perl-modules >= 5.6.0
63BuildRequires: pkgconfig
64BuildRequires: rpm >= 4.4.9-56
65BuildRequires: rpmbuild(macros) >= 1.356
66BuildRequires: sed >= 4.0
67BuildRequires: xorg-lib-libXext-devel
68BuildRequires: xorg-lib-libXft-devel >= 2.1
69BuildRequires: xorg-lib-libXinerama-devel
70BuildRequires: xorg-lib-libXp-devel
71BuildRequires: xorg-lib-libXt-devel
72BuildRequires: zip >= 2.1
73BuildRequires: zlib-devel >= 1.2.3
74Requires: browser-plugins >= 2.0
75%{?with_svg:Requires: cairo >= 1.0.0}
76Requires: nspr >= 1:4.6.1
77Requires: nss >= 1:3.11.3
78Provides: seamonkey-embedded = %{version}-%{release}
79Provides: wwwbrowser
80Obsoletes: light
81Obsoletes: mozilla
82Obsoletes: seamonkey-calendar
83Obsoletes: seamonkey-libs
84BuildRoot: %{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
97SeaMonkey Community Edition is an open-source web browser, designed
98for standards compliance, performance and portability.
99
100%description -l es.UTF-8
101SeaMonkey Community Edition es un navegador de Internet que se basa en
102una versión inicial de Netscape Communicator.
103
104%description -l pl.UTF-8
105SeaMonkey Community Edition jest potężną graficzną przeglądarką WWW,
106która jest następcą Mozilli, która następnie była następczynią
107Netscape Communikatora.
108
109%description -l pt_BR.UTF-8
110O SeaMonkey Community Edition é um web browser baseado numa versão
111inicial do Netscape Communicator.
112
113%description -l ru.UTF-8
114SeaMonkey Community Edition - полнофункциональный web-browser с
115открытыми исходными текстами, разработанный для максимального
116соотвествия стандартам, максмимальной переносимости и скорости работы
117
118%package mailnews
119Summary: SeaMonkey Community Edition - programs for mail and news
120Summary(pl.UTF-8): SeaMonkey Community Edition - programy do poczty i newsów
121Summary(ru.UTF-8): Почтовая система на основе SeaMonkey Community Edition
122Group: X11/Applications/Networking
123Requires(post,postun): %{name} = %{version}-%{release}
124Requires: %{name} = %{version}-%{release}
125Obsoletes: mozilla-mailnews
126
127%description mailnews
128Programs for mail and news integrated with browser.
129
130%description mailnews -l pl.UTF-8
131Programy 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
138Summary: Enigmail %{enigmail_ver} - PGP/GPG support for SeaMonkey Community Edition
139Summary(pl.UTF-8): Enigmail %{enigmail_ver} - obsługa PGP/GPG dla SeaMonkey Community Edition
140Group: X11/Applications/Networking
141Requires(post,postun): %{name}-mailnews = %{version}-%{release}
142Requires: %{name}-mailnews = %{version}-%{release}
143Requires: gnupg >= 1.4.2.2
144
145%description addon-enigmail
146Enigmail is an extension to the mail client of SeaMonkey / Mozilla /
147Netscape and Mozilla Thunderbird which allows users to access the
148authentication and encryption features provided by GnuPG.
149
150%description addon-enigmail -l pl.UTF-8
151Enigmail jest rozszerzeniem dla klienta pocztowego SeaMonkey, Mozilla
152i Mozilla Thunderdbird pozwalającym użytkownikowi korzystać z
153funkcjonalności GnuPG.
154
155%package chat
156Summary: SeaMonkey Community Edition Chat - integrated IRC client
157Summary(pl.UTF-8): SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
158Group: X11/Applications/Networking
159Requires(post,postun): %{name} = %{version}-%{release}
160Requires: %{name} = %{version}-%{release}
161Obsoletes: mozilla-chat
162
163%description chat
164SeaMonkey Community Edition Chat - IRC client that is integrated with
165the SeaMonkey Community Edition web browser.
166
167%description chat -l pl.UTF-8
168SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
169przeglądarką SeaMonkey Community Edition.
170
171%package js-debugger
172Summary: JavaScript debugger for use with SeaMonkey Community Edition
173Summary(pl.UTF-8): Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition
174Group: X11/Applications/Networking
175Requires(post,postun): %{name} = %{version}-%{release}
176Requires: %{name} = %{version}-%{release}
177Obsoletes: mozilla-js-debugger
178
179%description js-debugger
180JavaScript debugger for use with SeaMonkey Community Edition.
181
182%description js-debugger -l pl.UTF-8
183Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition.
184
185%package dom-inspector
186Summary: A tool for inspecting the DOM of pages in SeaMonkey Community Edition
187Summary(pl.UTF-8): Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
188Group: X11/Applications/Networking
189Requires(post,postun): %{name} = %{version}-%{release}
190Requires: %{name} = %{version}-%{release}
191Obsoletes: mozilla-dom-inspector
192
193%description dom-inspector
194This is a tool that allows you to inspect the DOM for web pages in
195SeaMonkey Community Edition. This is of great use to people who are
196doing SeaMonkey Community Edition chrome development or web page
197development.
198
199%description dom-inspector -l pl.UTF-8
200To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
201Community Edition. Jest bardzo przydatne dla ludzi rozwijających
202chrome w SeaMonkey Community Edition lub tworzących strony WWW.
203
204%package gnomevfs
205Summary: Gnome-VFS module providing support for smb:// URLs
206Summary(pl.UTF-8): Moduł Gnome-VFS dodający wsparcie dla URLi smb://
207Group: X11/Applications/Networking
208Requires(post,postun): %{name} = %{version}-%{release}
209Requires: %{name} = %{version}-%{release}
210Obsoletes: mozilla-gnomevfs
211
212%description gnomevfs
213Gnome-VFS module providing support for smb:// URLs.
214
215%description gnomevfs -l pl.UTF-8
216Moduł Gnome-VFS dodający wsparcie dla URLi smb://.
217
218%prep
219%setup -qc
220cd comm-*
221tar -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
233cd mozilla
234
235cp -f /usr/share/automake/config.* build/autoconf
236cp -f /usr/share/automake/config.* nsprpub/build/autoconf
237cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
238ac_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
274cd mailnews/extensions/enigmail
275./makemake -r
276%{__make}
277cd ../../..
278
279%install
280rm -rf $RPM_BUILD_ROOT
281cd mozilla
282install -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
290rm -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
292rm -f dist/bin/chrome/en-{mac,win}.jar
293
294# creating and installing register
295LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
296LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
297
298ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
299ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults
300ln -sf ../../share/%{name}/dictionaries $RPM_BUILD_ROOT%{_seamonkeydir}/dictionaries
301ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs
302ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons
303ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res
304ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins
305
306cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
307cp -frL dist/bin/components/{[!m],m[!y]}* $RPM_BUILD_ROOT%{_seamonkeydir}/components
308cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
309cp -frL dist/bin/dictionaries/* $RPM_BUILD_ROOT%{_datadir}/%{name}/dictionaries
310cp -frL dist/bin/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
311cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
312cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
313
314install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir}
315
316ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so
317
318install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
319 $RPM_BUILD_ROOT%{_desktopdir}
320
321install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
322
323install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_seamonkeydir}
324install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir}
325install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir}
326install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir}
327
328cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
329 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
330
331cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
332#!/bin/sh
333# (c) vip at linux.pl, wolf at pld-linux.org
334
335LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
336export LD_LIBRARY_PATH
337
338MOZILLA_FIVE_HOME="%{_seamonkeydir}"
339SEAMONKEY="$MOZILLA_FIVE_HOME/seamonkey-bin"
340if [ "$1" == "-remote" ]; then
341 exec $SEAMONKEY "$@"
342fi
343
344PING=`$SEAMONKEY -remote 'ping()' 2>&1 >/dev/null`
345if [ -n "$PING" ]; then
346 if [ -f "`pwd`/$1" ]; then
347 exec $SEAMONKEY "file://`pwd`/$1"
348 else
349 exec $SEAMONKEY "$@"
350 fi
351fi
352
353if [ -z "$1" ]; then
354 exec $SEAMONKEY -remote 'xfeDoCommand (openBrowser)'
355elif [ "$1" == "-mail" ]; then
356 exec $SEAMONKEY -remote 'xfeDoCommand (openInbox)'
357elif [ "$1" == "-compose" ]; then
358 exec $SEAMONKEY -remote 'xfeDoCommand (composeMessage)'
359fi
360
361[[ $1 == -* ]] && exec $SEAMONKEY "$@"
362
363if [ -f "`pwd`/$1" ]; then
364 URL="file://`pwd`/$1"
365else
366 URL="$1"
367fi
368if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
369 ~/.mozilla/default/*/prefs.js; then
370 exec $SEAMONKEY -remote "OpenUrl($URL,new-tab)"
371else
372 exec $SEAMONKEY -remote "OpenUrl($URL,new-window)"
373fi
374
375echo "Cannot execute SeaMonkey ($SEAMONKEY)!" >&2
376exit 1
377EOF
378
379cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
380#!/bin/sh
381umask 022
382cd %{_datadir}/%{name}/chrome
383cat *-installed-chrome.txt > installed-chrome.txt
384rm -f chrome.rdf overlays.rdf
385rm -f %{_seamonkeydir}/components/{compreg,xpti}.dat
386
387LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
388export LD_LIBRARY_PATH
389
390MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regxpcom
391MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regchrome
392exit 0
393EOF
394
395%browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
396
397%clean
398rm -rf $RPM_BUILD_ROOT
399
400%post
401if [ "$1" = 1 ]; then
402 %{_sbindir}/seamonkey-chrome+xpcom-generate
403fi
404%update_browser_plugins
405
406%postun
407[ ! -x %{_sbindir}/seamonkey-chrome+xpcom-generate ] || %{_sbindir}/seamonkey-chrome+xpcom-generate
408if [ "$1" = 0 ]; then
409 %update_browser_plugins
410fi
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.078859 seconds and 4 git commands to generate.