]> git.pld-linux.org Git - packages/seamonkey.git/blob - seamonkey.spec
- updated to 2.31
[packages/seamonkey.git] / seamonkey.spec
1 #
2 # Conditional build:
3 %bcond_with     gtk3            # GTK+ 3.x instead of 2.x
4 %bcond_without  ldap            # disable e-mail address lookups in LDAP directories
5 %bcond_without  lightning       # disable Sunbird/Lightning calendar
6 %bcond_without  kerberos        # disable krb5 support
7 %bcond_with     xulrunner       # build with system xulrunner (incomplete?)
8 %bcond_with     crashreporter   # report crashes to crash-stats.mozilla.com
9 %bcond_with     tests           # enable tests (whatever they check)
10
11 %define         nspr_ver        4.10.3
12 %define         nss_ver         3.17.2
13 %define         xulrunner_ver   34.0
14
15 %if %{without xulrunner}
16 # The actual sqlite version (see RHBZ#480989):
17 %define         sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo ERROR)
18 %endif
19
20 Summary:        SeaMonkey Community Edition - web browser
21 Summary(es.UTF-8):      Navegador de Internet SeaMonkey Community Edition
22 Summary(pl.UTF-8):      SeaMonkey Community Edition - przeglądarka WWW
23 Summary(pt_BR.UTF-8):   Navegador SeaMonkey Community Edition
24 Name:           seamonkey
25 Version:        2.31
26 Release:        1
27 License:        MPL v2.0
28 Group:          X11/Applications/Networking
29 Source0:        http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/source/%{name}-%{version}.source.tar.bz2
30 # Source0-md5:  44b6f9cfc2a95fd08dba35ff236d306e
31 Source4:        %{name}.desktop
32 Source5:        %{name}-composer.desktop
33 Source6:        %{name}-chat.desktop
34 Source7:        %{name}-mail.desktop
35 Source9:        %{name}.sh
36 Patch1:         %{name}-pld-branding.patch
37 Patch2:         %{name}-agent.patch
38 Patch3:         %{name}-enable-addons.patch
39 Patch4:         system-mozldap.patch
40 Patch5:         makefile.patch
41 # Edit patch below and restore --system-site-packages when system virtualenv gets 1.7 upgrade
42 Patch7:         %{name}-system-virtualenv.patch
43 Patch9:         %{name}-system-xulrunner.patch
44 URL:            http://www.seamonkey-project.org/
45 BuildRequires:  GConf2-devel >= 1.2.1
46 BuildRequires:  OpenGL-devel
47 BuildRequires:  alsa-lib-devel
48 BuildRequires:  automake
49 BuildRequires:  bzip2-devel
50 BuildRequires:  cairo-devel >= 1.10.2-5
51 BuildRequires:  dbus-glib-devel >= 0.60
52 BuildRequires:  freetype-devel >= 1:2.1.8
53 BuildRequires:  glib2-devel >= 1:2.20
54 %{!?with_gtk3:BuildRequires:    gtk+2-devel >= 2:2.18}
55 %{?with_gtk3:BuildRequires:     gtk+3-devel >= 3.0.0}
56 %{?with_kerberos:BuildRequires: heimdal-devel >= 0.7.1}
57 BuildRequires:  hunspell-devel
58 BuildRequires:  libIDL-devel >= 0.8.0
59 BuildRequires:  libdnet-devel
60 BuildRequires:  libevent-devel >= 1.4.7
61 # standalone libffi 3.0.9 or gcc's from 4.5(?)+
62 BuildRequires:  libffi-devel >= 6:3.0.9
63 BuildRequires:  libicu-devel >= 50.1
64 # requires libjpeg-turbo implementing at least libjpeg 6b API
65 BuildRequires:  libjpeg-devel >= 6b
66 BuildRequires:  libjpeg-turbo-devel
67 BuildRequires:  libnotify-devel >= 0.4
68 BuildRequires:  libpng(APNG)-devel >= 0.10
69 BuildRequires:  libpng-devel >= 2:1.6.13
70 BuildRequires:  libstdc++-devel
71 BuildRequires:  libvpx-devel >= 1.3.0
72 BuildRequires:  mozldap-devel >= 6.0
73 BuildRequires:  nspr-devel >= 1:%{nspr_ver}
74 BuildRequires:  nss-devel >= 1:%{nss_ver}
75 BuildRequires:  pango-devel >= 1:1.22.0
76 BuildRequires:  perl-base >= 1:5.6
77 BuildRequires:  perl-modules >= 5.004
78 BuildRequires:  pkgconfig
79 BuildRequires:  python >= 1:2.5
80 BuildRequires:  python-modules
81 BuildRequires:  python-virtualenv >= 1.11.6-2
82 BuildRequires:  rpm >= 4.4.9-56
83 BuildRequires:  rpmbuild(macros) >= 1.601
84 BuildRequires:  sed >= 4.0
85 BuildRequires:  sqlite3-devel >= 3.8.6
86 BuildRequires:  startup-notification-devel >= 0.8
87 BuildRequires:  xorg-lib-libX11-devel
88 BuildRequires:  xorg-lib-libXScrnSaver-devel
89 BuildRequires:  xorg-lib-libXext-devel
90 BuildRequires:  xorg-lib-libXinerama-devel
91 BuildRequires:  xorg-lib-libXt-devel
92 %if %{with xulrunner}
93 BuildRequires:  xulrunner-devel >= 2:%{xulrunner_ver}
94 BuildRequires:  xulrunner-devel < 2:30
95 %endif
96 BuildRequires:  yasm
97 BuildRequires:  zip
98 BuildRequires:  zlib-devel >= 1.2.3
99 Requires(post): mktemp >= 1.5-18
100 Requires:       desktop-file-utils
101 Requires:       hicolor-icon-theme
102 %if %{with xulrunner}
103 %requires_eq_to xulrunner xulrunner-devel
104 %else
105 Requires:       browser-plugins >= 2.0
106 Requires:       cairo >= 1.10.2-5
107 Requires:       dbus-glib >= 0.60
108 Requires:       glib2 >= 1:2.20
109 %{!?with_gtk3:Requires: gtk+2 >= 2:2.18}
110 %{?with_gtk3:Requires:  gtk+3 >= 3.0.0}
111 Requires:       libjpeg-turbo
112 Requires:       libpng >= 2:1.6.13
113 Requires:       libpng(APNG) >= 0.10
114 Requires:       libvpx >= 1.3.0
115 Requires:       myspell-common
116 Requires:       nspr >= 1:%{nspr_ver}
117 Requires:       nss >= 1:%{nss_ver}
118 Requires:       pango >= 1:1.22.0
119 Requires:       sqlite3 >= %{sqlite_build_version}
120 Requires:       startup-notification >= 0.8
121 %endif
122 Provides:       seamonkey-embedded = %{version}-%{release}
123 Provides:       wwwbrowser
124 Obsoletes:      light
125 Obsoletes:      mozilla
126 Obsoletes:      mozilla-gnomevfs
127 Obsoletes:      seamonkey-calendar
128 Obsoletes:      seamonkey-js-debugger
129 Obsoletes:      seamonkey-libs
130 Obsoletes:      seamonkey-mailnews
131 Obsoletes:      seamonkey-gnomevfs
132 Conflicts:      seamonkey-lang-resources < %{version}
133 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
134
135 %define         topdir          %{_builddir}/%{name}-%{version}
136 %define         objdir          %{topdir}/obj-%{_target_cpu}
137
138 %define         filterout_cpp   -D_FORTIFY_SOURCE=[0-9]+
139
140 # don't satisfy other packages
141 %define         _noautoprovfiles        %{_libdir}/%{name}
142 # and as we don't provide them, don't require either
143 %if %{without xulrunner}
144 %define         _noautoreq      libmozalloc.so libmozjs.so libmozsandbox.so libxul.so
145 %endif
146
147 %description
148 SeaMonkey Community Edition is an open-source web browser, designed
149 for standards compliance, performance and portability.
150
151 %description -l es.UTF-8
152 SeaMonkey Community Edition es un navegador de Internet que se basa en
153 una versión inicial de Netscape Communicator.
154
155 %description -l pl.UTF-8
156 SeaMonkey Community Edition jest potężną graficzną przeglądarką WWW,
157 która jest następcą Mozilli, która następnie była następczynią
158 Netscape Communikatora.
159
160 %description -l pt_BR.UTF-8
161 O SeaMonkey Community Edition é um web browser baseado numa versão
162 inicial do Netscape Communicator.
163
164 %description -l ru.UTF-8
165 SeaMonkey Community Edition - полнофункциональный web-browser с
166 открытыми исходными текстами, разработанный для максимального
167 соотвествия стандартам, максмимальной переносимости и скорости работы
168
169 %package addon-lightning
170 Summary:        An integrated calendar for SeaMonkey
171 Summary(pl.UTF-8):      Zintegrowany kalendarz dla SeaMonkey
172 License:        MPL 1.1 or GPL v2+ or LGPL v2.1+
173 Group:          Applications/Networking
174 Requires:       %{name} = %{version}-%{release}
175
176 %description addon-lightning
177 Lightning is an calendar extension to Icedove email client.
178
179 %description addon-lightning -l pl.UTF-8
180 Lightning to rozszerzenie do klienta poczty Icedove dodające
181 funkcjonalność kalendarza.
182
183 %package chat
184 Summary:        SeaMonkey Community Edition Chat - integrated IRC client
185 Summary(pl.UTF-8):      SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
186 Group:          X11/Applications/Networking
187 Requires(post,postun):  %{name} = %{version}-%{release}
188 Requires:       %{name} = %{version}-%{release}
189 Obsoletes:      mozilla-chat
190
191 %description chat
192 SeaMonkey Community Edition Chat - IRC client that is integrated with
193 the SeaMonkey Community Edition web browser.
194
195 %description chat -l pl.UTF-8
196 SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
197 przeglądarką SeaMonkey Community Edition.
198
199 %package js-debugger
200 Summary:        JavaScript debugger for use with SeaMonkey Community Edition
201 Summary(pl.UTF-8):      Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition
202 Group:          X11/Applications/Networking
203 Requires(post,postun):  %{name} = %{version}-%{release}
204 Requires:       %{name} = %{version}-%{release}
205 Obsoletes:      mozilla-js-debugger
206
207 %description js-debugger
208 JavaScript debugger for use with SeaMonkey Community Edition.
209
210 %description js-debugger -l pl.UTF-8
211 Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition.
212
213 %package dom-inspector
214 Summary:        A tool for inspecting the DOM of pages in SeaMonkey Community Edition
215 Summary(pl.UTF-8):      Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
216 Group:          X11/Applications/Networking
217 Requires(post,postun):  %{name} = %{version}-%{release}
218 Requires:       %{name} = %{version}-%{release}
219 Obsoletes:      mozilla-dom-inspector
220
221 %description dom-inspector
222 This is a tool that allows you to inspect the DOM for web pages in
223 SeaMonkey Community Edition. This is of great use to people who are
224 doing SeaMonkey Community Edition chrome development or web page
225 development.
226
227 %description dom-inspector -l pl.UTF-8
228 To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
229 Community Edition. Jest bardzo przydatne dla ludzi rozwijających
230 chrome w SeaMonkey Community Edition lub tworzących strony WWW.
231
232 %prep
233 %setup -qc
234 cd comm-release
235 %patch1 -p1
236 %patch2 -p1
237 %patch3 -p1
238 %patch4 -p1
239 %patch5 -p1
240 %patch7 -p1
241 %patch9 -p2
242
243 %build
244 cd comm-release
245 %if %{with xulrunner}
246 if [ "$(grep -E '^[0-9]+\.' mozilla/config/milestone.txt)" != "%{xulrunner_ver}" ]; then
247         echo >&2
248         echo >&2 "Xulrunner version %{xulrunner_ver} does not match mozilla/config/milestone.txt!"
249         echo >&2
250         exit 1
251 fi
252 %endif
253
254 cp -f %{_datadir}/automake/config.* build/autoconf
255 cp -f %{_datadir}/automake/config.* mozilla/build/autoconf
256 cp -f %{_datadir}/automake/config.* mozilla/nsprpub/build/autoconf
257 cp -f %{_datadir}/automake/config.* ldap/sdks/c-sdk/config/autoconf
258
259 cat << EOF > .mozconfig
260 mk_add_options MOZ_OBJDIR=%{objdir}
261
262 export CFLAGS="%{rpmcflags}"
263 export CXXFLAGS="%{rpmcflags}"
264
265 %if %{with crashreporter}
266 export MOZ_DEBUG_SYMBOLS=1
267 %endif
268
269 # Options for 'configure' (same as command-line options).
270 ac_add_options --prefix=%{_prefix}
271 ac_add_options --exec-prefix=%{_exec_prefix}
272 ac_add_options --bindir=%{_bindir}
273 ac_add_options --sbindir=%{_sbindir}
274 ac_add_options --sysconfdir=%{_sysconfdir}
275 ac_add_options --datadir=%{_datadir}
276 ac_add_options --includedir=%{_includedir}
277 ac_add_options --libdir=%{_libdir}
278 ac_add_options --libexecdir=%{_libexecdir}
279 ac_add_options --localstatedir=%{_localstatedir}
280 ac_add_options --sharedstatedir=%{_sharedstatedir}
281 ac_add_options --mandir=%{_mandir}
282 ac_add_options --infodir=%{_infodir}
283 %if %{?debug:1}0
284 ac_add_options --disable-optimize
285 ac_add_options --enable-debug
286 ac_add_options --enable-debug-modules
287 ac_add_options --enable-debugger-info-modules
288 ac_add_options --enable-crash-on-assert
289 %else
290 ac_add_options --disable-debug
291 ac_add_options --disable-debug-modules
292 ac_add_options --disable-logging
293 ac_add_options --enable-optimize="%{rpmcflags} -Os"
294 %endif
295 ac_add_options --disable-strip
296 ac_add_options --disable-strip-libs
297 %if %{with tests}
298 ac_add_options --enable-tests
299 %else
300 ac_add_options --disable-tests
301 %endif
302 %if %{with lightning}
303 ac_add_options --enable-calendar
304 %else
305 ac_add_options --disable-calendar
306 %endif
307 %if %{with crashreporter}
308 ac_add_options --enable-crashreporter
309 %else
310 ac_add_options --disable-crashreporter
311 %endif
312 ac_add_options --disable-elf-dynstr-gc
313 ac_add_options --disable-gnomeui
314 ac_add_options --disable-gnomevfs
315 ac_add_options --disable-installer
316 ac_add_options --disable-javaxpcom
317 ac_add_options --disable-updater
318 ac_add_options --disable-xterm-updates
319 ac_add_options --enable-application=suite
320 ac_add_options --enable-crypto
321 ac_add_options --enable-default-toolkit=%{?with_gtk3:cairo-gtk3}%{!?with_gtk3:cairo-gtk2}
322 ac_add_options --enable-gio
323 %if %{with ldap}
324 ac_add_options --enable-ldap
325 ac_add_options --enable-system-ldap
326 %else
327 ac_add_options --disable-ldap
328 %endif
329 ac_add_options --enable-libxul
330 ac_add_options --enable-pango
331 ac_add_options --enable-postscript
332 ac_add_options --enable-shared-js
333 ac_add_options --enable-startup-notification
334 ac_add_options --enable-system-cairo
335 ac_add_options --enable-system-hunspell
336 ac_add_options --enable-system-sqlite
337 ac_add_options --with-default-mozilla-five-home=%{_libdir}/%{name}
338 ac_add_options --with-distribution-id=org.pld-linux
339 %if %{with xulrunner}
340 ac_add_options --with-libxul-sdk=$(pkg-config --variable=sdkdir libxul)
341 ac_add_options --with-system-libxul
342 %endif
343 ac_add_options --with-pthreads
344 ac_add_options --with-system-bz2
345 ac_add_options --with-system-ffi
346 ac_add_options --with-system-icu
347 ac_add_options --with-system-jpeg
348 ac_add_options --with-system-libevent
349 ac_add_options --with-system-libvpx
350 ac_add_options --with-system-nspr
351 ac_add_options --with-system-nss
352 ac_add_options --with-system-png
353 ac_add_options --with-system-zlib
354 EOF
355
356 %{__make} -j1 -f client.mk build \
357         STRIP="/bin/true" \
358         MOZ_MAKE_FLAGS="%{?_smp_mflags}" \
359         installdir=%{_libdir}/%{name} \
360         XLIBS="-lX11 -lXt" \
361         CC="%{__cc}" \
362         CXX="%{__cxx}"
363
364 %if %{with crashreporter}
365 # create debuginfo for crash-stats.mozilla.com
366 %{__make} -j1 -C obj-%{_target_cpu} buildsymbols
367 %endif
368
369 %install
370 rm -rf $RPM_BUILD_ROOT
371 cd comm-release
372 install -d \
373         $RPM_BUILD_ROOT{%{_bindir},%{_libdir}} \
374         $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
375         $RPM_BUILD_ROOT%{_datadir}/%{name} \
376         $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins \
377         $RPM_BUILD_ROOT%{_mandir}/man1
378
379 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
380
381 cd %{objdir}
382 cwd=`pwd`
383 %{__make} -C suite/installer stage-package \
384         LD_LIBRARY_PATH=$cwd/mozilla/dist/lib \
385         DESTDIR=$RPM_BUILD_ROOT \
386         installdir=%{_libdir}/%{name} \
387         PKG_SKIP_STRIP=1
388
389 cp -a dist/seamonkey/* $RPM_BUILD_ROOT%{_libdir}/%{name}/
390 cp -p dist/man/man1/seamonkey.1 $RPM_BUILD_ROOT%{_mandir}/man1
391
392 %if %{with xulrunner}
393 # >= 5.0 seems to require this
394 ln -s ../xulrunner $RPM_BUILD_ROOT%{_libdir}/%{name}/xulrunner
395 %endif
396
397 # Enable crash reporter for Thunderbird application
398 %if %{with crashreporter}
399 %{__sed} -i -e 's/\[Crash Reporter\]/[Crash Reporter]\nEnabled=1/' $RPM_BUILD_ROOT%{_libdir}/%{name}/application.ini
400
401 # Add debuginfo for crash-stats.mozilla.com
402 install -d $RPM_BUILD_ROOT%{_exec_prefix}/lib/debug%{_libdir}/%{name}
403 cp -a mozilla/dist/%{name}-%{version}.en-US.linux-*.crashreporter-symbols.zip $RPM_BUILD_ROOT%{_prefix}/lib/debug%{_libdir}/%{name}
404 %endif
405
406 # copy manually lightning and chat files, somewhy they are not installed by make
407 cp -a dist/bin/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi \
408         $RPM_BUILD_ROOT%{_libdir}/%{name}/extensions
409 cp -a dist/bin/distribution/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.xpi \
410         $RPM_BUILD_ROOT%{_libdir}/%{name}/extensions
411
412 # move arch independant ones to datadir
413 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
414 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
415 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
416
417 ln -s ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome
418 ln -s ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
419 ln -s ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins
420
421 %if %{without xulrunner}
422 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/isp $RPM_BUILD_ROOT%{_datadir}/%{name}/isp
423 ln -s ../../share/%{name}/isp $RPM_BUILD_ROOT%{_libdir}/%{name}/isp
424 %endif
425
426 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/distribution/extensions/* \
427         $RPM_BUILD_ROOT%{_libdir}/%{name}/extensions/
428
429 # dir for arch independant extensions besides arch dependant extensions
430 # see mozilla/xpcom/build/nsXULAppAPI.h
431 # XRE_SYS_LOCAL_EXTENSION_PARENT_DIR and XRE_SYS_SHARE_EXTENSION_PARENT_DIR
432 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/extensions
433  
434 %if %{without xulrunner}
435 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
436 ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
437 %endif
438
439 sed 's,@LIBDIR@,%{_libdir},' %{SOURCE9} > $RPM_BUILD_ROOT%{_bindir}/seamonkey
440 chmod a+rx $RPM_BUILD_ROOT%{_bindir}/seamonkey
441
442 install %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} \
443         $RPM_BUILD_ROOT%{_desktopdir}
444
445 cp -p %{topdir}/comm-release/suite/branding/nightly/content/icon64.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
446
447 # files created by seamonkey -register
448 touch $RPM_BUILD_ROOT%{_libdir}/%{name}/components/compreg.dat
449 touch $RPM_BUILD_ROOT%{_libdir}/%{name}/components/xpti.dat
450
451 cat << 'EOF' > $RPM_BUILD_ROOT%{_libdir}/%{name}/register
452 #!/bin/sh
453 umask 022
454 rm -f %{_libdir}/%{name}/components/{compreg,xpti}.dat
455
456 # it attempts to touch files in $HOME/.mozilla
457 # beware if you run this with sudo!!!
458 export HOME=$(mktemp -d)
459 # also TMPDIR could be pointing to sudo user's homedir
460 unset TMPDIR TMP || :
461
462 %{_libdir}/%{name}/seamonkey -register
463
464 rm -rf $HOME
465 EOF
466 chmod 755 $RPM_BUILD_ROOT%{_libdir}/%{name}/register
467
468 %clean
469 rm -rf $RPM_BUILD_ROOT
470
471 %post
472 %{_libdir}/%{name}/register || :
473 %update_browser_plugins
474 %update_desktop_database
475
476 %postun
477 if [ "$1" = 0 ]; then
478         %update_browser_plugins
479 fi
480
481 %files
482 %defattr(644,root,root,755)
483 %attr(755,root,root) %{_bindir}/seamonkey
484 %{_mandir}/man1/seamonkey.1*
485
486 # browser plugins v2
487 %{_browserpluginsconfdir}/browsers.d/%{name}.*
488 %config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
489
490 %dir %{_libdir}/%{name}
491 %if %{without xulrunner}
492 %attr(755,root,root) %{_libdir}/%{name}/libmozalloc.so
493 %attr(755,root,root) %{_libdir}/%{name}/libmozjs.so
494 %attr(755,root,root) %{_libdir}/%{name}/libmozsandbox.so
495 %attr(755,root,root) %{_libdir}/%{name}/libxul.so
496 %endif
497
498 %{_libdir}/%{name}/blocklist.xml
499 %{_libdir}/%{name}/omni.ja
500 %attr(755,root,root) %{_libdir}/%{name}/register
501
502 %if %{with crashreporter}
503 %{_libdir}/%{name}/crashreporter
504 %{_libdir}/%{name}/crashreporter-override.ini
505 %{_libdir}/%{name}/crashreporter.ini
506 %{_libdir}/%{name}/Throbber-small.gif
507 %endif
508
509 # config?
510 %{_libdir}/%{name}/application.ini
511 %{_libdir}/%{name}/chrome.manifest
512
513 %dir %{_libdir}/%{name}/components
514 %{_libdir}/%{name}/components/components.manifest
515 %attr(755,root,root) %{_libdir}/%{name}/components/libsuite.so
516
517 %if %{without xulrunner}
518 %{_libdir}/%{name}/dependentlibs.list
519 %{_libdir}/%{name}/platform.ini
520 %attr(755,root,root) %{_libdir}/%{name}/components/libdbusservice.so
521 %attr(755,root,root) %{_libdir}/%{name}/components/libmozgnome.so
522 %attr(755,root,root) %{_libdir}/%{name}/run-mozilla.sh
523 %attr(755,root,root) %{_libdir}/%{name}/seamonkey-bin
524 %attr(755,root,root) %{_libdir}/%{name}/mozilla-xremote-client
525 %attr(755,root,root) %{_libdir}/%{name}/plugin-container
526 %endif
527
528 %attr(755,root,root) %{_libdir}/%{name}/seamonkey
529 %dir %{_libdir}/%{name}/plugins
530
531 # symlinks
532 %{_libdir}/%{name}/chrome
533 %{_libdir}/%{name}/defaults
534 %{_libdir}/%{name}/searchplugins
535 %if %{with xulrunner}
536 %{_libdir}/%{name}/xulrunner
537 %else
538 %{_libdir}/%{name}/dictionaries
539 %endif
540
541 %dir %{_datadir}/%{name}
542 %{_datadir}/%{name}/chrome
543 %{_datadir}/%{name}/defaults
544 %{_datadir}/%{name}/searchplugins
545
546 %dir %{_datadir}/%{name}/extensions
547 %dir %{_libdir}/%{name}/extensions
548 # the signature of the default theme
549 %{_libdir}/%{name}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
550 %{_libdir}/%{name}/extensions/modern@themes.mozilla.org.xpi
551
552 # files created by seamonkey -register
553 %ghost %{_libdir}/%{name}/components/compreg.dat
554 %ghost %{_libdir}/%{name}/components/xpti.dat
555
556 %if %{without xulrunner}
557 %{_libdir}/%{name}/isp
558 %dir %{_datadir}/%{name}/isp
559 %{_datadir}/%{name}/isp/Bogofilter.sfd
560 %{_datadir}/%{name}/isp/DSPAM.sfd
561 %{_datadir}/%{name}/isp/POPFile.sfd
562 %{_datadir}/%{name}/isp/SpamAssassin.sfd
563 %{_datadir}/%{name}/isp/SpamPal.sfd
564 %{_datadir}/%{name}/isp/movemail.rdf
565 %{_datadir}/%{name}/isp/rss.rdf
566 %endif
567
568 %{_pixmapsdir}/seamonkey.png
569 %{_desktopdir}/%{name}.desktop
570 %{_desktopdir}/%{name}-composer.desktop
571 %{_desktopdir}/%{name}-mail.desktop
572
573 %if %{with lightning}
574 %files addon-lightning
575 %defattr(644,root,root,755)
576 %{_libdir}/%{name}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
577 %endif
578
579 %files chat
580 %defattr(644,root,root,755)
581 %{_libdir}/%{name}/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.xpi
582 %{_desktopdir}/%{name}-chat.desktop
583
584 %files dom-inspector
585 %defattr(644,root,root,755)
586 %{_libdir}/%{name}/extensions/inspector@mozilla.org.xpi
This page took 0.092237 seconds and 4 git commands to generate.