summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libreoffice-grammalecte-dev.spec27
-rw-r--r--libreoffice-grammalecte.metainfo.xml35
-rw-r--r--libreoffice-grammalecte.spec12
3 files changed, 68 insertions, 6 deletions
diff --git a/libreoffice-grammalecte-dev.spec b/libreoffice-grammalecte-dev.spec
index ff67798..f5eb866 100644
--- a/libreoffice-grammalecte-dev.spec
+++ b/libreoffice-grammalecte-dev.spec
@@ -17,17 +17,19 @@
Name: libreoffice-%{extname}
Version: 0.5.14
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: French grammar corrector
Summary(fr): Correcteur grammatical Français
Group: System Environment/Libraries
-# *.py are MPLv2.0, extension is GPLv3 and later
+# *.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
+Source1: %{name}.metainfo.xml
BuildRequires: python3-devel
+BuildRequires: libappstream-glib
Supplements: libreoffice-langpack-fr
@@ -38,7 +40,13 @@ Requires: python(abi) >= 3
%description
-French grammar corrector for Writer (LibreOffice).
+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
@@ -54,6 +62,8 @@ 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
@@ -67,14 +77,23 @@ Grammalecte est en cours de développement.
install -d -m 0755 %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname}
cp -pr * %{buildroot}%{_libdir}/libreoffice/share/extensions/%{extname}
+DESTDIR=%{buildroot} appstream-util install %{SOURCE1}
+
+
+%check
+appstream-util validate-relax -v %{buildroot}%{_datadir}/appdata/%{name}.metainfo.xml
+
%files
-%{!?_licensedir:%global license %%doc}
%license README_fr.txt
%{_libdir}/libreoffice/share/extensions/%{extname}
+%{_datadir}/appdata/%{name}.metainfo.xml
%changelog
+* 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
diff --git a/libreoffice-grammalecte.metainfo.xml b/libreoffice-grammalecte.metainfo.xml
new file mode 100644
index 0000000..6fc5e1c
--- /dev/null
+++ b/libreoffice-grammalecte.metainfo.xml
@@ -0,0 +1,35 @@
+<?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 c3ef3c8..5cbbfbc 100644
--- a/libreoffice-grammalecte.spec
+++ b/libreoffice-grammalecte.spec
@@ -22,7 +22,7 @@ Summary: French grammar corrector
Summary(fr): Correcteur grammatical Français
Group: System Environment/Libraries
-# *.py are MPLv2.0, extension is GPLv3 and later
+# *.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
@@ -37,7 +37,13 @@ Requires: python(abi) = 2.7
%description
-French grammar corrector for Writer (LibreOffice).
+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
@@ -53,6 +59,8 @@ 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