diff options
| author | Remi Collet <fedora@famillecollet.com> | 2016-12-29 12:10:26 +0100 | 
|---|---|---|
| committer | Remi Collet <fedora@famillecollet.com> | 2016-12-29 12:10:26 +0100 | 
| commit | 233c1546ddd3bfb52e00eb168db4740936db68f5 (patch) | |
| tree | fdcbb5bac5241843ae71361b70029aced3def7ff | |
| parent | 951208612d5a3050df575f5b4d4e884c4b5e1e87 (diff) | |
libreoffice-grammalecte: build from sources
| -rw-r--r-- | libreoffice-grammalecte-make.patch | 10 | ||||
| -rw-r--r-- | libreoffice-grammalecte.spec | 32 | 
2 files changed, 35 insertions, 7 deletions
diff --git a/libreoffice-grammalecte-make.patch b/libreoffice-grammalecte-make.patch new file mode 100644 index 0000000..4468199 --- /dev/null +++ b/libreoffice-grammalecte-make.patch @@ -0,0 +1,10 @@ +--- make.py.old	2016-12-29 11:27:16.000000000 +0100 ++++ make.py	2016-12-29 11:27:32.000000000 +0100 +@@ -81,6 +81,7 @@ +  + def getConfig (sLang): +     xConfig = configparser.SafeConfigParser() ++    xConfig.optionxform = str +     try: +         xConfig.read("gc_lang/" + sLang + "/config.ini") +     except: diff --git a/libreoffice-grammalecte.spec b/libreoffice-grammalecte.spec index 1a35ade..b45148e 100644 --- a/libreoffice-grammalecte.spec +++ b/libreoffice-grammalecte.spec @@ -18,7 +18,7 @@  Name:          libreoffice-%{extname}  Version:       0.5.14 -Release:       4%{?dist} +Release:       5%{?dist}  Summary:       French grammar corrector  Summary(fr):   Correcteur grammatical Français  Group:         System Environment/Libraries @@ -26,18 +26,24 @@ Group:         System Environment/Libraries  # *.py from Lightproof are MPLv2.0, extension is GPLv3 and later  License:       GPLv3+ and MPLv2.0  URL:           http://www.dicollecte.org/grammalecte/ -Source0:       http://www.dicollecte.org/grammalecte/oxt/Grammalecte-fr-v%{version}.oxt +Source0:       http://www.dicollecte.org/grammalecte/oxt/Grammalecte-v%{version}.7z  Source1:       %{name}.metainfo.xml +# Don't use lowercase +Patch0:        %{name}-make.patch + +BuildRequires: p7zip  BuildRequires: python3-devel  BuildRequires: libappstream-glib +%if 0%{?fedora} >= 24 +BuildRequires: glibc-langpack-fr +%endif  Supplements:   libreoffice-langpack-fr  Requires:      libreoffice-writer  Requires:      libreoffice-langpack-fr  Requires:      libreoffice-pyuno -Requires:      python(abi) >= 3  %description @@ -67,16 +73,25 @@ Ce paquet fournit l'extension pour LibreOffice Writer.  %prep -%setup -q -c +%setup -qcT +7za x %{SOURCE0} +%patch0 -b .rpm + +for file in $(find . -name \*.py) +do +  sed -e '/#!python3/d' -e 's/\r//' -i $file +done  %build -: Nothing to build +export LANG=fr_FR.UTF-8 +python3 ./make.py -b fr  %install  install -d -m 0755 %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname} -cp -pr * %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname} +unzip -d %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname} _build/Grammalecte-fr-v0.5.14.oxt +chmod -R +rX %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname}  DESTDIR=%{buildroot} appstream-util install %{SOURCE1} @@ -86,12 +101,15 @@ appstream-util validate-relax -v %{buildroot}%{_datadir}/appdata/%{name}.metainf  %files -%license README_fr.txt +%license README.txt LICENSE.*  %{_libdir}/libreoffice/share/extensions/%{extname}  %{_datadir}/appdata/%{name}.metainfo.xml  %changelog +* Thu Dec 29 2016 Remi Collet <remi@fedoraproject.org> - 0.5.14-5 +- build from sources +  * Sun Dec 25 2016 Remi Collet <remi@fedoraproject.org> - 0.5.14-4  - Add Appstream metadata  | 
