diff options
Diffstat (limited to 'mycroft/python-adapt-parser/python-adapt-parser.spec')
| -rw-r--r-- | mycroft/python-adapt-parser/python-adapt-parser.spec | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/mycroft/python-adapt-parser/python-adapt-parser.spec b/mycroft/python-adapt-parser/python-adapt-parser.spec new file mode 100644 index 0000000..5e05a63 --- /dev/null +++ b/mycroft/python-adapt-parser/python-adapt-parser.spec @@ -0,0 +1,57 @@ +%global pypi_name adapt-parser + +Name: python-%{pypi_name} +Version: 0.3.5 +Release: 1%{?dist} +Summary: A text-to-intent parsing framework + +License: ASL 2.0 +URL: https://github.com/MycroftAI/adapt +Source0: %{pypi_source} +# Adding the license file as it is not included in the pypi tarball. +Source1: https://raw.githubusercontent.com/MycroftAI/adapt/master/LICENSE.md +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3dist(setuptools) + +%global _description %{expand: +The Adapt Intent Parser is a flexible and extensible intent definition and +determination framework. It is intended to parse natural language text into a +structured intent that can then be invoked programatically. +} + +%description %_description + +%{?python_disable_dependency_generator} + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +Requires: python3-ee >= 5 +Requires: python3dist(six) >= 1.10 + +%description -n python3-%{pypi_name} %_description + +%prep +%autosetup -n %{pypi_name}-%{version} +# Remove bundled egg-info +rm -rf %{pypi_name}.egg-info +cp %{SOURCE1} . + +%build +%py3_build + +%install +%py3_install + +%files -n python3-%{pypi_name} +%doc README.md +%license LICENSE.md +%{python3_sitelib}/adapt +%{python3_sitelib}/adapt_parser-%{version}-py%{python3_version}.egg-info + +%changelog +* Sat Jun 06 2020 Lyes Saadi <fedora@lyes.eu> - 0.3.5-1 +- Initial Package |
