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