From afecdc7a82019553998b6b668d7430f33468e4ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B7=D0=B8=D0=BC?= Date: Fri, 10 Aug 2018 04:37:33 +0300 Subject: [PATCH] Adde the spell checking dictionary symlinks for mozilla apps --- .abf.yml | 1 + firefox.spec | 24 +++++++++++++++++------- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.abf.yml b/.abf.yml index f929cbe..0c2748b 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,2 +1,3 @@ sources: firefox-61.0.2.source.tar.xz: 6e445d9d7da982452bf212948aff701d47f6f0c0 + firefox-dictionary-61.0.2.tar.bz2: 25929c585dc8568a32d5be49aacc672f0ed2202f diff --git a/firefox.spec b/firefox.spec index 2d20049..974f420 100644 --- a/firefox.spec +++ b/firefox.spec @@ -34,7 +34,7 @@ Summary: Next generation web browser Name: firefox Version: %{major} Epoch: %{ff_epoch} -Release: 1 +Release: 3 License: MPLv1+ Group: Networking/WWW Url: http://www.mozilla.com/firefox/ @@ -44,6 +44,8 @@ Source0: https://hg.mozilla.org/releases/mozilla-release/archive/%{rel_url}.tar. Source0: https://archive.mozilla.org/pub/firefox/releases/%{realver}/source/%{name}-%{realver}.source.tar.xz %endif Source1: firefox.rpmlintrc +# https://www.mozilla.org/en-US/firefox/all/ +Source2: firefox-dictionary-61.0.2.tar.bz2 Source4: %{name}.desktop Source7: firefox.cfg Source9: kde.js @@ -155,17 +157,18 @@ windows, cookies and downloaded files. %doc AUTHORS CLOBBER LEGAL LICENSE README.txt %{_bindir}/%{name} %{_bindir}/mozilla-firefox -%{_iconsdir}/hicolor/*/apps/*.png -%{_miconsdir}/%{name}.png -%{_iconsdir}/%{name}.png -%{_liconsdir}/%{name}.png %{_datadir}/applications/*.desktop +%{_datadir}/dict/mozilla +%{_iconsdir}/%{name}.png +%{_iconsdir}/hicolor/*/apps/*.png %{_libdir}/%{name}-%{major}* +%{_liconsdir}/%{name}.png +%{_miconsdir}/%{name}.png +%dir %{_datadir}/mozilla/extensions/%{firefox_appid} %dir %{_libdir}/mozilla %dir %{_libdir}/mozilla/extensions -%dir %{pluginsdir} %dir %{_libdir}/mozilla/extensions/%{firefox_appid} -%dir %{_datadir}/mozilla/extensions/%{firefox_appid} +%dir %{pluginsdir} #--------------------------------------------------------------------- @@ -329,8 +332,15 @@ cat << EOF > %{buildroot}%{mozillalibdir}/defaults/profile/chrome/userChrome.css EOF # use the system myspell dictionaries +%if %_use_syshunspell rm -fr %{buildroot}%{mozillalibdir}/dictionaries ln -s %{_datadir}/dict/mozilla/ %{buildroot}%{mozillalibdir}/dictionaries +%else +rm -fr %{buildroot}%{mozillalibdir}/dictionaries +mkdir -p %{buildroot}%{_datadir}/dict/mozilla/ +tar xjf %{SOURCE2} -C %{buildroot}%{_datadir}/dict/mozilla/ +ln -s %{_datadir}/dict/mozilla/ %{buildroot}%{mozillalibdir}/dictionaries +%endif # (lm) touch and %%ghost bookmarks.html to a proper uninstall touch %{buildroot}%{mozillalibdir}/defaults/profile/bookmarks.html