diff options
-rw-r--r-- | libreoffice-grammalecte-dev.spec | 87 | ||||
-rw-r--r-- | libreoffice-grammalecte.metainfo.xml | 35 | ||||
-rw-r--r-- | libreoffice-grammalecte.spec | 69 |
3 files changed, 13 insertions, 178 deletions
diff --git a/libreoffice-grammalecte-dev.spec b/libreoffice-grammalecte-dev.spec deleted file mode 100644 index 6fdf35b..0000000 --- a/libreoffice-grammalecte-dev.spec +++ /dev/null @@ -1,87 +0,0 @@ -# remirepo spec file for libreoffice-grammalecte -# -# Copyright (c) 2016-2017 Remi Collet -# License: CC-BY-SA -# http://creativecommons.org/licenses/by-sa/4.0/ -# -# Please, preserve the changelog entries -# - -%global extname grammalecte -# data-only package -%global debug_package %{nil} -%global _python_bytecompile_errors_terminate_build 0 - -# NOTE: this package is not noarch because LibreOffice has no -# arch-independent extension location - -Name: libreoffice-%{extname} -Version: 0.4.10.7 -Release: 1%{?dist} -Summary: French grammar corrector -Summary(fr): Correcteur grammatical Français -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-v%{version}-py27.oxt - -BuildRequires: python2-devel > 2.7 -BuildRequires: python2-devel < 3 - -Requires: libreoffice-writer -Requires: libreoffice-langpack-fr -Requires: libreoffice-pyuno -Requires: python(abi) = 2.7 - - -%description -Grammalecte is a open source grammar corrector dedicated to French, -for Writer (LibreOffice, OpenOffice) and Firefox. -It is based on Lightproof, which was written for Hungarian. - -Grammalecte is under development. - -This package provides the LibreOffice Writer extension. - - -%description -l fr -Grammalecte est un correcteur grammatical open source dédié à la langue -française, pour Writer (LibreOffice, OpenOffice) et Firefox. -Il est dérivé de Lightproof, qui a été écrit pour le hongrois. - -Grammalecte essaie d’apporter une aide à l’écriture du français sans -parasiter l’attention des utilisateurs avec de fausses alertes. -Ce correcteur suit donc le principe suivant : le moins de « faux positifs » -possible ; s’il n’est pas possible de déterminer avec de fortes chances qu’une -suite de mots douteuse est erronée, le correcteur ne signalera rien. - -Grammalecte est en cours de développement. - -Ce paquet fournit l'extension pour LibreOffice Writer. - - -%prep -%setup -q -c - - -%build -: Nothing to build - - -%install -install -d -m 0755 %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname} -cp -pr * %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname} - - -%files -%{!?_licensedir:%global license %%doc} -%license README_fr.txt -%{_libdir}/libreoffice/share/extensions/%{extname} - - -%changelog -* Fri Dec 23 2016 Remi Collet <remi@fedoraproject.org> - 0.4.10.7-1 -- initial package - diff --git a/libreoffice-grammalecte.metainfo.xml b/libreoffice-grammalecte.metainfo.xml deleted file mode 100644 index 6fc5e1c..0000000 --- a/libreoffice-grammalecte.metainfo.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- Copyright 2016 Remi Collet <remi@fedoraproject.org> --> -<component type="addon"> - <id>libreoffice-grammalecte</id> - <extends>libreoffice-writer.desktop</extends> - <name>Grammalecte</name> - <summary> - French grammar corrector - </summary> - <summary xml:lang="fr"> - Correcteur grammatical Français - </summary> - <description> - <p>Grammalecte is a open source grammar corrector dedicated to French, - for Writer (LibreOffice, OpenOffice) and Firefox.</p> - - <p>Grammalecte is under development.</p> - - <p xml:lang="fr">Grammalecte est un correcteur grammatical open source dédié à la langue - française, pour Writer (LibreOffice, OpenOffice) et Firefox. - Il est dérivé de Lightproof, qui a été écrit pour le hongrois.</p> - - <p xml:lang="fr">Grammalecte essaie d’apporter une aide à l’écriture du français sans - parasiter l’attention des utilisateurs avec de fausses alertes. - Ce correcteur suit donc le principe suivant : le moins de « faux positifs » - possible ; s’il n’est pas possible de déterminer avec de fortes chances qu’une - suite de mots douteuse est erronée, le correcteur ne signalera rien.</p> - - <p xml:lang="fr">Grammalecte est en cours de développement.</p> - </description> - <url type="homepage">http://www.dicollecte.org/grammalecte/</url> - <metadata_license>CC0-1.0</metadata_license> - <project_license>MPL-2.0 and GPL-3.0+</project_license> - <updatecontact>remi@fedoraproject.org</updatecontact> -</component> diff --git a/libreoffice-grammalecte.spec b/libreoffice-grammalecte.spec index 2be640c..6fdf35b 100644 --- a/libreoffice-grammalecte.spec +++ b/libreoffice-grammalecte.spec @@ -1,4 +1,4 @@ -# remirepo/fedora spec file for libreoffice-grammalecte +# remirepo spec file for libreoffice-grammalecte # # Copyright (c) 2016-2017 Remi Collet # License: CC-BY-SA @@ -10,14 +10,13 @@ %global extname grammalecte # data-only package %global debug_package %{nil} -# to ensure bytecompile use the right version -%global __python %{_bindir}/python3 +%global _python_bytecompile_errors_terminate_build 0 # NOTE: this package is not noarch because LibreOffice has no # arch-independent extension location Name: libreoffice-%{extname} -Version: 0.5.15 +Version: 0.4.10.7 Release: 1%{?dist} Summary: French grammar corrector Summary(fr): Correcteur grammatical Français @@ -26,21 +25,15 @@ 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-v%{version}.7z -Source1: %{name}.metainfo.xml +Source0: http://www.dicollecte.org/grammalecte/oxt/Grammalecte-v%{version}-py27.oxt -BuildRequires: p7zip -BuildRequires: python3-devel -BuildRequires: libappstream-glib -%if 0%{?fedora} >= 24 -BuildRequires: glibc-langpack-fr -%endif - -Supplements: libreoffice-langpack-fr +BuildRequires: python2-devel > 2.7 +BuildRequires: python2-devel < 3 Requires: libreoffice-writer Requires: libreoffice-langpack-fr Requires: libreoffice-pyuno +Requires: python(abi) = 2.7 %description @@ -70,61 +63,25 @@ Ce paquet fournit l'extension pour LibreOffice Writer. %prep -%setup -qcT -7za x %{SOURCE0} - -for file in $(find . -name \*.py) -do - sed -e '/#!python3/d' -e 's/\r//' -i $file -done +%setup -q -c %build -export LANG=fr_FR.UTF-8 -%{__python} ./make.py -b fr +: Nothing to build %install install -d -m 0755 %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname} -unzip -d %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname} _build/Grammalecte-fr-v%{version}.oxt -chmod -R +rX %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname} - -DESTDIR=%{buildroot} appstream-util install %{SOURCE1} - - -%check -appstream-util validate-relax -v %{buildroot}%{_datadir}/appdata/%{name}.metainfo.xml - -export LANG=fr_FR.UTF-8 -%{__python} ./make.py -t fr - +cp -pr * %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname} %files -%license README.txt LICENSE.* +%{!?_licensedir:%global license %%doc} +%license README_fr.txt %{_libdir}/libreoffice/share/extensions/%{extname} -%{_datadir}/appdata/%{name}.metainfo.xml %changelog -* Mon Feb 13 2017 Remi Collet <remi@remirepo.net> - 0.5.15-1 -- update to 0.5.15 -- run upstream tests during the build -- drop patch merged upstream - -* 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 - -* Fri Dec 23 2016 Remi Collet <remi@fedoraproject.org> - 0.5.14-3 -- add Supplements libreoffice-langpack-fr - -* Fri Dec 23 2016 Remi Collet <remi@fedoraproject.org> - 0.5.14-2 -- add dependencies on libreoffice-langpack-fr and libreoffice-pyuno -- enable byte compile - -* Thu Dec 22 2016 Remi Collet <remi@fedoraproject.org> - 0.5.14-1 +* Fri Dec 23 2016 Remi Collet <remi@fedoraproject.org> - 0.4.10.7-1 - initial package |