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