]> git.pld-linux.org Git - packages/seamonkey.git/blame - seamonkey.spec
- add info about PLD Titanium to agent string
[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
2e91db87 17Version: 1.1.9
75c6e8fe 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
2e91db87 22# Source0-md5: 2b08c472164e80922f715c6e96e0bee7
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
2f09c133 35Patch5: %{name}-agent.patch
7bb99b6b 36URL: http://www.seamonkey-project.org/
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
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
111Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
112Requires: %{name} = %{epoch}:%{version}-%{release}
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
129Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
8c282ad7 130Requires: %{name}-mailnews = %{epoch}:%{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
JB
146Group: X11/Applications/Networking
147Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
148Requires: %{name} = %{epoch}:%{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
JB
162Group: X11/Applications/Networking
163Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
164Requires: %{name} = %{epoch}:%{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
JB
176Group: X11/Applications/Networking
177Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
178Requires: %{name} = %{epoch}:%{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
JB
195Group: X11/Applications/Networking
196Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
197Requires: %{name} = %{epoch}:%{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
2f09c133 215%patch5 -p1
b19e17d8
JB
216
217%build
dc51aa63 218cd mozilla
b19e17d8
JB
219
220cp -f /usr/share/automake/config.* build/autoconf
221cp -f /usr/share/automake/config.* nsprpub/build/autoconf
222cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
65a6911a 223ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
b19e17d8
JB
224%configure2_13 \
225 %{!?debug:--disable-debug} \
226 --disable-elf-dynstr-gc \
1cd53bfa 227 %{!?with_gnomeui:--disable-gnomeui} \
228 %{!?with_gnomevfs:--disable-gnomevfs} \
b19e17d8
JB
229 --disable-pedantic \
230 --disable-tests \
1cd53bfa 231 --disable-xterm-updates \
a64adbd2 232 --enable-application=suite \
b19e17d8 233 --enable-crypto \
1cd53bfa 234 --enable-default-toolkit=gtk2 \
b19e17d8
JB
235 --enable-extensions \
236 --enable-ldap \
237 --enable-mathml \
238 --enable-optimize="%{rpmcflags}" \
239 --enable-postscript \
240 %{!?debug:--enable-strip} \
241 %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
68683ec1 242 %{?with_svg:--enable-system-cairo} \
b19e17d8
JB
243 --enable-xft \
244 --enable-xinerama \
245 --enable-xprint \
b19e17d8 246 --enable-old-abi-compat-wrappers \
acf8815d 247 --with-default-mozilla-five-home=%{_seamonkeydir} \
b19e17d8
JB
248 --with-pthreads \
249 --with-system-jpeg \
250 --with-system-nspr \
68683ec1 251 --with-system-nss \
b19e17d8
JB
252 --with-system-png \
253 --with-system-zlib \
254 --with-x
255
256%{__make}
257
5bead095 258cd mailnews/extensions/enigmail
5bead095 259./makemake -r
260%{__make}
261cd ../../..
262
b19e17d8
JB
263%install
264rm -rf $RPM_BUILD_ROOT
dc51aa63 265cd mozilla
b19e17d8 266install -d \
acf8815d 267 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
b19e17d8 268 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
68683ec1 269 $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,dictionaries,icons,greprefs,res,searchplugins} \
dc51aa63 270 $RPM_BUILD_ROOT%{_seamonkeydir}/{components,plugins}
b19e17d8
JB
271
272# preparing to create register
273# remove empty directory trees
274rm -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}
275# non-unix
276rm -f dist/bin/chrome/en-{mac,win}.jar
b19e17d8
JB
277
278# creating and installing register
279LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
280LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
b19e17d8 281
0ca76133 282ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
acf8815d 283ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults
68683ec1 284ln -sf ../../share/%{name}/dictionaries $RPM_BUILD_ROOT%{_seamonkeydir}/dictionaries
acf8815d 285ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs
286ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons
287ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res
288ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins
b19e17d8
JB
289
290cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
6d07664c 291cp -frL dist/bin/components/{[!m],m[!y]}* $RPM_BUILD_ROOT%{_seamonkeydir}/components
b19e17d8 292cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
68683ec1 293cp -frL dist/bin/dictionaries/* $RPM_BUILD_ROOT%{_datadir}/%{name}/dictionaries
294cp -frL dist/bin/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
b19e17d8
JB
295cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res
296cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
b19e17d8 297
acf8815d 298install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir}
b19e17d8 299
acf8815d 300ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so
b19e17d8 301
5bead095 302install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
824eb755 303 $RPM_BUILD_ROOT%{_desktopdir}
b19e17d8 304
824eb755 305install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir}
b19e17d8 306
acf8815d 307install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_seamonkeydir}
308install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir}
309install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir}
310install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir}
b19e17d8 311
141cea2c 312cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
313 $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
314
42a8df64 315cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
b19e17d8
JB
316#!/bin/sh
317# (c) vip at linux.pl, wolf at pld-linux.org
318
acf8815d 319LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
320export LD_LIBRARY_PATH
321
c5784768 322MOZILLA_FIVE_HOME="%{_seamonkeydir}"
323SEAMONKEY="$MOZILLA_FIVE_HOME/seamonkey-bin"
b19e17d8 324if [ "$1" == "-remote" ]; then
c5784768 325 exec $SEAMONKEY "$@"
326fi
327
328PING=`$SEAMONKEY -remote 'ping()' 2>&1 >/dev/null`
6d3a5031
ER
329 if [ -n "$PING" ]; then
330 if [ -f "`pwd`/$1" ]; then
c5784768 331 exec $SEAMONKEY "file://`pwd`/$1"
6d3a5031 332 else
c5784768 333 exec $SEAMONKEY "$@"
6d3a5031 334 fi
b19e17d8 335fi
c5784768 336
6d3a5031 337 if [ -z "$1" ]; then
c5784768 338 exec $SEAMONKEY -remote 'xfeDoCommand (openBrowser)'
6d3a5031 339 elif [ "$1" == "-mail" ]; then
c5784768 340 exec $SEAMONKEY -remote 'xfeDoCommand (openInbox)'
6d3a5031 341 elif [ "$1" == "-compose" ]; then
c5784768 342 exec $SEAMONKEY -remote 'xfeDoCommand (composeMessage)'
343fi
344
345[[ $1 == -* ]] && exec $SEAMONKEY "$@"
346
6d3a5031
ER
347 if [ -f "`pwd`/$1" ]; then
348 URL="file://`pwd`/$1"
349 else
350 URL="$1"
351 fi
c5784768 352if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
353 ~/.mozilla/default/*/prefs.js; then
354 exec $SEAMONKEY -remote "OpenUrl($URL,new-tab)"
6d3a5031 355 else
c5784768 356 exec $SEAMONKEY -remote "OpenUrl($URL,new-window)"
357fi
358
359echo "Cannot execute SeaMonkey ($SEAMONKEY)!" >&2
360exit 1
b19e17d8
JB
361EOF
362
0ca76133 363cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
b19e17d8
JB
364#!/bin/sh
365umask 022
0ca76133 366cd %{_datadir}/%{name}/chrome
141cea2c 367cat *-installed-chrome.txt > installed-chrome.txt
368rm -f chrome.rdf overlays.rdf
acf8815d 369rm -f %{_seamonkeydir}/components/{compreg,xpti}.dat
370
371LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
372export LD_LIBRARY_PATH
373
374MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regxpcom
375MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regchrome
b19e17d8
JB
376exit 0
377EOF
378
6d3a5031
ER
379%browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
380
b19e17d8
JB
381%clean
382rm -rf $RPM_BUILD_ROOT
383
6d3a5031
ER
384%post
385%{_sbindir}/%{name}-chrome+xpcom-generate
386%update_browser_plugins
387
388%postun
389%{_sbindir}/%{name}-chrome+xpcom-generate
390if [ "$1" = 0 ]; then
391 %update_browser_plugins
392fi
b19e17d8 393
3076517d
ER
394%post mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
395%postun mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
b19e17d8 396
3076517d
ER
397%post addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
398%postun addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
b19e17d8 399
3076517d
ER
400%post chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
401%postun chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
b19e17d8 402
3076517d
ER
403%post js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
404%postun js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
b19e17d8 405
3076517d
ER
406%post dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
407%postun dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
b19e17d8 408
3076517d
ER
409%post gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
410%postun gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
b19e17d8 411
b19e17d8
JB
412%files
413%defattr(644,root,root,755)
acf8815d 414%attr(755,root,root) %{_bindir}/seamonkey
0ca76133 415%attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
b19e17d8 416
6d3a5031
ER
417# browser plugins v2
418%{_browserpluginsconfdir}/browsers.d/%{name}.*
419%config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
420
b19e17d8 421%dir %{_chromedir}
d6a799e8 422%dir %{_seamonkeydir}
acf8815d 423%dir %{_seamonkeydir}/components
424%dir %{_seamonkeydir}/defaults
68683ec1 425%dir %{_seamonkeydir}/dictionaries
acf8815d 426%dir %{_seamonkeydir}/greprefs
427%dir %{_seamonkeydir}/icons
428%dir %{_seamonkeydir}/plugins
429%dir %{_seamonkeydir}/res
430%dir %{_seamonkeydir}/searchplugins
b19e17d8
JB
431%dir %{_datadir}/%{name}
432
d6a799e8 433%attr(755,root,root) %{_seamonkeydir}/libxpcom.so
434%attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
435%attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
436%attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so
437%attr(755,root,root) %{_seamonkeydir}/libgkgfx.so
438%attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so
439%attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so
440%attr(755,root,root) %{_seamonkeydir}/libjsj.so
441%attr(755,root,root) %{_seamonkeydir}/libldap50.so
442%attr(755,root,root) %{_seamonkeydir}/libprldap50.so
443%attr(755,root,root) %{_seamonkeydir}/libssldap50.so
444%attr(755,root,root) %{_seamonkeydir}/libmozjs.so
445%attr(755,root,root) %{_seamonkeydir}/libxpistub.so
446%attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so
447
acf8815d 448%attr(755,root,root) %{_seamonkeydir}/seamonkey-bin
449%attr(755,root,root) %{_seamonkeydir}/reg*
450%attr(755,root,root) %{_seamonkeydir}/xpidl
451
acf8815d 452%attr(755,root,root) %{_seamonkeydir}/libnssckbi.so
453
454%attr(755,root,root) %{_seamonkeydir}/components/libaccess*.so
455%attr(755,root,root) %{_seamonkeydir}/components/libappcomps.so
456%attr(755,root,root) %{_seamonkeydir}/components/libauth*.so
457%attr(755,root,root) %{_seamonkeydir}/components/libautoconfig.so
458%attr(755,root,root) %{_seamonkeydir}/components/libcaps.so
459%attr(755,root,root) %{_seamonkeydir}/components/libchrome.so
460%attr(755,root,root) %{_seamonkeydir}/components/libcomposer.so
461%attr(755,root,root) %{_seamonkeydir}/components/libcookie.so
462%attr(755,root,root) %{_seamonkeydir}/components/libdocshell.so
463%attr(755,root,root) %{_seamonkeydir}/components/libeditor.so
464%attr(755,root,root) %{_seamonkeydir}/components/libembedcomponents.so
465%attr(755,root,root) %{_seamonkeydir}/components/libfileview.so
466%attr(755,root,root) %{_seamonkeydir}/components/libgfx*.so
467%attr(755,root,root) %{_seamonkeydir}/components/libgk*.so
468%attr(755,root,root) %{_seamonkeydir}/components/libhtmlpars.so
469%attr(755,root,root) %{_seamonkeydir}/components/libi18n.so
470%attr(755,root,root) %{_seamonkeydir}/components/libimg*.so
471%attr(755,root,root) %{_seamonkeydir}/components/libjar50.so
472%attr(755,root,root) %{_seamonkeydir}/components/libjsd.so
473%attr(755,root,root) %{_seamonkeydir}/components/libmork.so
474%attr(755,root,root) %{_seamonkeydir}/components/libmoz*.so
475%attr(755,root,root) %{_seamonkeydir}/components/libmyspell.so
476%attr(755,root,root) %{_seamonkeydir}/components/libnecko*.so
477%attr(755,root,root) %{_seamonkeydir}/components/libnkdatetime.so
478%attr(755,root,root) %{_seamonkeydir}/components/libnkfinger.so
479%attr(755,root,root) %{_seamonkeydir}/components/libns*.so
480%attr(755,root,root) %{_seamonkeydir}/components/liboji.so
481%attr(755,root,root) %{_seamonkeydir}/components/libp3p.so
482%attr(755,root,root) %{_seamonkeydir}/components/libpermissions.so
483%attr(755,root,root) %{_seamonkeydir}/components/libpipboot.so
484%attr(755,root,root) %{_seamonkeydir}/components/libpipnss.so
485%attr(755,root,root) %{_seamonkeydir}/components/libpippki.so
486%attr(755,root,root) %{_seamonkeydir}/components/libpref.so
487%attr(755,root,root) %{_seamonkeydir}/components/libprofile.so
488%attr(755,root,root) %{_seamonkeydir}/components/librdf.so
489%attr(755,root,root) %{_seamonkeydir}/components/libremoteservice.so
490%attr(755,root,root) %{_seamonkeydir}/components/libschemavalidation.so
491%attr(755,root,root) %{_seamonkeydir}/components/libsearchservice.so
492%attr(755,root,root) %{_seamonkeydir}/components/libspellchecker.so
493%attr(755,root,root) %{_seamonkeydir}/components/libsql.so
494%attr(755,root,root) %{_seamonkeydir}/components/libsroaming.so
495%attr(755,root,root) %{_seamonkeydir}/components/libstoragecomps.so
496%attr(755,root,root) %{_seamonkeydir}/components/libsystem-pref.so
497%attr(755,root,root) %{_seamonkeydir}/components/libtransformiix.so
498%attr(755,root,root) %{_seamonkeydir}/components/libtxmgr.so
499%attr(755,root,root) %{_seamonkeydir}/components/libtypeaheadfind.so
500%attr(755,root,root) %{_seamonkeydir}/components/libuconv.so
501%attr(755,root,root) %{_seamonkeydir}/components/libucv*.so
502%attr(755,root,root) %{_seamonkeydir}/components/libuniversalchardet.so
503%attr(755,root,root) %{_seamonkeydir}/components/libwallet.so
504%attr(755,root,root) %{_seamonkeydir}/components/libwalletviewers.so
505%attr(755,root,root) %{_seamonkeydir}/components/libwebbrwsr.so
acf8815d 506%attr(755,root,root) %{_seamonkeydir}/components/libwebsrvcs.so
507%attr(755,root,root) %{_seamonkeydir}/components/libwidget_gtk2.so
508%attr(755,root,root) %{_seamonkeydir}/components/libx*.so
509
510%{_seamonkeydir}/components/access*.xpt
511%{_seamonkeydir}/components/alerts.xpt
512%{_seamonkeydir}/components/appshell.xpt
513%{_seamonkeydir}/components/appstartup.xpt
514%{_seamonkeydir}/components/autocomplete.xpt
515%{_seamonkeydir}/components/autoconfig.xpt
516%{_seamonkeydir}/components/bookmarks.xpt
517%{_seamonkeydir}/components/caps.xpt
518%{_seamonkeydir}/components/chardet.xpt
519%{_seamonkeydir}/components/chrome.xpt
520%{_seamonkeydir}/components/commandhandler.xpt
521%{_seamonkeydir}/components/composer.xpt
522%{_seamonkeydir}/components/content*.xpt
523%{_seamonkeydir}/components/cookie.xpt
524%{_seamonkeydir}/components/directory.xpt
525%{_seamonkeydir}/components/docshell.xpt
526%{_seamonkeydir}/components/dom*.xpt
527%{_seamonkeydir}/components/downloadmanager.xpt
528%{_seamonkeydir}/components/editor.xpt
529%{_seamonkeydir}/components/embed_base.xpt
530%{_seamonkeydir}/components/extensions.xpt
531%{_seamonkeydir}/components/exthandler.xpt
532%{_seamonkeydir}/components/find.xpt
533%{_seamonkeydir}/components/filepicker.xpt
534%{_seamonkeydir}/components/gfx*.xpt
535%{?with_svg:%{_seamonkeydir}/components/gksvgrenderer.xpt}
536%{_seamonkeydir}/components/history.xpt
537%{_seamonkeydir}/components/htmlparser.xpt
538%{?with_gnomeui:%{_seamonkeydir}/components/imgicon.xpt}
539%{_seamonkeydir}/components/imglib2.xpt
540%{_seamonkeydir}/components/intl.xpt
541%{_seamonkeydir}/components/jar.xpt
542%{_seamonkeydir}/components/js*.xpt
543%{_seamonkeydir}/components/layout*.xpt
544%{_seamonkeydir}/components/locale.xpt
545%{_seamonkeydir}/components/lwbrk.xpt
546%{_seamonkeydir}/components/mimetype.xpt
547%{_seamonkeydir}/components/moz*.xpt
548%{_seamonkeydir}/components/necko*.xpt
549%{_seamonkeydir}/components/oji.xpt
550%{_seamonkeydir}/components/p3p.xpt
551%{_seamonkeydir}/components/pipboot.xpt
552%{_seamonkeydir}/components/pipnss.xpt
553%{_seamonkeydir}/components/pippki.xpt
554%{_seamonkeydir}/components/plugin.xpt
555%{_seamonkeydir}/components/pref.xpt
556%{_seamonkeydir}/components/prefetch.xpt
557%{_seamonkeydir}/components/prefmigr.xpt
558%{_seamonkeydir}/components/profile.xpt
559%{_seamonkeydir}/components/progressDlg.xpt
560%{_seamonkeydir}/components/proxyObjInst.xpt
561%{_seamonkeydir}/components/rdf.xpt
562%{_seamonkeydir}/components/related.xpt
68683ec1 563%{_seamonkeydir}/components/saxparser.xpt
acf8815d 564%{_seamonkeydir}/components/search.xpt
565%{_seamonkeydir}/components/schemavalidation.xpt
566%{_seamonkeydir}/components/shistory.xpt
acf8815d 567%{_seamonkeydir}/components/signonviewer.xpt
568%{_seamonkeydir}/components/spellchecker.xpt
569%{_seamonkeydir}/components/sql.xpt
570%{_seamonkeydir}/components/storage.xpt
571%{_seamonkeydir}/components/toolkitremote.xpt
572%{_seamonkeydir}/components/txmgr.xpt
573%{_seamonkeydir}/components/txtsvc.xpt
574%{_seamonkeydir}/components/typeaheadfind.xpt
575%{_seamonkeydir}/components/uconv.xpt
576%{_seamonkeydir}/components/unicharutil.xpt
577%{_seamonkeydir}/components/uriloader.xpt
68683ec1 578%{_seamonkeydir}/components/urlformatter.xpt
acf8815d 579%{_seamonkeydir}/components/wallet*.xpt
580%{_seamonkeydir}/components/webBrowser_core.xpt
581%{_seamonkeydir}/components/webbrowserpersist.xpt
acf8815d 582%{_seamonkeydir}/components/webshell_idls.xpt
583%{_seamonkeydir}/components/websrvcs.xpt
584%{_seamonkeydir}/components/widget.xpt
585%{_seamonkeydir}/components/windowds.xpt
586%{_seamonkeydir}/components/windowwatcher.xpt
587%{_seamonkeydir}/components/x*.xpt
588
589%{_seamonkeydir}/components/jsconsole-clhandler.js
590%{_seamonkeydir}/components/nsCloseAllWindows.js
591%{_seamonkeydir}/components/nsComposerCmdLineHandler.js
592%{_seamonkeydir}/components/nsDictionary.js
593%{_seamonkeydir}/components/nsDownloadProgressListener.js
594%{_seamonkeydir}/components/nsFilePicker.js
595%{_seamonkeydir}/components/nsHelperAppDlg.js
596%{_seamonkeydir}/components/nsInterfaceInfoToIDL.js
597%{_seamonkeydir}/components/nsKillAll.js
598%{_seamonkeydir}/components/nsProgressDialog.js
599%{_seamonkeydir}/components/nsProxyAutoConfig.js
600%{_seamonkeydir}/components/nsResetPref.js
601%{_seamonkeydir}/components/nsSchemaValidatorRegexp.js
602%{_seamonkeydir}/components/nsSidebar.js
603%{_seamonkeydir}/components/nsUpdateNotifier.js
68683ec1 604%{_seamonkeydir}/components/nsURLFormatter.js
acf8815d 605%{_seamonkeydir}/components/nsXmlRpcClient.js
606%{_seamonkeydir}/components/xulappinfo.js
9015c9bf 607
b19e17d8
JB
608# not *.dat, so check-files can catch any new files
609# (and they won't be just silently placed empty in rpm)
acf8815d 610%ghost %{_seamonkeydir}/components/compreg.dat
611%ghost %{_seamonkeydir}/components/xpti.dat
b19e17d8 612
b19e17d8
JB
613%dir %{_datadir}/%{name}/chrome
614%{_datadir}/%{name}/chrome/US.jar
615%{_datadir}/%{name}/chrome/classic.jar
616%{_datadir}/%{name}/chrome/comm.jar
617%{_datadir}/%{name}/chrome/content-packs.jar
618%{_datadir}/%{name}/chrome/cview.jar
619%{_datadir}/%{name}/chrome/embed-sample.jar
620%{_datadir}/%{name}/chrome/en-US.jar
621%{_datadir}/%{name}/chrome/en-unix.jar
622%{_datadir}/%{name}/chrome/help.jar
623%{_datadir}/%{name}/chrome/layoutdebug.jar
624%{_datadir}/%{name}/chrome/modern.jar
625%{_datadir}/%{name}/chrome/pipnss.jar
626%{_datadir}/%{name}/chrome/pippki.jar
9015c9bf 627%{_datadir}/%{name}/chrome/reporter.jar
628%{_datadir}/%{name}/chrome/sql.jar
629%{_datadir}/%{name}/chrome/sroaming.jar
b1dc44cc 630%{_datadir}/%{name}/chrome/tasks.jar
631%{_datadir}/%{name}/chrome/toolkit.jar
9015c9bf 632%{_datadir}/%{name}/chrome/xforms.jar
633
b19e17d8 634%ghost %{_datadir}/%{name}/chrome/chrome.rdf
141cea2c 635%ghost %{_datadir}/%{name}/chrome/overlays.rdf
9015c9bf 636# not generated automatically ?
637%{_datadir}/%{name}/chrome/stylesheets.rdf
b19e17d8
JB
638%{_datadir}/%{name}/chrome/chromelist.txt
639%{_datadir}/%{name}/chrome/icons
640%exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
641%exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
b19e17d8
JB
642%exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
643%exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
644%exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
645%exclude %{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
646%exclude %{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
647
141cea2c 648%{_datadir}/%{name}/chrome/%{name}-installed-chrome.txt
649%ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
b19e17d8 650
b19e17d8 651%{_datadir}/%{name}/defaults
68683ec1 652%{_datadir}/%{name}/dictionaries
b19e17d8
JB
653%{_datadir}/%{name}/greprefs
654%exclude %{_datadir}/%{name}/defaults/pref/inspector.js
655%{_datadir}/%{name}/icons
656%{_datadir}/%{name}/res
b19e17d8 657%{_datadir}/%{name}/searchplugins
b19e17d8 658
824eb755 659%{_pixmapsdir}/seamonkey.png
660%{_desktopdir}/%{name}.desktop
661%{_desktopdir}/%{name}-composer.desktop
b19e17d8 662
b19e17d8
JB
663%files mailnews
664%defattr(644,root,root,755)
acf8815d 665%attr(755,root,root) %{_seamonkeydir}/libmsgbaseutil.so
666%attr(755,root,root) %{_seamonkeydir}/components/libaddrbook.so
667%attr(755,root,root) %{_seamonkeydir}/components/libbayesflt.so
668%attr(755,root,root) %{_seamonkeydir}/components/libimpText.so
669%attr(755,root,root) %{_seamonkeydir}/components/libimpComm4xMail.so
670%attr(755,root,root) %{_seamonkeydir}/components/libimport.so
671%attr(755,root,root) %{_seamonkeydir}/components/liblocalmail.so
672%attr(755,root,root) %{_seamonkeydir}/components/libmailnews.so
673%attr(755,root,root) %{_seamonkeydir}/components/libmailview.so
674%attr(755,root,root) %{_seamonkeydir}/components/libmime.so
675%attr(755,root,root) %{_seamonkeydir}/components/libmimeemitter.so
676%attr(755,root,root) %{_seamonkeydir}/components/libmsg*.so
677%attr(755,root,root) %{_seamonkeydir}/components/libvcard.so
678
679%{_seamonkeydir}/components/addrbook.xpt
680%{_seamonkeydir}/components/impComm4xMail.xpt
681%{_seamonkeydir}/components/import.xpt
682%{_seamonkeydir}/components/mailnews.xpt
683%{_seamonkeydir}/components/mailview.xpt
684%{_seamonkeydir}/components/mime.xpt
685%{_seamonkeydir}/components/msg*.xpt
686
687%{_seamonkeydir}/components/mdn-service.js
688%{_seamonkeydir}/components/nsAbLDAPAttributeMap.js
689%{_seamonkeydir}/components/nsLDAPPrefsService.js
690%{_seamonkeydir}/components/offlineStartup.js
691%{_seamonkeydir}/components/smime-service.js
b19e17d8
JB
692
693%{_datadir}/%{name}/chrome/messenger.jar
694
695%{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
696%{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
697%{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
698%{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
699
824eb755 700%{_desktopdir}/%{name}-mail.desktop
b19e17d8 701
5bead095 702%files addon-enigmail
703%defattr(644,root,root,755)
acf8815d 704%attr(755,root,root) %{_seamonkeydir}/components/libenigmime.so
705%{_seamonkeydir}/components/enigmail.xpt
706%{_seamonkeydir}/components/enigmime.xpt
707%{_seamonkeydir}/components/ipc.xpt
708%{_seamonkeydir}/components/enigmail.js
709%{_seamonkeydir}/components/enigprefs-service.js
5bead095 710%{_datadir}/%{name}/chrome/enigmail-en-US.jar
93b50f63 711%{_datadir}/%{name}/chrome/enigmail-locale.jar
5bead095 712%{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
713%{_datadir}/%{name}/chrome/enigmail-skin.jar
714%{_datadir}/%{name}/chrome/enigmail.jar
715%{_datadir}/%{name}/chrome/enigmime.jar
716
b19e17d8
JB
717%files chat
718%defattr(644,root,root,755)
acf8815d 719%{_seamonkeydir}/components/chatzilla-service.js
b19e17d8
JB
720%{_datadir}/%{name}/chrome/chatzilla.jar
721%{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
824eb755 722%{_desktopdir}/%{name}-chat.desktop
b19e17d8
JB
723
724%files js-debugger
725%defattr(644,root,root,755)
acf8815d 726%{_seamonkeydir}/components/venkman-service.js
b19e17d8
JB
727%{_datadir}/%{name}/chrome/venkman.jar
728%{_datadir}/%{name}/chrome/icons/default/venkman-window*.xpm
824eb755 729%{_desktopdir}/%{name}-venkman.desktop
b19e17d8
JB
730
731%files dom-inspector
732%defattr(644,root,root,755)
acf8815d 733%{_seamonkeydir}/components/inspector.xpt
734%{_seamonkeydir}/components/inspector-cmdline.js
b19e17d8
JB
735%{_datadir}/%{name}/chrome/inspector.jar
736%{_datadir}/%{name}/chrome/icons/default/winInspectorMain*.xpm
b19e17d8 737%{_datadir}/%{name}/defaults/pref/inspector.js
b19e17d8
JB
738
739%if %{with gnomevfs}
740%files gnomevfs
741%defattr(644,root,root,755)
acf8815d 742%attr(755,root,root) %{_seamonkeydir}/components/libnkgnomevfs.so
b19e17d8 743%endif
This page took 0.207584 seconds and 4 git commands to generate.