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