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