]> git.pld-linux.org Git - packages/seamonkey.git/blobdiff - seamonkey.spec
- up to 1.1.17
[packages/seamonkey.git] / seamonkey.spec
index 121157427bf80921c25cd6e23ebbd839c571cfd1..53cfcb7c9fde875f5dbb772772b678cb577ae895 100644 (file)
@@ -2,50 +2,57 @@
 # Conditional build:
 %bcond_without gnomevfs        # disable GnomeVFS support
 %bcond_with    gnomeui         # enable GnomeUI
 # Conditional build:
 %bcond_without gnomevfs        # disable GnomeVFS support
 %bcond_with    gnomeui         # enable GnomeUI
+%bcond_without gnome           # disable gnomevfs (alias)
 %bcond_without svg             # disable svg support
 #
 %bcond_without svg             # disable svg support
 #
-%define        _enigmail_ver   0.94.0
-Summary:       SeaMonkey - web browser
-Summary(es):   Navegador de Internet SeaMonkey
-Summary(pl):   SeaMonkey - przegl±darka WWW
-Summary(pt_BR):        Navegador SeaMonkey
+%if %{without gnome}
+%undefine      with_gnomevfs
+%endif
+%define        enigmail_ver    0.95.7
+Summary:       SeaMonkey Community Edition - web browser
+Summary(es.UTF-8):     Navegador de Internet SeaMonkey Community Edition
+Summary(pl.UTF-8):     SeaMonkey Community Edition - przeglądarka WWW
+Summary(pt_BR.UTF-8):  Navegador SeaMonkey Community Edition
 Name:          seamonkey
 Name:          seamonkey
-Version:       1.0.2
+Version:       1.1.17
 Release:       1
 Release:       1
-License:       Mozilla Public License
+License:       MPL 1.1 or GPL v2+ or LGPL v2.1+
 Group:         X11/Applications/Networking
 Group:         X11/Applications/Networking
-Source0:       http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/%{name}-source-%{version}.tar.bz2
-# Source0-md5: 967e0441183492b0ade4ab2a394deb71
-Source1:       http://www.mozilla-enigmail.org/downloads/src/enigmail-%{_enigmail_ver}.tar.gz
-# Source1-md5: d326c302c1d2d68217fffcaa01ca7632
+Source0:       ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/%{name}-%{version}.source.tar.bz2
+# Source0-md5: 9eba600ba6ca522b8eada9a0a8e890e2
+Source1:       http://www.mozilla-enigmail.org/download/source/enigmail-%{enigmail_ver}.tar.gz
+# Source1-md5: bbee59bab58b97e33e85015a5ae5de7b
 Source2:       %{name}.desktop
 Source3:       %{name}-composer.desktop
 Source4:       %{name}-chat.desktop
 Source5:       %{name}-mail.desktop
 Source6:       %{name}-venkman.desktop
 Patch0:                %{name}-pld-homepage.patch
 Source2:       %{name}.desktop
 Source3:       %{name}-composer.desktop
 Source4:       %{name}-chat.desktop
 Source5:       %{name}-mail.desktop
 Source6:       %{name}-venkman.desktop
 Patch0:                %{name}-pld-homepage.patch
-Patch1:                %{name}-nss.patch
-Patch2:                %{name}-ldap-with-nss.patch
-Patch3:                %{name}-kill_slim_hidden_def.patch
-Patch4:                %{name}-lib_path.patch
-URL:           http://www.mozilla.org/projects/seamonkey/
-BuildRequires: /bin/csh
-BuildRequires: /bin/ex
+Patch1:                %{name}-ldap-with-nss.patch
+Patch2:                %{name}-kill_slim_hidden_def.patch
+Patch3:                %{name}-lib_path.patch
+Patch4:                %{name}-fonts.patch
+Patch5:                %{name}-ti-agent.patch
+Patch6:                %{name}-agent.patch
+Patch7:                %{name}-glueload-fix.patch
+URL:           http://www.seamonkey-project.org/
 BuildRequires: automake
 %{?with_svg:BuildRequires:     cairo-devel >= 1.0.0}
 BuildRequires: freetype-devel >= 1:2.1.8
 BuildRequires: automake
 %{?with_svg:BuildRequires:     cairo-devel >= 1.0.0}
 BuildRequires: freetype-devel >= 1:2.1.8
+BuildRequires: libIDL-devel >= 0.8.0
 %{?with_gnomevfs:BuildRequires:        gnome-vfs2-devel >= 2.0.0}
 BuildRequires: gtk+2-devel
 %{?with_gnomevfs:BuildRequires:        gnome-vfs2-devel >= 2.0.0}
 BuildRequires: gtk+2-devel
-%{?with_gnomeui:BuildRequires: libgnomeui-devel >= 2.0}
+%{?with_gnomeui:BuildRequires: libgnomeui-devel >= 2.2.0}
 BuildRequires: libjpeg-devel >= 6b
 BuildRequires: libpng-devel >= 1.2.7
 BuildRequires: libstdc++-devel
 BuildRequires: nspr-devel >= 1:4.6.1
 BuildRequires: libjpeg-devel >= 6b
 BuildRequires: libpng-devel >= 1.2.7
 BuildRequires: libstdc++-devel
 BuildRequires: nspr-devel >= 1:4.6.1
-BuildRequires: nss-devel >= 3.10.2
+BuildRequires: nss-devel >= 1:3.11.3
 BuildRequires: perl-modules >= 5.6.0
 BuildRequires: pkgconfig
 BuildRequires: perl-modules >= 5.6.0
 BuildRequires: pkgconfig
+BuildRequires: rpm >= 4.4.9-56
+BuildRequires: rpmbuild(macros) >= 1.356
 BuildRequires: sed >= 4.0
 BuildRequires: sed >= 4.0
-BuildRequires: tar >= 1:1.15.1
 BuildRequires: xorg-lib-libXext-devel
 BuildRequires: xorg-lib-libXft-devel >= 2.1
 BuildRequires: xorg-lib-libXinerama-devel
 BuildRequires: xorg-lib-libXext-devel
 BuildRequires: xorg-lib-libXft-devel >= 2.1
 BuildRequires: xorg-lib-libXinerama-devel
@@ -53,84 +60,75 @@ BuildRequires:      xorg-lib-libXp-devel
 BuildRequires: xorg-lib-libXt-devel
 BuildRequires: zip >= 2.1
 BuildRequires: zlib-devel >= 1.2.3
 BuildRequires: xorg-lib-libXt-devel
 BuildRequires: zip >= 2.1
 BuildRequires: zlib-devel >= 1.2.3
-Requires(post,postun): /sbin/ldconfig
-Requires(post,postun): %{name}-libs = %{epoch}:%{version}-%{release}
-Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
+Requires:      browser-plugins >= 2.0
 %{?with_svg:Requires:  cairo >= 1.0.0}
 Requires:      nspr >= 1:4.6.1
 %{?with_svg:Requires:  cairo >= 1.0.0}
 Requires:      nspr >= 1:4.6.1
-Requires:      nss >= 1:3.10.2
-Provides:      seamonkey-embedded = %{epoch}:%{version}-%{release}
+Requires:      nss >= 1:3.11.3
+Provides:      seamonkey-embedded = %{version}-%{release}
 Provides:      wwwbrowser
 Obsoletes:     light
 Provides:      wwwbrowser
 Obsoletes:     light
+Obsoletes:     mozilla
+Obsoletes:     seamonkey-calendar
+Obsoletes:     seamonkey-libs
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                specflags       -fno-strict-aliasing
-
 %define                _seamonkeydir   %{_libdir}/%{name}
 %define                _chromedir      %{_libdir}/%{name}/chrome
 %define                _seamonkeydir   %{_libdir}/%{name}
 %define                _chromedir      %{_libdir}/%{name}/chrome
-# seamonkey, mozilla and firefox provide their own versions
-%define                _noautoreqdep   libgfxpsshar.so libgkgfx.so libgtkembedmoz.so libgtkxtbin.so libjsj.so libldap50.so libmozjs.so libprldap50.so libssldap50.so libxlibrgb.so libxpcom.so libxpcom_compat.so libxpcom_core.so libxpistub.so
 
 
-%description
-SeaMonkey is an open-source web browser, designed for standards
-compliance, performance and portability.
-
-%description -l es
-SeaMonkey es un navegador de Internet que se basa en una versión
-inicial de Netscape Communicator. Este software está en desarrollo,
-por lo cual todavía es inestable.
+# don't satisfy other packages by private libs and modules (note: don't use %{name} here)
+%define                _noautoprovfiles        %{_libdir}/seamonkey
+# and as we don't provide them, don't require either
+%define                _noautoreq      libgfxpsshar.so libgkgfx.so libgtkembedmoz.so libgtkxtbin.so libjsj.so libldap50.so libmozjs.so libprldap50.so libssldap50.so libxlibrgb.so libxpcom.so libxpcom_compat.so libxpcom_core.so libmsgbaseutil.so
 
 
-%description -l pl
-SeaMonkey jest potê¿n± graficzn± przegl±dark± WWW, która jest nastêpc±
-Mozilli, która nastêpnie by³a nastêpczyni± Netscape Communikatora.
+%define                specflags       -fno-strict-aliasing
 
 
-%description -l pt_BR
-O SeaMonkey é um web browser baseado numa versão inicial do Netscape
-Communicator. Este software está em fase de desenvolvimento, portanto,
-ainda não estável.
+%description
+SeaMonkey Community Edition is an open-source web browser, designed
+for standards compliance, performance and portability.
 
 
-%description -l ru
-SeaMonkey - ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÊ web-browser Ó ÏÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ
-ÔÅËÓÔÁÍÉ, ÒÁÚÒÁÂÏÔÁÎÎÙÊ ÄÌÑ ÍÁËÓÉÍÁÌØÎÏÇÏ ÓÏÏÔ×ÅÓÔ×ÉÑ ÓÔÁÎÄÁÒÔÁÍ,
-ÍÁËÓÍÉÍÁÌØÎÏÊ ÐÅÒÅÎÏÓÉÍÏÓÔÉ É ÓËÏÒÏÓÔÉ ÒÁÂÏÔÙ
+%description -l es.UTF-8
+SeaMonkey Community Edition es un navegador de Internet que se basa en
+una versión inicial de Netscape Communicator.
 
 
-%package libs
-Summary:       SeaMonkey shared libraries
-Summary(pl):   Biblioteki wspó³dzielone SeaMonkey
-Group:         Libraries
+%description -l pl.UTF-8
+SeaMonkey Community Edition jest potężną graficzną przeglądarką WWW,
+która jest następcą Mozilli, która następnie była następczynią
+Netscape Communikatora.
 
 
-%description libs
-SeaMonkey shared libraries.
+%description -l pt_BR.UTF-8
+O SeaMonkey Community Edition é um web browser baseado numa versão
+inicial do Netscape Communicator.
 
 
-%description libs -l pl
-Biblioteki wspó³dzielone SeaMonkey.
+%description -l ru.UTF-8
+SeaMonkey Community Edition - полнофункциональный web-browser с
+открытыми исходными текстами, разработанный для максимального
+соотвествия стандартам, максмимальной переносимости и скорости работы
 
 %package mailnews
 
 %package mailnews
-Summary:       SeaMonkey - programs for mail and news
-Summary(pl):   SeaMonkey - programy do poczty i newsów
-Summary(ru):   ðÏÞÔÏ×ÁÑ ÓÉÓÔÅÍÁ ÎÁ ÏÓÎÏ×Å SeaMonkey
+Summary:       SeaMonkey Community Edition - programs for mail and news
+Summary(pl.UTF-8):     SeaMonkey Community Edition - programy do poczty i newsów
+Summary(ru.UTF-8):     Почтовая система на основе SeaMonkey Community Edition
 Group:         X11/Applications/Networking
 Group:         X11/Applications/Networking
-Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
-Requires(post,postun): /sbin/ldconfig
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires(post,postun): %{name} = %{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
+Obsoletes:     mozilla-mailnews
 
 %description mailnews
 Programs for mail and news integrated with browser.
 
 
 %description mailnews
 Programs for mail and news integrated with browser.
 
-%description mailnews -l pl
-Programy pocztowe i obs³uga newsów zintegrowane z przegl±dark±.
+%description mailnews -l pl.UTF-8
+Programy pocztowe i obsługa newsów zintegrowane z przeglądarką.
 
 
-%description mailnews -l ru
-ëÌÉÅÎÔ ÐÏÞÔÙ É ÎÏ×ÏÓÔÅÊ, ÎÁ ÏÓÎÏ×Å SeaMonkey. ðÏÄÄÅÒÖÉ×ÁÅÔ IMAP, POP É
-NNTP É ÉÍÅÅÔ ÐÒÏÓÔÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ.
+%description mailnews -l ru.UTF-8
+Клиент почты и новостей, на основе SeaMonkey Community Edition.
+Поддерживает IMAP, POP и NNTP и имеет простой интерфейс пользователя.
 
 %package addon-enigmail
 
 %package addon-enigmail
-Summary:       Enigmail %{_enigmail_ver} - PGP/GPG support for SeaMonkey
-Summary(pl):   Enigmail %{_enigmail_ver} - obs³uga PGP/GPG dla SeaMonkey
+Summary:       Enigmail %{enigmail_ver} - PGP/GPG support for SeaMonkey Community Edition
+Summary(pl.UTF-8):     Enigmail %{enigmail_ver} - obsługa PGP/GPG dla SeaMonkey Community Edition
 Group:         X11/Applications/Networking
 Group:         X11/Applications/Networking
-Requires(post,postun): %{name}-mailnews = %{epoch}:%{version}-%{release}
-Requires(post,postun): /sbin/ldconfig
-Requires:      %{name}-mailnews = %{epoch}:%{version}-%{release}
+Requires(post,postun): %{name}-mailnews = %{version}-%{release}
+Requires:      %{name}-mailnews = %{version}-%{release}
 Requires:      gnupg >= 1.4.2.2
 
 %description addon-enigmail
 Requires:      gnupg >= 1.4.2.2
 
 %description addon-enigmail
@@ -138,122 +136,92 @@ Enigmail is an extension to the mail client of SeaMonkey / Mozilla /
 Netscape and Mozilla Thunderbird which allows users to access the
 authentication and encryption features provided by GnuPG.
 
 Netscape and Mozilla Thunderbird which allows users to access the
 authentication and encryption features provided by GnuPG.
 
-%description addon-enigmail -l pl
+%description addon-enigmail -l pl.UTF-8
 Enigmail jest rozszerzeniem dla klienta pocztowego SeaMonkey, Mozilla
 Enigmail jest rozszerzeniem dla klienta pocztowego SeaMonkey, Mozilla
-i Mozilla Thunderdbird pozwalaj±cym u¿ytkownikowi korzystaæ z
-funkcjonalnoci GnuPG.
+i Mozilla Thunderdbird pozwalającym użytkownikowi korzystać z
+funkcjonalności GnuPG.
 
 %package chat
 
 %package chat
-Summary:       SeaMonkey Chat - IRC client integratd with SeaMonkey
-Summary(pl):   SeaMonkey Chat - zintegrowany z Mozill± klient IRC-a
+Summary:       SeaMonkey Community Edition Chat - integrated IRC client
+Summary(pl.UTF-8):     SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
 Group:         X11/Applications/Networking
 Group:         X11/Applications/Networking
-Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires(post,postun): %{name} = %{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
+Obsoletes:     mozilla-chat
 
 %description chat
 
 %description chat
-SeaMonkey Chat - IRC client that is integrated with the SeaMonkey web
-browser.
+SeaMonkey Community Edition Chat - IRC client that is integrated with
+the SeaMonkey Community Edition web browser.
 
 
-%description chat -l pl
-SeaMonkey Chat - klient IRC-a zintegrowany z przegl±dark± SeaMonkey.
+%description chat -l pl.UTF-8
+SeaMonkey Community Edition Chat - klient IRC-a zintegrowany z
+przeglądarką SeaMonkey Community Edition.
 
 %package js-debugger
 
 %package js-debugger
-Summary:       JavaScript debugger for use with SeaMonkey
-Summary(pl):   Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey
+Summary:       JavaScript debugger for use with SeaMonkey Community Edition
+Summary(pl.UTF-8):     Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition
 Group:         X11/Applications/Networking
 Group:         X11/Applications/Networking
-Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires(post,postun): %{name} = %{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
+Obsoletes:     mozilla-js-debugger
 
 %description js-debugger
 
 %description js-debugger
-JavaScript debugger for use with SeaMonkey.
+JavaScript debugger for use with SeaMonkey Community Edition.
 
 
-%description js-debugger -l pl
-Odpluskwiacz JavaScriptu do u¿ywania z SeaMonkey.
+%description js-debugger -l pl.UTF-8
+Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition.
 
 %package dom-inspector
 
 %package dom-inspector
-Summary:       A tool for inspecting the DOM of pages in SeaMonkey
-Summary(pl):   Narzêdzie do ogl±dania DOM stron w SeaMonkey
+Summary:       A tool for inspecting the DOM of pages in SeaMonkey Community Edition
+Summary(pl.UTF-8):     Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
 Group:         X11/Applications/Networking
 Group:         X11/Applications/Networking
-Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires(post,postun): %{name} = %{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
+Obsoletes:     mozilla-dom-inspector
 
 %description dom-inspector
 This is a tool that allows you to inspect the DOM for web pages in
 
 %description dom-inspector
 This is a tool that allows you to inspect the DOM for web pages in
-SeaMonkey. This is of great use to people who are doing SeaMonkey
-chrome development or web page development.
+SeaMonkey Community Edition. This is of great use to people who are
+doing SeaMonkey Community Edition chrome development or web page
+development.
 
 
-%description dom-inspector -l pl
-To narzêdzie pozwala na ogl±danie DOM dla stron WWW w SeaMonkey. Jest
-bardzo przydatne dla ludzi rozwijaj±cych chrome w SeaMonkey lub
-tworz±cych strony WWW.
+%description dom-inspector -l pl.UTF-8
+To narzędzie pozwala na oglądanie DOM dla stron WWW w SeaMonkey
+Community Edition. Jest bardzo przydatne dla ludzi rozwijających
+chrome w SeaMonkey Community Edition lub tworzących strony WWW.
 
 %package gnomevfs
 Summary:       Gnome-VFS module providing support for smb:// URLs
 
 %package gnomevfs
 Summary:       Gnome-VFS module providing support for smb:// URLs
-Summary(pl):   Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://
+Summary(pl.UTF-8):     Moduł Gnome-VFS dodający wsparcie dla URLi smb://
 Group:         X11/Applications/Networking
 Group:         X11/Applications/Networking
-Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires(post,postun): %{name} = %{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
+Obsoletes:     mozilla-gnomevfs
 
 %description gnomevfs
 Gnome-VFS module providing support for smb:// URLs.
 
 
 %description gnomevfs
 Gnome-VFS module providing support for smb:// URLs.
 
-%description gnomevfs -l pl
-Modu³ Gnome-VFS dodaj±cy wsparcie dla URLi smb://.
-
-%package calendar
-Summary:       SeaMonkey calendar
-Summary(pl):   Kalendarz SeaMonkey
-Group:         X11/Applications/Networking
-Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-
-%description calendar
-This package contains the calendar application from the SeaMonkey
-suite.
-
-%description calendar -l pl
-Ten pakiet zawiera kalendarz z zestawu aplikacji SeaMonkey.
-
-%package devel
-Summary:       Headers for developing programs that will use SeaMonkey
-Summary(pl):   SeaMonkey - pliki nag³ówkowe i biblioteki
-Summary(pt_BR):        Arquivos de inclusão para desenvolvimento de programas que usam o SeaMonkey
-Summary(ru):   æÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍ, ×ËÌÀÞÁÀÝÉÈ SeaMonkey
-Group:         X11/Development/Libraries
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Requires:      nspr-devel >= 1:4.6.1
-Provides:      seamonkey-embedded-devel = %{epoch}:%{version}-%{release}
-Obsoletes:     mozilla-devel
-Obsoletes:     mozilla-firefox-devel
-
-%description devel
-SeaMonkey development package.
-
-%description devel -l pl
-Biblioteki i pliki nag³ówkowe.
-
-%description devel -l pt_BR
-Arquivos de inclusão para desenvolvimento de programas que usam o
-SeaMonkey.
-
-%description devel -l ru
-úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÅÏÌØÚÕÀÝÉÈ
-SeaMonkey
+%description gnomevfs -l pl.UTF-8
+Moduł Gnome-VFS dodający wsparcie dla URLi smb://.
 
 %prep
 
 %prep
-%setup -q -c -T
-tar jxf %{SOURCE0} --strip-components=1
+%setup -qc
+cd mozilla
 tar -C mailnews/extensions -zxf %{SOURCE1}
 tar -C mailnews/extensions -zxf %{SOURCE1}
-
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%if "%{pld_release}" == "ti"
+%patch5 -p1
+%else
+%patch6 -p1
+%endif
+%patch7 -p2
 
 %build
 
 %build
-BUILD_OFFICIAL="1"; export BUILD_OFFICIAL
-MOZILLA_OFFICIAL="1"; export MOZILLA_OFFICIAL
+cd mozilla
 
 cp -f /usr/share/automake/config.* build/autoconf
 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
 
 cp -f /usr/share/automake/config.* build/autoconf
 cp -f /usr/share/automake/config.* nsprpub/build/autoconf
@@ -268,7 +236,6 @@ ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
        --disable-tests \
        --disable-xterm-updates \
        --enable-application=suite \
        --disable-tests \
        --disable-xterm-updates \
        --enable-application=suite \
-       --enable-calendar \
        --enable-crypto \
        --enable-default-toolkit=gtk2 \
        --enable-extensions \
        --enable-crypto \
        --enable-default-toolkit=gtk2 \
        --enable-extensions \
@@ -278,6 +245,7 @@ ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
        --enable-postscript \
        %{!?debug:--enable-strip} \
        %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
        --enable-postscript \
        %{!?debug:--enable-strip} \
        %{?with_svg:--enable-svg --enable-svg-renderer-cairo} \
+       %{?with_svg:--enable-system-cairo} \
        --enable-xft \
        --enable-xinerama \
        --enable-xprint \
        --enable-xft \
        --enable-xinerama \
        --enable-xprint \
@@ -286,26 +254,27 @@ ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
        --with-pthreads \
        --with-system-jpeg \
        --with-system-nspr \
        --with-pthreads \
        --with-system-jpeg \
        --with-system-nspr \
+       --with-system-nss \
        --with-system-png \
        --with-system-zlib \
        --with-x
 
        --with-system-png \
        --with-system-zlib \
        --with-x
 
-%{__make}
+%{__make} \
+       STRIP=echo
 
 cd mailnews/extensions/enigmail
 
 cd mailnews/extensions/enigmail
-sed 's/"mozilla"/"%{name}-%{version}"/g' -i makemake
 ./makemake -r
 %{__make}
 cd ../../..
 
 %install
 rm -rf $RPM_BUILD_ROOT
 ./makemake -r
 %{__make}
 cd ../../..
 
 %install
 rm -rf $RPM_BUILD_ROOT
+cd mozilla
 install -d \
        $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
        $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
 install -d \
        $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \
        $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
-       $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,icons,greprefs,myspell,res,searchplugins} \
-       $RPM_BUILD_ROOT%{_seamonkeydir}/{components,plugins} \
-       $RPM_BUILD_ROOT{%{_includedir}/%{name}/idl,%{_pkgconfigdir}}
+       $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,dictionaries,icons,greprefs,res,searchplugins} \
+       $RPM_BUILD_ROOT%{_seamonkeydir}/{components,plugins}
 
 # preparing to create register
 # remove empty directory trees
 
 # preparing to create register
 # remove empty directory trees
@@ -316,44 +285,27 @@ rm -f dist/bin/chrome/en-{mac,win}.jar
 # creating and installing register
 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
 # creating and installing register
 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom
 LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome
-#install dist/bin/component.reg $RPM_BUILD_ROOT%{_seamonkeydir}
 
 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults
 
 ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir}
 ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults
+ln -sf ../../share/%{name}/dictionaries $RPM_BUILD_ROOT%{_seamonkeydir}/dictionaries
 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs
 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons
 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res
 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins
 ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs
 ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons
 ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res
 ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins
-ln -sf ../../../share/%{name}/myspell $RPM_BUILD_ROOT%{_seamonkeydir}/components/myspell
 
 cp -frL dist/bin/chrome/*      $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
 cp -frL dist/bin/components/{[!m],m[!y]}*      $RPM_BUILD_ROOT%{_seamonkeydir}/components
 
 cp -frL dist/bin/chrome/*      $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome
 cp -frL dist/bin/components/{[!m],m[!y]}*      $RPM_BUILD_ROOT%{_seamonkeydir}/components
-cp -frL dist/bin/components/myspell/*  $RPM_BUILD_ROOT%{_datadir}/%{name}/myspell
 cp -frL dist/bin/defaults/*    $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
 cp -frL dist/bin/defaults/*    $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
+cp -frL dist/bin/dictionaries/*        $RPM_BUILD_ROOT%{_datadir}/%{name}/dictionaries
+cp -frL dist/bin/greprefs/*    $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
 cp -frL dist/bin/res/*         $RPM_BUILD_ROOT%{_datadir}/%{name}/res
 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
 cp -frL dist/bin/res/*         $RPM_BUILD_ROOT%{_datadir}/%{name}/res
 cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
-cp -frL dist/gre/greprefs/*    $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs
-cp -frL dist/idl/*             $RPM_BUILD_ROOT%{_includedir}/%{name}/idl
-cp -frL dist/include/*         $RPM_BUILD_ROOT%{_includedir}/%{name}
-cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name}
 
 install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir}
 
 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so
 
 
 install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir}
 
 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so
 
-for f in build/unix/*.pc ; do
-       sed -e 's/seamonkey-%{version}/seamonkey/' $f \
-               > $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
-done
-
-sed -e 's,lib/seamonkey-%{version},lib,g;s/seamonkey-%{version}/seamonkey/g' build/unix/seamonkey-gtkmozembed.pc \
-               > $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-gtkmozembed.pc
-
-# add includir/dom to Cflags, for openvrml.spec, perhaps others
-sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-plugin.pc
-
-rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/seamonkey-nspr.pc
-
 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
        $RPM_BUILD_ROOT%{_desktopdir}
 
 install %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
        $RPM_BUILD_ROOT%{_desktopdir}
 
@@ -363,9 +315,6 @@ install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_seamonkeydir}
 install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir}
 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir}
 install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir}
 install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir}
 install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir}
 install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir}
-install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir}
-install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
-install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir}
 
 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
         $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
 
 cp $RPM_BUILD_ROOT%{_chromedir}/installed-chrome.txt \
         $RPM_BUILD_ROOT%{_chromedir}/%{name}-installed-chrome.txt
@@ -377,44 +326,45 @@ cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/seamonkey
 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
 export LD_LIBRARY_PATH
 
 LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
 export LD_LIBRARY_PATH
 
-MOZILLA_FIVE_HOME=%{_seamonkeydir}
+MOZILLA_FIVE_HOME="%{_seamonkeydir}"
+SEAMONKEY="$MOZILLA_FIVE_HOME/seamonkey-bin"
 if [ "$1" == "-remote" ]; then
 if [ "$1" == "-remote" ]; then
-       %{_seamonkeydir}/seamonkey-bin "$@"
-else
-       PING=`%{_seamonkeydir}/seamonkey-bin -remote 'ping()' 2>&1 >/dev/null`
-       if [ -n "$PING" ]; then
-               if [ -f "`pwd`/$1" ]; then
-                       %{_seamonkeydir}/seamonkey-bin "file://`pwd`/$1"
-               else
-                       %{_seamonkeydir}/seamonkey-bin "$@"
-               fi
+       exec $SEAMONKEY "$@"
+fi
+
+PING=`$SEAMONKEY -remote 'ping()' 2>&1 >/dev/null`
+if [ -n "$PING" ]; then
+       if [ -f "`pwd`/$1" ]; then
+               exec $SEAMONKEY "file://`pwd`/$1"
        else
        else
-               if [ -z "$1" ]; then
-                       %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (openBrowser)'
-               elif [ "$1" == "-mail" ]; then
-                       %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (openInbox)'
-               elif [ "$1" == "-compose" ]; then
-                       %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (composeMessage)'
-               else
-                       echo $1 | grep -q "^-" > /dev/null
-                       if [ $? -eq 0 ]; then
-                               %{_seamonkeydir}/seamonkey-bin "$@"
-                       else
-                               if [ -f "`pwd`/$1" ]; then
-                                       URL="file://`pwd`/$1"
-                               else
-                                       URL="$1"
-                               fi
-                               grep browser.tabs.opentabfor.middleclick ~/.mozilla/default/*/prefs.js | grep true > /dev/null
-                               if [ $? -eq 0 ]; then
-                                       %{_seamonkeydir}/seamonkey-bin -remote "OpenUrl($URL,new-tab)"
-                               else
-                                       %{_seamonkeydir}/seamonkey-bin -remote "OpenUrl($URL,new-window)"
-                               fi
-                       fi
-               fi
+               exec $SEAMONKEY "$@"
        fi
 fi
        fi
 fi
+
+if [ -z "$1" ]; then
+       exec $SEAMONKEY -remote 'xfeDoCommand (openBrowser)'
+elif [ "$1" == "-mail" ]; then
+       exec $SEAMONKEY -remote 'xfeDoCommand (openInbox)'
+elif [ "$1" == "-compose" ]; then
+       exec $SEAMONKEY -remote 'xfeDoCommand (composeMessage)'
+fi
+
+[[ $1 == -* ]] && exec $SEAMONKEY "$@"
+
+if [ -f "`pwd`/$1" ]; then
+       URL="file://`pwd`/$1"
+else
+       URL="$1"
+fi
+if grep -q -E 'browser.tabs.opentabfor.middleclick.*true' \
+               ~/.mozilla/default/*/prefs.js; then
+       exec $SEAMONKEY -remote "OpenUrl($URL,new-tab)"
+else
+       exec $SEAMONKEY -remote "OpenUrl($URL,new-window)"
+fi
+
+echo "Cannot execute SeaMonkey ($SEAMONKEY)!" >&2
+exit 1
 EOF
 
 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
 EOF
 
 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
@@ -433,73 +383,53 @@ MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regchrome
 exit 0
 EOF
 
 exit 0
 EOF
 
+%browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
-umask 022
 %{_sbindir}/%{name}-chrome+xpcom-generate
 %{_sbindir}/%{name}-chrome+xpcom-generate
+%update_browser_plugins
 
 %postun
 
 %postun
-if [ "$1" = "1" ]; then
-       %{_sbindir}/%{name}-chrome+xpcom-generate
-fi
-
-%post  libs -p /sbin/ldconfig
-%postun        libs -p /sbin/ldconfig
-
-%post mailnews
-/sbin/ldconfig
-%{_sbindir}/%{name}-chrome+xpcom-generate
-
-%postun mailnews
-/sbin/ldconfig
-%{_sbindir}/%{name}-chrome+xpcom-generate
-
-%post addon-enigmail
-%{_sbindir}/%{name}-chrome+xpcom-generate
-
-%postun addon-enigmail
-%{_sbindir}/%{name}-chrome+xpcom-generate
-
-%post chat
-%{_sbindir}/%{name}-chrome+xpcom-generate
-
-%postun chat
-%{_sbindir}/%{name}-chrome+xpcom-generate
-
-%post js-debugger
-%{_sbindir}/%{name}-chrome+xpcom-generate
-
-%postun js-debugger
 %{_sbindir}/%{name}-chrome+xpcom-generate
 %{_sbindir}/%{name}-chrome+xpcom-generate
+if [ "$1" = 0 ]; then
+       %update_browser_plugins
+fi
 
 
-%post dom-inspector
-%{_sbindir}/%{name}-chrome+xpcom-generate
+%post mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
+%postun mailnews -p %{_sbindir}/%{name}-chrome+xpcom-generate
 
 
-%postun dom-inspector
-%{_sbindir}/%{name}-chrome+xpcom-generate
+%post addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
+%postun addon-enigmail -p %{_sbindir}/%{name}-chrome+xpcom-generate
 
 
-%post gnomevfs
-%{_sbindir}/%{name}-chrome+xpcom-generate
+%post chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
+%postun chat -p %{_sbindir}/%{name}-chrome+xpcom-generate
 
 
-%postun gnomevfs
-%{_sbindir}/%{name}-chrome+xpcom-generate
+%post js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
+%postun js-debugger -p %{_sbindir}/%{name}-chrome+xpcom-generate
 
 
-%post calendar
-%{_sbindir}/%{name}-chrome+xpcom-generate
+%post dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
+%postun dom-inspector -p %{_sbindir}/%{name}-chrome+xpcom-generate
 
 
-%postun calendar
-%{_sbindir}/%{name}-chrome+xpcom-generate
+%post gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
+%postun gnomevfs -p %{_sbindir}/%{name}-chrome+xpcom-generate
 
 %files
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/seamonkey
 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
 
 
 %files
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/seamonkey
 %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate
 
+# browser plugins v2
+%{_browserpluginsconfdir}/browsers.d/%{name}.*
+%config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
+
 %dir %{_chromedir}
 %dir %{_chromedir}
+%dir %{_seamonkeydir}
 %dir %{_seamonkeydir}/components
 %dir %{_seamonkeydir}/defaults
 %dir %{_seamonkeydir}/components
 %dir %{_seamonkeydir}/defaults
+%dir %{_seamonkeydir}/dictionaries
 %dir %{_seamonkeydir}/greprefs
 %dir %{_seamonkeydir}/icons
 %dir %{_seamonkeydir}/plugins
 %dir %{_seamonkeydir}/greprefs
 %dir %{_seamonkeydir}/icons
 %dir %{_seamonkeydir}/plugins
@@ -507,15 +437,31 @@ fi
 %dir %{_seamonkeydir}/searchplugins
 %dir %{_datadir}/%{name}
 
 %dir %{_seamonkeydir}/searchplugins
 %dir %{_datadir}/%{name}
 
+%attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so
+%attr(755,root,root) %{_seamonkeydir}/libgkgfx.so
+%attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so
+%attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so
+%attr(755,root,root) %{_seamonkeydir}/libjsj.so
+%attr(755,root,root) %{_seamonkeydir}/libldap50.so
+%attr(755,root,root) %{_seamonkeydir}/libmozjs.so
+%attr(755,root,root) %{_seamonkeydir}/libprldap50.so
+%attr(755,root,root) %{_seamonkeydir}/libssldap50.so
+%attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so
+%attr(755,root,root) %{_seamonkeydir}/libxpcom.so
+%attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
+%attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
+%attr(755,root,root) %{_seamonkeydir}/libxpistub.so
+
 %attr(755,root,root) %{_seamonkeydir}/seamonkey-bin
 %attr(755,root,root) %{_seamonkeydir}/seamonkey-bin
-%attr(755,root,root) %{_seamonkeydir}/reg*
+%attr(755,root,root) %{_seamonkeydir}/regchrome
+%attr(755,root,root) %{_seamonkeydir}/regxpcom
 %attr(755,root,root) %{_seamonkeydir}/xpidl
 
 %attr(755,root,root) %{_seamonkeydir}/libnssckbi.so
 
 %attr(755,root,root) %{_seamonkeydir}/xpidl
 
 %attr(755,root,root) %{_seamonkeydir}/libnssckbi.so
 
-%attr(755,root,root) %{_seamonkeydir}/components/libaccess*.so
+%attr(755,root,root) %{_seamonkeydir}/components/libaccessibility.so
 %attr(755,root,root) %{_seamonkeydir}/components/libappcomps.so
 %attr(755,root,root) %{_seamonkeydir}/components/libappcomps.so
-%attr(755,root,root) %{_seamonkeydir}/components/libauth*.so
+%attr(755,root,root) %{_seamonkeydir}/components/libauth.so
 %attr(755,root,root) %{_seamonkeydir}/components/libautoconfig.so
 %attr(755,root,root) %{_seamonkeydir}/components/libcaps.so
 %attr(755,root,root) %{_seamonkeydir}/components/libchrome.so
 %attr(755,root,root) %{_seamonkeydir}/components/libautoconfig.so
 %attr(755,root,root) %{_seamonkeydir}/components/libcaps.so
 %attr(755,root,root) %{_seamonkeydir}/components/libchrome.so
@@ -525,20 +471,28 @@ fi
 %attr(755,root,root) %{_seamonkeydir}/components/libeditor.so
 %attr(755,root,root) %{_seamonkeydir}/components/libembedcomponents.so
 %attr(755,root,root) %{_seamonkeydir}/components/libfileview.so
 %attr(755,root,root) %{_seamonkeydir}/components/libeditor.so
 %attr(755,root,root) %{_seamonkeydir}/components/libembedcomponents.so
 %attr(755,root,root) %{_seamonkeydir}/components/libfileview.so
-%attr(755,root,root) %{_seamonkeydir}/components/libgfx*.so
-%attr(755,root,root) %{_seamonkeydir}/components/libgk*.so
+%attr(755,root,root) %{_seamonkeydir}/components/libgfx_gtk.so
+%attr(755,root,root) %{_seamonkeydir}/components/libgfxps.so
+%attr(755,root,root) %{_seamonkeydir}/components/libgfxxprint.so
+%attr(755,root,root) %{_seamonkeydir}/components/libgkdebug.so
+%attr(755,root,root) %{_seamonkeydir}/components/libgklayout.so
+%attr(755,root,root) %{_seamonkeydir}/components/libgkplugin.so
 %attr(755,root,root) %{_seamonkeydir}/components/libhtmlpars.so
 %attr(755,root,root) %{_seamonkeydir}/components/libi18n.so
 %attr(755,root,root) %{_seamonkeydir}/components/libhtmlpars.so
 %attr(755,root,root) %{_seamonkeydir}/components/libi18n.so
-%attr(755,root,root) %{_seamonkeydir}/components/libimg*.so
+%attr(755,root,root) %{_seamonkeydir}/components/libimglib2.so
+%{?with_gnomeui:%attr(755,root,root) %{_seamonkeydir}/components/libimgicon.so}
 %attr(755,root,root) %{_seamonkeydir}/components/libjar50.so
 %attr(755,root,root) %{_seamonkeydir}/components/libjsd.so
 %attr(755,root,root) %{_seamonkeydir}/components/libmork.so
 %attr(755,root,root) %{_seamonkeydir}/components/libjar50.so
 %attr(755,root,root) %{_seamonkeydir}/components/libjsd.so
 %attr(755,root,root) %{_seamonkeydir}/components/libmork.so
-%attr(755,root,root) %{_seamonkeydir}/components/libmoz*.so
+%attr(755,root,root) %{_seamonkeydir}/components/libmozfind.so
+%attr(755,root,root) %{_seamonkeydir}/components/libmozldap.so
 %attr(755,root,root) %{_seamonkeydir}/components/libmyspell.so
 %attr(755,root,root) %{_seamonkeydir}/components/libmyspell.so
-%attr(755,root,root) %{_seamonkeydir}/components/libnecko*.so
+%attr(755,root,root) %{_seamonkeydir}/components/libnecko.so
+%attr(755,root,root) %{_seamonkeydir}/components/libnecko2.so
 %attr(755,root,root) %{_seamonkeydir}/components/libnkdatetime.so
 %attr(755,root,root) %{_seamonkeydir}/components/libnkfinger.so
 %attr(755,root,root) %{_seamonkeydir}/components/libnkdatetime.so
 %attr(755,root,root) %{_seamonkeydir}/components/libnkfinger.so
-%attr(755,root,root) %{_seamonkeydir}/components/libns*.so
+%attr(755,root,root) %{_seamonkeydir}/components/libnsappshell.so
+%attr(755,root,root) %{_seamonkeydir}/components/libnsprefm.so
 %attr(755,root,root) %{_seamonkeydir}/components/liboji.so
 %attr(755,root,root) %{_seamonkeydir}/components/libp3p.so
 %attr(755,root,root) %{_seamonkeydir}/components/libpermissions.so
 %attr(755,root,root) %{_seamonkeydir}/components/liboji.so
 %attr(755,root,root) %{_seamonkeydir}/components/libp3p.so
 %attr(755,root,root) %{_seamonkeydir}/components/libpermissions.so
@@ -560,15 +514,19 @@ fi
 %attr(755,root,root) %{_seamonkeydir}/components/libtxmgr.so
 %attr(755,root,root) %{_seamonkeydir}/components/libtypeaheadfind.so
 %attr(755,root,root) %{_seamonkeydir}/components/libuconv.so
 %attr(755,root,root) %{_seamonkeydir}/components/libtxmgr.so
 %attr(755,root,root) %{_seamonkeydir}/components/libtypeaheadfind.so
 %attr(755,root,root) %{_seamonkeydir}/components/libuconv.so
-%attr(755,root,root) %{_seamonkeydir}/components/libucv*.so
+%attr(755,root,root) %{_seamonkeydir}/components/libucvmath.so
 %attr(755,root,root) %{_seamonkeydir}/components/libuniversalchardet.so
 %attr(755,root,root) %{_seamonkeydir}/components/libwallet.so
 %attr(755,root,root) %{_seamonkeydir}/components/libwalletviewers.so
 %attr(755,root,root) %{_seamonkeydir}/components/libwebbrwsr.so
 %attr(755,root,root) %{_seamonkeydir}/components/libuniversalchardet.so
 %attr(755,root,root) %{_seamonkeydir}/components/libwallet.so
 %attr(755,root,root) %{_seamonkeydir}/components/libwalletviewers.so
 %attr(755,root,root) %{_seamonkeydir}/components/libwebbrwsr.so
-%attr(755,root,root) %{_seamonkeydir}/components/libwebdav.so
 %attr(755,root,root) %{_seamonkeydir}/components/libwebsrvcs.so
 %attr(755,root,root) %{_seamonkeydir}/components/libwidget_gtk2.so
 %attr(755,root,root) %{_seamonkeydir}/components/libwebsrvcs.so
 %attr(755,root,root) %{_seamonkeydir}/components/libwidget_gtk2.so
-%attr(755,root,root) %{_seamonkeydir}/components/libx*.so
+%attr(755,root,root) %{_seamonkeydir}/components/libxforms.so
+%attr(755,root,root) %{_seamonkeydir}/components/libxmlextras.so
+%attr(755,root,root) %{_seamonkeydir}/components/libxpcom_compat_c.so
+%attr(755,root,root) %{_seamonkeydir}/components/libxpconnect.so
+%attr(755,root,root) %{_seamonkeydir}/components/libxpinstall.so
+%attr(755,root,root) %{_seamonkeydir}/components/libxremoteservice.so
 
 %{_seamonkeydir}/components/access*.xpt
 %{_seamonkeydir}/components/alerts.xpt
 
 %{_seamonkeydir}/components/access*.xpt
 %{_seamonkeydir}/components/alerts.xpt
@@ -623,10 +581,10 @@ fi
 %{_seamonkeydir}/components/proxyObjInst.xpt
 %{_seamonkeydir}/components/rdf.xpt
 %{_seamonkeydir}/components/related.xpt
 %{_seamonkeydir}/components/proxyObjInst.xpt
 %{_seamonkeydir}/components/rdf.xpt
 %{_seamonkeydir}/components/related.xpt
+%{_seamonkeydir}/components/saxparser.xpt
 %{_seamonkeydir}/components/search.xpt
 %{_seamonkeydir}/components/schemavalidation.xpt
 %{_seamonkeydir}/components/shistory.xpt
 %{_seamonkeydir}/components/search.xpt
 %{_seamonkeydir}/components/schemavalidation.xpt
 %{_seamonkeydir}/components/shistory.xpt
-%{_seamonkeydir}/components/sidebar.xpt
 %{_seamonkeydir}/components/signonviewer.xpt
 %{_seamonkeydir}/components/spellchecker.xpt
 %{_seamonkeydir}/components/sql.xpt
 %{_seamonkeydir}/components/signonviewer.xpt
 %{_seamonkeydir}/components/spellchecker.xpt
 %{_seamonkeydir}/components/sql.xpt
@@ -638,10 +596,10 @@ fi
 %{_seamonkeydir}/components/uconv.xpt
 %{_seamonkeydir}/components/unicharutil.xpt
 %{_seamonkeydir}/components/uriloader.xpt
 %{_seamonkeydir}/components/uconv.xpt
 %{_seamonkeydir}/components/unicharutil.xpt
 %{_seamonkeydir}/components/uriloader.xpt
+%{_seamonkeydir}/components/urlformatter.xpt
 %{_seamonkeydir}/components/wallet*.xpt
 %{_seamonkeydir}/components/webBrowser_core.xpt
 %{_seamonkeydir}/components/webbrowserpersist.xpt
 %{_seamonkeydir}/components/wallet*.xpt
 %{_seamonkeydir}/components/webBrowser_core.xpt
 %{_seamonkeydir}/components/webbrowserpersist.xpt
-%{_seamonkeydir}/components/webdav.xpt
 %{_seamonkeydir}/components/webshell_idls.xpt
 %{_seamonkeydir}/components/websrvcs.xpt
 %{_seamonkeydir}/components/widget.xpt
 %{_seamonkeydir}/components/webshell_idls.xpt
 %{_seamonkeydir}/components/websrvcs.xpt
 %{_seamonkeydir}/components/widget.xpt
@@ -664,6 +622,7 @@ fi
 %{_seamonkeydir}/components/nsSchemaValidatorRegexp.js
 %{_seamonkeydir}/components/nsSidebar.js
 %{_seamonkeydir}/components/nsUpdateNotifier.js
 %{_seamonkeydir}/components/nsSchemaValidatorRegexp.js
 %{_seamonkeydir}/components/nsSidebar.js
 %{_seamonkeydir}/components/nsUpdateNotifier.js
+%{_seamonkeydir}/components/nsURLFormatter.js
 %{_seamonkeydir}/components/nsXmlRpcClient.js
 %{_seamonkeydir}/components/xulappinfo.js
 
 %{_seamonkeydir}/components/nsXmlRpcClient.js
 %{_seamonkeydir}/components/xulappinfo.js
 
@@ -672,8 +631,6 @@ fi
 %ghost %{_seamonkeydir}/components/compreg.dat
 %ghost %{_seamonkeydir}/components/xpti.dat
 
 %ghost %{_seamonkeydir}/components/compreg.dat
 %ghost %{_seamonkeydir}/components/xpti.dat
 
-%{_seamonkeydir}/components/myspell
-
 %dir %{_datadir}/%{name}/chrome
 %{_datadir}/%{name}/chrome/US.jar
 %{_datadir}/%{name}/chrome/classic.jar
 %dir %{_datadir}/%{name}/chrome
 %{_datadir}/%{name}/chrome/US.jar
 %{_datadir}/%{name}/chrome/classic.jar
@@ -703,7 +660,6 @@ fi
 %{_datadir}/%{name}/chrome/icons
 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
 %{_datadir}/%{name}/chrome/icons
 %exclude %{_datadir}/%{name}/chrome/icons/default/abcardWindow*.xpm
 %exclude %{_datadir}/%{name}/chrome/icons/default/addressbookWindow*.xpm
-%exclude %{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
 %exclude %{_datadir}/%{name}/chrome/icons/default/chatzilla-window*.xpm
 %exclude %{_datadir}/%{name}/chrome/icons/default/messengerWindow*.xpm
 %exclude %{_datadir}/%{name}/chrome/icons/default/msgcomposeWindow*.xpm
@@ -714,10 +670,10 @@ fi
 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
 
 %{_datadir}/%{name}/defaults
 %ghost %{_datadir}/%{name}/chrome/installed-chrome.txt
 
 %{_datadir}/%{name}/defaults
+%{_datadir}/%{name}/dictionaries
 %{_datadir}/%{name}/greprefs
 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
 %{_datadir}/%{name}/icons
 %{_datadir}/%{name}/greprefs
 %exclude %{_datadir}/%{name}/defaults/pref/inspector.js
 %{_datadir}/%{name}/icons
-%{_datadir}/%{name}/myspell
 %{_datadir}/%{name}/res
 %{_datadir}/%{name}/searchplugins
 
 %{_datadir}/%{name}/res
 %{_datadir}/%{name}/searchplugins
 
@@ -725,28 +681,6 @@ fi
 %{_desktopdir}/%{name}.desktop
 %{_desktopdir}/%{name}-composer.desktop
 
 %{_desktopdir}/%{name}.desktop
 %{_desktopdir}/%{name}-composer.desktop
 
-%files libs
-%defattr(644,root,root,755)
-%dir %{_seamonkeydir}
-# libxpcom.so used by mozillaplug-in
-# probably should add more if more packages require
-%attr(755,root,root) %{_seamonkeydir}/libxpcom.so
-%attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
-%attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
-
-# add rest too
-%attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so
-%attr(755,root,root) %{_seamonkeydir}/libgkgfx.so
-%attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so
-%attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so
-%attr(755,root,root) %{_seamonkeydir}/libjsj.so
-%attr(755,root,root) %{_seamonkeydir}/libldap50.so
-%attr(755,root,root) %{_seamonkeydir}/libprldap50.so
-%attr(755,root,root) %{_seamonkeydir}/libssldap50.so
-%attr(755,root,root) %{_seamonkeydir}/libmozjs.so
-%attr(755,root,root) %{_seamonkeydir}/libxpistub.so
-%attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so
-
 %files mailnews
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_seamonkeydir}/libmsgbaseutil.so
 %files mailnews
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_seamonkeydir}/libmsgbaseutil.so
@@ -795,6 +729,7 @@ fi
 %{_seamonkeydir}/components/enigmail.js
 %{_seamonkeydir}/components/enigprefs-service.js
 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
 %{_seamonkeydir}/components/enigmail.js
 %{_seamonkeydir}/components/enigprefs-service.js
 %{_datadir}/%{name}/chrome/enigmail-en-US.jar
+%{_datadir}/%{name}/chrome/enigmail-locale.jar
 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
 %{_datadir}/%{name}/chrome/enigmail-skin.jar
 %{_datadir}/%{name}/chrome/enigmail.jar
 %{_datadir}/%{name}/chrome/enigmail-skin-tbird.jar
 %{_datadir}/%{name}/chrome/enigmail-skin.jar
 %{_datadir}/%{name}/chrome/enigmail.jar
@@ -816,7 +751,6 @@ fi
 
 %files dom-inspector
 %defattr(644,root,root,755)
 
 %files dom-inspector
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_seamonkeydir}/components/libinspector.so
 %{_seamonkeydir}/components/inspector.xpt
 %{_seamonkeydir}/components/inspector-cmdline.js
 %{_datadir}/%{name}/chrome/inspector.jar
 %{_seamonkeydir}/components/inspector.xpt
 %{_seamonkeydir}/components/inspector-cmdline.js
 %{_datadir}/%{name}/chrome/inspector.jar
@@ -828,20 +762,3 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_seamonkeydir}/components/libnkgnomevfs.so
 %endif
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_seamonkeydir}/components/libnkgnomevfs.so
 %endif
-
-%files calendar
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_seamonkeydir}/components/libcalbasecomps.so
-%{_seamonkeydir}/components/calbase.xpt
-%{_seamonkeydir}/components/calbaseinternal.xpt
-%{_seamonkeydir}/components/calendarService.js
-%{_seamonkeydir}/components/cal[ACDEHIMORST]*.js
-%{_datadir}/%{name}/chrome/calendar.jar
-%{_datadir}/%{name}/chrome/icons/default/calendar-window*.xpm
-
-%files devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/reg*
-%attr(755,root,root) %{_bindir}/xpidl
-%{_includedir}/%{name}
-%{_pkgconfigdir}/*
This page took 0.649863 seconds and 4 git commands to generate.