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