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